Cloud Computing based Livestock Monitoring and Disease Forecasting System



Similar documents
Design of Big Data-based Greenhouse Environment Data Consulting System for Improving Crop Quality

Cloud-based Distribute Processing of User-Customized Mobile Interface in U-Sensor Network Environment

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards

Home Appliance Control and Monitoring System Model Based on Cloud Computing Technology

The Design and Implementation of the Integrated Model of the Advertisement and Remote Control System for an Elevator

Smart Integrated Multiple Tracking System Development for IOT based Target-oriented Logistics Location and Resource Service

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

A Research Using Private Cloud with IP Camera and Smartphone Video Retrieval

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

System Framework of Livestock Disease Forecasting based on Cloud

Redundant Data Removal Technique for Efficient Big Data Search Processing

UPS battery remote monitoring system in cloud computing

Mobile Hybrid Cloud Computing Issues and Solutions

A Noble Integrated Management System based on Mobile and Cloud service for preventing various hazards

A Study on Cooperative System between Devices to Construct Internet of Things

Adaptive MAC Protocol for Emergency Data Transmission in Wireless Body Sensor Networks

Enterprise Resource Planning System Deployment on Mobile Cloud Computing

Cloud Storage Solution for WSN Based on Internet Innovation Union

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

Development of a Service Robot System for a Remote Child Monitoring Platform

A Study on Data Analysis Process Management System in MapReduce using BPM

Efficient Data Replication Scheme based on Hadoop Distributed File System

METHOD OF A MULTIMEDIA TRANSCODING FOR MULTIPLE MAPREDUCE JOBS IN CLOUD COMPUTING ENVIRONMENT

Research Article Hadoop-Based Distributed Sensor Node Management System

Implementation of the E-Catalog Mobile E-commerce Platform using 3D GIS Information

The Development of an Intellectual Tracking App System based on IoT and RTLS

Cloud Storage Solution for WSN in Internet Innovation Union

Cyber Forensic for Hadoop based Cloud System

A Design of Mobile Convergence Architecture for U-healthcare

On site big data analysis system model to promote the competiveness of manufacturing enterprises

Big Data Framework for u-healthcare System. Tae-Woong Kim 1, Jai-Hyun Seu 2.

Integration of Hadoop Cluster Prototype and Analysis Software for SMB

Development of Real-time Big Data Analysis System and a Case Study on the Application of Information in a Medical Institution

A Study of the Design of Wireless Medical Sensor Network based u- Healthcare System

Development of CEP System based on Big Data Analysis Techniques and Its Application

Development of IaaS-based Cloud Co-location and Management System using Open Source Cloud Stack

A Resilient Device Monitoring System in Collaboration Environments

Concept Design of Testbed based on Cloud Computing for Security Research

Big Data Collection Study for Providing Efficient Information

Developing Safety Management Systems for Track Workers Using Smart Phone GPS

The Digital Signage System Supporting Multi-Resources Schedule on an Elevator

Development of a Co-Creation Environment for an Open IoT Platform

A Study of Key management Protocol for Secure Communication in Personal Cloud Environment

Structure Based Mobile Device Applications Enterprise Mobility

A Study on Design of Health Device for U-Health System

The X-DBaaS-Based Stock Trading System to Overcome Low Latency in Cloud Environment

RUBA: Real-time Unstructured Big Data Analysis Framework

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

Review of the Techniques for Smart Learning Systems

A Digital Door Lock System for the Internet of Things with Improved Security and Usability

Implementation of Real Time Alert System over Cloud Computing

A Study for Home and Mobile U-Healthcare System

Design of Remote data acquisition system based on Internet of Things

Hadoop. MPDL-Frühstück 9. Dezember 2013 MPDL INTERN

Log Mining Based on Hadoop s Map and Reduce Technique

Study of SAP ERP Connection System Driven in Smartphone

CSE 590: Special Topics Course ( Supercomputing ) Lecture 10 ( MapReduce& Hadoop)

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

A Study on HL7 Standard Message for Healthcare System Based on ISO/IEEE 11073

Impact of Big Data: Networking Considerations and Case Study

Personal Health Care Management System Developed under ISO/IEEE with Bluetooth HDP

A Design of Access Control Framework for User Identification Based on Personal Cloud

A Study on Information Technology Plan and Status of University 2013

Success factors for the implementation of ERP to the Agricultural Products Processing Center

A Medical Decision Support System (DSS) for Ubiquitous Healthcare Diagnosis System

Develop Total IT Service Monitoring System of Agentless Method for Total Management of based on Cloud Service Demand

Scalable Multiple NameNodes Hadoop Cloud Storage System

Effective Use of Android Sensors Based on Visualization of Sensor Information

Managing Cloud Server with Big Data for Small, Medium Enterprises: Issues and Challenges

On a Hadoop-based Analytics Service System

How To Scale Out Of A Nosql Database

Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications

Mobile Storage and Search Engine of Information Oriented to Food Cloud

Exchange of Data for Big Data in Hybrid Cloud Environment

A Proposed Integration of Hierarchical Mobile IP based Networks in SCADA Systems

System Development Process based on Embedded Linux and Sensor Node

Security Threats on National Defense ICT based on IoT

A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan

A Small-time Scale Netflow-based Anomaly Traffic Detecting Method Using MapReduce

Remote Patient Monitoring in Telemedicine using computer communication network through Bluetooth, Wi-Fi, Internet Android Mobile

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

Virtualization of Desktop for Improvement of Maintenance Cost Saving

DBaaS Using HL7 Based on XMDR-DAI for Medical Information Sharing in Cloud

Structure Based Enterprise Mobility for Mobile Device Applications for AHMS

A Survey of Cloud Based Health Care System

WBAN Beaconing for Efficient Resource Sharing. in Wireless Wearable Computer Networks

Component Based Development for Mobile Enterprise Application

Design and Implementation of Automatic Attendance Check System Using BLE Beacon

Mr. Apichon Witayangkurn Department of Civil Engineering The University of Tokyo

Energy Monitoring and Management Technology based on IEEE g Smart Utility Networks and Mobile Devices

Hadoop and Map-Reduce. Swati Gore

Review of the Techniques for User Management System

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

Big Data Visualization with JReport

A Log Analysis System with REST Web Services for Desktop Grids and its Application to Resource Group-based Task Scheduling

Design of Electric Energy Acquisition System on Hadoop

StreamStorage: High-throughput and Scalable Storage Technology for Streaming Data

Customized Efficient Collection of Big Data for Advertising Services

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Storage and Retrieval of Data for Smart City using Hadoop

Transcription:

, pp.313-320 http://dx.doi.org/10.14257/ijsh.2013.7.6.30 Cloud Computing based Livestock Monitoring and Disease Forecasting System Seokkyun Jeong 1, Hoseok Jeong 2, Haengkon Kim 3 and Hyun Yoe 4 1,2,4 Dept. Of Information and Communication Engineering, Sunchon National University, Suncheon, Jeollanam-do, Republic of Korea 3 Dept. Of Computer and Communications, Catholic University of Daegu, Gyeongsan, Gyeongsangbuk-do, Republic of Korea sk_jeong@sunchon.ac.kr, hsjeong@sunchon.ac.kr, hangkon@cu.ac.kr, yhyun@sunchon.ac.kr Abstract Cloud computing, an internet-based computing technology, is a web-based software service of calling and using programs placed in the internet utility data server via computer or mobile phone according to user's need. In this thesis, web-based cloud computing technology will be applied to livestock farms to develop livestock monitoring and disease forecasting system at existing livestock or apply to system that has already been developed. The proposed system uses column-oriented database Hadoop HBase to store and manage livestock environment & livestock database and implements livestock environment monitoring and facilities control through the parallel processing via MapReduce model. Since the proposed system is web-based, there is no server development cost when internet is connected, and livestock data is managed at the main server to efficiently and convenient manage livestock. Keywords: Livestock, Cloud Computing, monitoring, disease forecasting 1. Introduction These days, cloud computing comes to the forefront as a means to store and manage big data. Cloud computing refers to a way of computing service in which users can borrow and use computer resources such as hardware and software existing without fixed form as the cloud as much as they want and pay fees. By adopting cloud computing, businesses and individuals alike can reduce huge amount of expenses, time and labor force including expenses to maintain and manage computer system, purchase and installation expenses, update expense, software purchase expense, and can also have the advantage of energy saving. These advantages allow cloud computing to be used in diverse fields such as healthcare, finance and education, and is extending its area to computational science field particularly since the announcement of Google's MapReduce model of parallel processing [1]. Korea's output of livestock industry in 2013-18 trillion won - accounts for 41.2% of that of agriculture and livestock industry, showing remarkable development compared to 25.4% share in 2000. However, the need for systematic monitoring system and disease forecasting technology is increasing from the changes of full commercialization and scalization as a result of livestock worker reduction and livestock farm restructuring, as well as damages from various livestock diseases [2]. This study proposes cloud computing-based monitoring and disease forecasting system for the livestock industry experiencing such difficulty. Since the existing systems manage sensor data using distributed database system either in a single server or multiple servers 4 Corresponding author ISSN: 1975-4094 IJSH Copyright c 2013 SERSC

built in grid, they have the demerit of not easy system extension and high expenses of system construction and management. Cloud computing technology proposed in this study aims to reduce installation charge, personnel expenses and energy needed for operation by means of server lease[3, 4]. This study is about management system which conducts distributed storage and parallel processing of large-scale sensor data collected from a number of livestock. The proposed system stores sensor data transmitted by cloud at Hadoop HBase, distribution columnoriented database. Distribution column-oriented database, which distributes and stores duplicately at many nodes, has excellent extension and is easy to do parallel processing of MapReduce. This study suggests data schema for efficient search and designs, implements sensor data processing module based on MapReduce. The system allows users to be connected with diverse platforms, as it is designed so as for them to transmit and get the result through application [5, 6]. Chapter 2 examines the system that uses cloud through related studies, and Chapter 3 describes the composition diagram of cloud-based livestock monitoring & disease forecasting system, data schema design, application, and PC program, and this thesis will be concluded in Chapter 4 through conclusion. 2. Related Research This chapter examines the system using cloud technology. 2.1. Cloud-based Real-time Collaboration Service Figure 1. Cloud-based Real-time Collaboration Service To provide cloud-based real-time collaboration service, means of communications through mobile were integrated. This service connects with staff in charge in real-time during the process of task processing without delay to allow real-time decision-making, and allows task processing for an extended period of time via smart phone without offline meeting, thereby improving the accessibility between colleagues. It allows seamless task support that prevents the delay of subsequent task and shortens the lead time of decision-making to remove the uncertainty of task through swift approval [8]. 2.2. Cloud-based Mobile Office Service A new service has appeared to provide cloud-based mobile office. As for the content of this service, it provides the service of simultaneously processing task by connecting through the virtualization technology provided by cloud-based mobile office service for the business task of legacy system and mobile app located in cloud for external mobile users or internet wi-fi user to provide cloud-based mobile office, as shown in Figure 2[8]. 314 Copyright c 2013 SERSC

Figure 2. Cloud-based Mobile Office Service 2.3. Cloud-based Small & Medium Automobile Parts Combined Information Service Could-based real-time manufacturing process management service and cloudbased integrated information system service for small & medium automobile parts companies. To improve the process of plant, status inside manufacturing plant is monitored remotely to provide service for implementing real-time enterprise (RTE). This allows real-time manufacturing process management through the remote monitoring management of plant utilities, facilities, workers and delivery vehicles through integrated control center. In addition, it is a service that allow the management of workers, facilities and inventory location tracking and route management of delivery vehicles by using related system and related organization through analysis on accumulated data through monitoring. In addition, as shown in Figure 3, cloud-based integrated information system service for small & medium automobile parts companies is a service that is currently being implemented at Chungnam TP Automobile Parts R&D Center and SAP solution has been implemented to improve the information of small & medium automobile parts companies to provide highest level of service. In addition, it has applied cloud computing-based service by applying virtualization technology for future expansion, and companies that receive the service can apply one of the ERP, MES and 3D Simulation solutions[8]. Figure 3. Cloud-based Small & Medium Automobile Parts Combined Information Service in Chungnam TP Copyright c 2013 SERSC 315

2.4. Cloud Robot Figure 4. Cloud Robot The concept of cloud is also being applied in the area of robot, and cloud robot is a service technology of providing results upon quickly processing or performing via cloud for various data, information and application software (app or contents) used in robot. Through distributed processing technology using multiple servers for information and knowledge system on application environment that robot does not have, it can quickly search and process and allows sharing through knowledge database. In addition, it is a service to obtain results by quickly processing through distributed processing technology using multiple servers for robot task that requires high volume computing power. In recent, technology is being developed for seamless performance of service with the goal of responding to changing environment by integrating with IT device, sensor and humans centering on robot through cloud service[8]. 3. System Design Livestock monitoring and disease forecasting system in this study proposes cloud computing-based livestock monitoring and disease forecasting system by integrating a number of livestock. Figure 1 shows the overall conceptual diagram of the proposed system. 3.1. System Structure Figure 5. System Conceptual Diagram Cloud computing-based livestock monitoring and disease forecasting system in this study is based on Hadoop cloud of the Apache Group as following Figure 2. Hadoop used 316 Copyright c 2013 SERSC

in this study is open-source framework of Google's distributed file system and MapReduce; free Java software framework, which operates from clusters and supports distributed application programs. Above all, the system builds HDFS based on Hadoop core, forming many nodes into a single cloud, and installs HBase there so that the system can store sensor data collected from livestock as well as facility state information. Data stored like this provides service of livestock monitoring, livestock facility control, disease forecasting by means of integrated management system based on MapReduce parallel processing modules. Figure 6. System Structure of the Proposed System 3.2. Design of the Environment & Facility & Disease Forecasting Data Schema As for the measurement items for livestock environment management, they consist of environment factors that affect livestock breeding such as illumination, temperature, humidity and gas, and facilities that can control livestock environment such as lighting, humidifier and air conditioning ventilator, and acceleration sensor for disease forecasting. Building on Google's BigTable model, which is different from the existing RDBMS, livestock management data in this study uses HBase - distribution column-oriented database embodied on HDFS. Design of another schema is needed for efficient storage and quick search. Table of sensor_id is the one storing sensor information and each sensor belongs to ev_livestock_id group according to installed livestock. For easy sensor search, low key is formed by combination of <livestock_id> and <sensor_id>. To store information at sensor, sub-columns are made up of <sensor_info> storing metadata of sensor and <location> storing location information of sensor. As a sub-column, table of sensor_type has <type_info> showing types of sensor and data as well as unit and <valid_range> showing range of normal data. Table of sensor_data is the one storing collected sensor data, and low key is formed by combination of values of <sensor_id> and reverse-timestamp for user's easy search of recently-collected data and efficient range query. Lastly, table of facility_livestock divides types and units of the facility through <facility_info> and stores real-time state of the facility. Copyright c 2013 SERSC 317

Figure 7. The Data Schema of Livestock Environment Sensor and Facility 3.3. MapReduce based Livestock Environment Data Analysis Service Following parallel processing based on MapReduce model, data stored distributed in HBase within cloud provides service of livestock monitoring, environment monitoring and facility control. Stored data conducts user query in parallel at each node through Table-Mapper and the result of key-values acquired as such is transmitted to TableReducer by being aligned and duplicated. TableReducer incorporates these results and stores final results in its table. 3.4. Livestock Disease Forecasting Service Figure 8. Livestock Disease Forecasting Service Process Disease forecasting service is provided using three-axle acceleration sensor. When livestock is infected with disease, the amount of its activity decreases or increases than normal and it detects this. Module with acceleration sensor is attached to the body of livestock to detect movement and the signal is stored in dispersion in HBase. Afterwards, inquiry is performed at Table Mapper to determine disease status and stores data through TableReduce(7). 3.5. Cloud Robot As for the system proposed in this thesis, it provides application for the latest update ios 7.0.x by using Xcode 4.6.x IDE that runs based on MAC OS 10.8.x. Figure 4.a is a screen for searching sensor data under various conditions. When user selects desired condition, server that has received inquiry transmission performs MapReduce for parallel processing of sensor data display the result on the screen. Figure 4.b is the result of 318 Copyright c 2013 SERSC

performing the condition entered by user and it is displayed in table format. Figure 4.c is a screen of livestock disease forecasting service and when user selects acceleration sensor ID, activity amount information on livestock attached with the sensor of the ID is displayed in graph format. 4. Conclusions Figure 9. Application Interface This thesis proposed various services using the environment data that is generated at livestock, as well as facilities data and livestock activity amount data. To collected these data, sensor network is mainly utilized. Since data is continuously generated in system using sensor network, it is necessary to establish server that is ease to expand and that can efficiently manage the data. Accordingly, HBase was used for the cloud computing system proposed in this thesis for optimum performance under such condition, and MapReduce parallel processing model was used for effective search and management. Various effects are expected through the system such as cost reduction, productivity enhancement and user convenience. Acknowledgment "This research was supported by the MSIP(Ministry of Science, ICT and Future Planning), Korea, under the CITRC(Convergence Information Technology Research Center) support program (NIPA-2013-H0401-13-2008) supervised by the NIPA(National IT Industry Promotion Agency)". This research was also supported by the International Research & Development Program of the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning(Grant number: K 2012057499). References [1] Y. Jeong: bigdata, communication books, (2012). [2] RDA: internal data, (2011). [3] Y. Yun, S. Kim, M. In, G. Lee and S. Lee, Mobile cloud based N-Screen service strategy, (2011). [4] J. Jeong, G. Cho, W. Kim, J. Ryu, Y. Kim and E. Kim, u-learning System Based on Cloud Computing, (2010). [5] G. Seo, W. Kim, G. Cho and S. Yun, A Case Study on Convergence Service based on Cloud Computing, (2012). [6] G. Park, G. Kim, G. Ban and E. Kim, Design and Implementation of Cloud-based Sensor Data Management System, (2010). [7] J. So, Implementation of the Wearable Activity Monitoring System using Accelerameter Sensor, (2010). Copyright c 2013 SERSC 319

Authors Seokkyun Jeong, is a graduate school student of Sunchon National University. Seokkyun Jeong is also a researcher of u- agriculture IT Application Research Center and Agriculture IT Convergence Support Center at Sunchon National University too. Seokkyun Jeong s research focus is Wireless Sensor Networks and Cloud Computing. Hoseok Jeong, is a graduate school student of Sunchon National University. Hoseok Jeong is also a researcher of u-agriculture IT Application Research Center and Agriculture IT Convergence Support Center at Sunchon National University too. Ho-seok Jeong s research focus is Wireless Sensor Networks and Radio Frequency Identification. Dr. Haeng-Kon Kim, is currently a professor in the Department of Computer Engineering and was a dean of Engineering College at Catholic University of Daegu in Korea. He received his M.S and Ph.D degree in Computer Engineering from Chung Ang University in 1987 and 1991, respectively. He has been a research staff in Bell Lab. in 1988 and NASA center 1978-1979 in U.S.A. He also has been reserched at Central Michigan University in in 2000-2002 and 2007-2008 in U.S.A. He is a member of IEEE, KISS and KIPS. Dr. Kim is the Editorial board of the international Journal of Computer and Information published quarterly by ACIS. His research interests are Component Based Development, Component Architecture & Frameworks for Mobile Applications and Components embedded systems. Hyun Yoe, is a professor in the department of Information and communication at Sunchon National University, South Korea. He received his M.S and Ph.D degree in Electronic Engineering from Soongsil University in 1987 and 1992, respectively. He has been a research staff in KT Research Center in 1987-1993 in Korea. He also had researched at Georgia Institute of Technology in 1997-1998 in U.S.A. He is a member of IEEE, KICS and KSII. Dr. Yoe's research focus is sensor networks and ubiquitous applications for agriculture. He has investigated issues in ubiquitous sensor networks and wireless networks. He has applied sensor networks to ubiquitous agriculture. He is in charge of uarc(ubiquitous Agriculture IT Application Research Center) and AITCSC(Agriculture IT Convergence Support Center) which is supported by MKE(Ministry of Knowledge Economy), Korea. 320 Copyright c 2013 SERSC