EM: Energy Management Tool for Wireless Sensor Networks

Size: px
Start display at page:

Download "EM: Energy Management Tool for Wireless Sensor Networks"

Transcription

1 922 Anais EM: Energy Management Tool for Wireless Sensor Networks André Hahn Pereira 1, Cíntia Borges Margi 1 1 Escola Politécnica Universidade de São Paulo (USP) Departamento de Engenharia da Computação e Sistemas Digitais Av. Prof. Luciano Gualberto, travessa 3, 158. São Paulo {apereira,cbmargi}@larc.usp.br Abstract. Wireless Sensor Networks (WSNs) are typically energy constrained, hence, self-organization and energy management are two fundamental factors determining their performance and lifetime. While communication protocols are usually power aware, there is little support to make the WSN node itself power aware. We present EM, an energy management tool for WSNs, which main idea is to extend the node lifetime, by adapting its duty cycle and the amount of tasks executed. 1. Introduction Wireless Sensor Networks (WSNs) are typically energy constrained and hard to access once deployed, hence, self-organization and energy management are two fundamental factors determining their performance and lifetime. Considerable effort was put to develop mechanisms for network discovery and information flow management early on [Heinzelman et al. 2000, Intanagonwiwat et al. 2000, Solis and Obraczka 2005]. Since the vast majority of networks studied employed very simple sensors (providing few bits per measurement and consuming little power) and consequently, the bulk of energy consumption is due to communication-related tasks, most of early research in WSN power conservation has addressed solely communication issues. Examples include power-aware protocols at the MAC layer, data aggregation mechanisms, and strategies for predictive activation/transmission, topology control, power-aware routing, etc. Another common power conservation approach in WSN deployments is the use of duty cycles [Mainwaring et al. 2002, Tolle et al. 2005], which alternate nodes between active and idle, low-power periods. Next, power management node based approaches were proposed. Lachenmann et al. [Lachenmann et al. 2007] presented a programming abstraction to implement WSN energy aware applications, in environments where there was no redundancy and nodes were not supposed to fail. Using code blocks energy consumption information, obtained from simulators, the authors propose the use of energy consumption levels, which should be selected according to the expected node lifetime. Weddell et al. [Weddell et al. 2009] developed a modular plug-and-play system to control several energy sources attached to a single WSN node, including energy harvesting systems such as solar panels. The presented system is also capable of managing the charge from rechargeable batteries and providing information to the node operating system. In order to analyze and model power consumption over long periods of time, and therefore predict the lifetime of a node and change the control policy accordingly, it is useful to consider a number of elementary tasks whose scheduling and execution

2 XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 923 are controlled by a resource manager [Benini et al. 2000]. Each task has an associated power consumption cost and execution time (where both of these could be random variables). Stochastic models can then be employed for predicting the statistics of the time series of tasks, and therefore the expected energy consumed over a period of time [Mini et al. 2003]. Recently, approaches where the application itself has power management mechanisms have been presented. Panuncio et al. [Panuccio et al. 2011] propose a distributed action recognition framework that, given a lower bound on the classification accuracy, will minimize the power consumption of the system. PowerSense [Matthews et al. 2011] follows the same trend. In this paper, we present EM, an energy management tool for WSNs. The main idea is to extend the node lifetime, by adapting its duty cycle and the amount of tasks executed. However, EM does not depend on the application being executed, being able to be used in several different scenarios, devices and applications. Furthermore, the tool is configurable and uses the information provided by the user to determine the threshold to optimize the node energy consumption. The remainder of this document is organized as follows. Section 2 addresses the motivation behind this work. A complete description of tool architecture is presented in Section 3, and is followed by the demo proposal in Section 4. Section 5 provides the information regarding to the source code and related documents, as well as the website that hosts them. Finally, we conclude our paper and discuss future work in Section Motivation Power management is still a key issue in WSNs, as well as in mobile computing. Although there has been significant contributions to the field, the constant change of applications, devices and constraints require flexible, portable and configurable tools. Margi et al. [Margi et al. 2006b] present a thorough energy consumption characterization for wireless camera networks, given it is critical to develop resource management policies. Following this work, authors provide a quantitative power consumption and temporal analysis of a set of basic tasks as well as duty cycles representative of activities carried out by wireless camera networks targeting surveillance applications [Margi et al. 2006a]. These works showed that an approach based on tasks could be effective. However, it was still necessary to develop a flexible tool that implemented these ideas. We have ongoing projects on wireless sensor networks applied to security mechanisms [Santos and Margi 2011] as well as to mobile health [Polizel et al. 2011]. Furthermore, typical current devices do not provide mechanisms to achieve power management. Therefore, in order to extend node and network lifetime, it is critical to use flexible power management tools, and EM was developed to fill this gap. 3. The EM tool The developed tool intends to control energy consumption in a sensor node with limited energy available. The idea is that the node should be able to remain working for a reasonable amount of time, even if that means reducing the utility of the node, limiting its

3 924 Anais capabilities. The strategy is increasingly aggressive as the available energy decreases. In order to illustrate this idea, we use a state diagram depicted in Figure 1. The node starts with its energy budget at maximum and, as it decreases during the node s operation, once it reaches a certain threshold, it changes to state econ k, and so on, until it reaches state NOP, which halts the node s operation. Figure 1. EM state diagram. The tool controls the energy consumption through the blocking of the execution of a function of the node and through a reduced duty cycle. It is highly customizable, since the user is capable of defining as many states as necessary and can configure the task block rate, the duty cycle and the threshold for state changes for each state. Notice that this threshold is given by the the percentage of battery available to the device, as shown in Figure 2. Figure 2. EM energy threshold. Each state has a different characteristic of percentage of tasks executed and duty cycle, which allows the node lifetime to be extended. Note that EM begins in state OK, automatically added by the tool, with full duty cycle and no block rate and ends in state NOP, also added by the tool, with no duty cycle. The EM tool architecture is presented in Figure 3. The tool wraps the OS (operating system), so that every system call is now performed through the EM. Therefore, the tool is able to decide which task will or will not be executed, and to compute the energy consumption.

4 XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 925 Figure 3. EM architecture Used resources The tool was developed using.net Micro Framework version 4.1. The programming language used was C# and the programming environment was Microsoft Visual Studio The FEZ Spider Mainboard [Electronicsl 2012] was used as the platform of deployment, this mainboard is a.net Gadgeteer-compatible mainboard. It has a 72MHz, 32-bit ARM7 processor, 4.5MB of flash memory and 16MB of RAM memory. The mainboard has 14 sockets which are compatible with.net Gadgeteer s, they comprise the pins of the processor, which have different capabilities, such as 10-bit analog inputs, 10- bit analog outputs, PWM and Serial Peripheral Interface. Microsoft.NET Gadgeteer is an open source toolkit for electronic devices prototyping using.net Micro Framework, its goal is speeding up the development of electronic devices with its solderless assembly which makes this environment ideal for fast prototyping. There are several different types of extension modules already available for the toolkit. So, with this toolkit no effort is necessary on specific hardware implementations, and it is possible to embed the EM tool in any.net Gadgeteer compatible board without any difficulty Configuration file To use the EM tool it is needed to create a configuration file, with the following specifications: Available charge: The first line contains the total charge available to the sensor node, in millicoulombs. Current values: The next two lines of the configuration file contain the current consumed by the sensor when idle and when hibernating, respectively, in milliamperes. The states configurations: The first part of the configuration file contains informations about each of the states the node can reach, namely: the block rate, the duty cycle, the cycle length and the battery percentage threshold for it to start operating. Function s charge cost: The second part of the configuration file contains informations about each of the functions available, the name of the method called when the function is to be executed and its charge consumption, in millicoulombs Method calls After writing the configuration file the tool is ready to use, it just needs to be initialized with a method call to InitManager having the string of the configuration file as a param-

5 926 Anais eter and each method should invoke StartMethod, which is of the type boolean, with the method s name as a parameter and check whether it returns true or false to see if the method should run or not. The rest of the management is done automatically by EM, it controls when the device should sleep, when to change states and how much energy has been used. Internally the tool has a variable to keep track of the spent energy and also to keep track of how many times in a row a method has been executed. Every end of cycle, with length defined by the user, EM recalculates its state to check if the transition to the next state should happen Energy consumption calculation To evaluate the amount of charge spent and available for the device the EM tool relies on information given by the user through the configuration file. This information comprises the average current when the device is idle and hibernating, and information about energy consumed to execute each method. These values must be obtained through measurements of the device in each of these conditions. To obtain the data used for the evaluation of the program a Agilent E3631A DC Power Supply providing 7V of input was used and the measurement was done with a Agilent 34401A Digital Multimeter connected to the computer. The data of the current consumed by the device was captured by the computer through the LabView program. The values of idle and sleep current were measured with different sets of attached modules. These values are available together with the tool and can be used if the device is also a FEZ Spider. Table 1 shows average current in milli-amperes drawn from the Microsoft.NET Gadgeteer node when running the different benchmarks configurations. Standard deviations are also presented. Table 2 shows the average charge cost in millicoulombs to execute different tasks, standard deviations are also presented. State Mainboard Ethernet Camera Ethernet + Camera idle ± ± ± ± 1.5 hibernate ± ± ± ± 0.2 Table 1. Average current in milli-amperes and standard deviation drawn by the Microsoft.NET Gadgeteer s node. Task Ethernet Camera Ethernet + Camera take picture 53 ± ± 3 receive photo through network 53 ± 5 61 ± 1 Table 2. Average charge cost in millicoulombs and standard deviation to execute the tasks. Assume the node has both the camera and Ethernet modules connected, and it runs on the OK state. If it is on for 600 seconds and it takes and transmits 60 pictures, the charge consumption is about C. On the other hand, if it is on econ state, with bocking rate of 2 tasks out of 3 and duty cycle of 75%, its charge consumption will be

6 XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos C for the same 600 seconds. Therefore, if the application can handle the loss of events, the overall lifetime will be higher with EM usage given a relative increase of 15%. 4. Demo Proposal The demonstration of the EM tool will be done with two FEZ Spider devices, one with a network and camera modules and the other with network and display modules. Figure 4 illustrates the demo scenario. Figure 4. EM demonstration proposal. The device with the camera will be the one with EM tool installed while the other device will communicate with it to request the photos taken and will display the received photos on its display. As there is currently no way of powering the device with batteries, the power supply will be through a DC power supply. Also the network connection between the devices will be done with Ethernet modules. It will be possible to notice the reduced functionality and consequent saving of energy through the periodicity on which the photo displayed updates, as illustrated by the message exchange sequence in Figure Source Code and Documentation Availability The EM tool and its related documentation is available at: br/ cbmargi/em It is important to notice that EM, as of now, was developed for a specific environment, the.net Micro Framework, using some particularities of the.net Gadgeteer toolkit. Thus the tool currently works only in devices compatible with.net Gadgeteer, though only a small modification is needed for it to be compatible with.net Micro Framework compatible devices in general. 6. Concluding Remarks In this paper, we introduced EM, an energy management tool for WSNs. To extend the node lifetime, the tool changes the node s duty cycle and the amount of tasks it executes. The tool is configurable and uses the information provided by the user to determine the threshold to optimize the node energy consumption.

7 928 Anais Figure 5. EM demonstration message exchange sequence. As future work, we intend to port EM to other environments, such as TinyOS. We also would like to develop an energy monitoring hardware, which will monitor the current flowing to the system and obtain an accurate measurement of the energy consumed by the sensor node. 7. Acknowledgments This work was partially supported by CNPq/Brazil (Conselho Nacional de Desenvolvimento Cientfico e Tecnolgico) under research grant number /2011-0, and by Microsoft Research. References Benini, L., Bogliolo, A., and Micheli, G. D. (2000). A survey of design techniques for system-level dynamic power management. IEEE Transactions on VLSI Systems, 8(3): Electronicsl, G. (2012). Fez spider mainboard - ghi electronics. ghielectronics.com/catalog/product/269. Heinzelman, W., Chandrakasan, A., and Balakrishnan, H. (2000). Energy-efficient communication protocol for wireless microsensor networks. In System Sciences, Proceedings of the 33rd Annual Hawaii International Conference on, volume 2, pages , New York, NY, USA. IEEE. Intanagonwiwat, C., Govindan, R., and Estrin, D. (2000). Directed Diffusion: a scalable and robust communication paradigm for sensor networks. In MobiCom 00: Proceedings of the 6th annual international conference on Mobile computing and networking, pages 56 67, New York, NY, USA. ACM.

8 XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 929 Lachenmann, A., Marrón, P. J., Minder, D., and Rothermel, K. (2007). Meeting lifetime goals with energy levels. In SenSys 07: Proceedings of the 5th international conference on Embedded networked sensor systems, pages , New York, NY, USA. ACM. Mainwaring, A., Polastre, J., Szewczyk, R., Culler, D., and Anderson, J. (2002). Wireless sensor networks for habitat monitoring. In WSNA 02: Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications, pages 88 97, New York, NY, USA. ACM. Margi, C. B., Manduchi, R., and Obraczka, K. (2006a). Energy consumption tradeoffs in visual sensor networks. In 24th Brazilian Symposium on Computer Networks (SBRC 2006), Porto Alegre, RS. Sociedade Brasileira de Computao. Margi, C. B., Petkov, V., Obraczka, K., and Manduchi, R. (2006b). Characterizing energy consumption in a visual sensor network testbed. In 2nd International IEEE/Create-Net Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TridentCom 2006), New York, NY, USA. IEEE. Matthews, J., Chang, M., Feng, Z., Srinivas, R., and Gerla, M. (2011). Powersense: power aware dengue diagnosis on mobile phones. In Proceedings of the First ACM Workshop on Mobile Systems, Applications, and Services for Healthcare, mhealthsys 11, pages 6:1 6:6, New York, NY, USA. ACM. Mini, R. A., Loureiro, A. A., and Nath, B. (2003). Prediction-based energy map for wireless sensor networks. In Proceedings of IFIP-TC6 8th International on Conference Personal Wireless Communications (PWC 2003), pages Panuccio, P., Ghasemzadeh, H., Fortino, G., and Jafari, R. (2011). Power-aware action recognition with optimal sensor selection: an adaboost driven distributed template matching approach. In Proceedings of the First ACM Workshop on Mobile Systems, Applications, and Services for Healthcare, mhealthsys 11, pages 5:1 5:6, New York, NY, USA. ACM. Polizel, A. S., Wada, E. D., and Alves, R. C. A. (2011). Redes de Sensores sem fio Aplicadas Fisioterapia, Trabalho de Concluso de Curso, Escola Politcnica da Universidade de So Paulo. Santos, M. A. S. and Margi, C. B. (2011). TinySharing: Uma ferramenta para compartilhamento de segredos em redes de sensores sem fio. In Anais do Simpsio Brasileiro de Redes de Computadores (SBRC). Salo de Ferramentas., Campo Grande, MS, Brasil. Solis, I. and Obraczka, K. (2005). Efficient continuous mapping in sensor networks using isolines. In Mobiquitous Tolle, G., Polastre, J., Szewczyk, R., Turner, N., Tu, K., Buonadonna, P., Burgess, S., Gay, D., Hong, W., Dawson, T., and Culler, D. (2005). A macroscope in the redwoods. In SenSys 05: Proceedings of the 3rd international conference on Embedded networked sensor systems, pages 51 63, New York, NY, USA. ACM. Weddell, A., Grabham, N., Harris, N., and White, N. (2009). Modular plug-and-play power resources for energy-aware wireless sensor nodes. In Proceedings 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON 2009), pages 1 9, New York, NY, USA. IEEE.

A Proposal of Greenhouse Control Using Wireless Sensor Networks

A Proposal of Greenhouse Control Using Wireless Sensor Networks This is not a peer-reviewed article. Computers in Agriculture and Natural Resources, 4th World Congress Conference, Proceedings of the 24-26 July 2006 (Orlando, Florida USA) Publication Date 24 July 2006

More information

TinySDN: Enabling TinyOS to Software-Defined Wireless Sensor Networks

TinySDN: Enabling TinyOS to Software-Defined Wireless Sensor Networks TinySDN: Enabling TinyOS to Software-Defined Wireless Sensor Networks Bruno T. de Oliveira 1, Cíntia B. Margi 1 1 Escola Politécnica Universidade de São Paulo Departamento de Engenharia de Computação e

More information

Design of Remote data acquisition system based on Internet of Things

Design of Remote data acquisition system based on Internet of Things , pp.32-36 http://dx.doi.org/10.14257/astl.214.79.07 Design of Remote data acquisition system based on Internet of Things NIU Ling Zhou Kou Normal University, Zhoukou 466001,China; [email protected]

More information

An Intelligent Car Park Management System based on Wireless Sensor Networks

An Intelligent Car Park Management System based on Wireless Sensor Networks An Intelligent Car Park Management System based on Wireless Sensor Networks Vanessa W.S. Tang, Yuan Zheng, Jiannong Cao Internet and Mobile Computing Lab Department of Computing, The Hong Kong Polytechnic

More information

DAG based In-Network Aggregation for Sensor Network Monitoring

DAG based In-Network Aggregation for Sensor Network Monitoring DAG based In-Network Aggregation for Sensor Network Monitoring Shinji Motegi, Kiyohito Yoshihara and Hiroki Horiuchi KDDI R&D Laboratories Inc. {motegi, yosshy, hr-horiuchi}@kddilabs.jp Abstract Wireless

More information

Wireless Sensor Network: Improving the Network Energy Consumption

Wireless Sensor Network: Improving the Network Energy Consumption Wireless Sensor Network: Improving the Network Energy Consumption Ingrid Teixeira, José Ferreira de Rezende and Aloysio de Castro P. Pedroza Abstract-- In a remote sensor application it is desirable that

More information

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks Sinem Coleri and Pravin Varaiya Department of Electrical Engineering and Computer Science University of California,

More information

EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK

EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK EFFICIENT DETECTION IN DDOS ATTACK FOR TOPOLOGY GRAPH DEPENDENT PERFORMANCE IN PPM LARGE SCALE IPTRACEBACK S.Abarna 1, R.Padmapriya 2 1 Mphil Scholar, 2 Assistant Professor, Department of Computer Science,

More information

A Transport Protocol for Multimedia Wireless Sensor Networks

A Transport Protocol for Multimedia Wireless Sensor Networks A Transport Protocol for Multimedia Wireless Sensor Networks Duarte Meneses, António Grilo, Paulo Rogério Pereira 1 NGI'2011: A Transport Protocol for Multimedia Wireless Sensor Networks Introduction Wireless

More information

Adaptive Medium Access Control (MAC) for Heterogeneous Mobile Wireless Sensor Networks (WSNs).

Adaptive Medium Access Control (MAC) for Heterogeneous Mobile Wireless Sensor Networks (WSNs). 2008 Adaptive Medium Access Control (MAC) for Heterogeneous Mobile Wireless Sensor Networks (WSNs). Giorgio Corbellini 1 Challenges of the Ph.D. Study of urgency in sensed data Study of mobility in WSNs

More information

INTRODUCTION TO WIRELESS SENSOR NETWORKS. Marco Zennaro, ICTP Trieste-Italy

INTRODUCTION TO WIRELESS SENSOR NETWORKS. Marco Zennaro, ICTP Trieste-Italy INTRODUCTION TO WIRELESS SENSOR NETWORKS Marco Zennaro, ICTP Trieste-Italy Wireless sensor networks A Wireless Sensor Network is a self-configuring network of small sensor nodes communicating among themselves

More information

ZigBee Technology Overview

ZigBee Technology Overview ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification

More information

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks 1 A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks Yang Song, Bogdan Ciubotaru, Member, IEEE, and Gabriel-Miro Muntean, Member, IEEE Abstract Limited battery capacity

More information

MULTIHOP CLUSTERING ALGORITHM FOR LOAD BALANCING IN WIRELESS SENSOR NETWORKS.

MULTIHOP CLUSTERING ALGORITHM FOR LOAD BALANCING IN WIRELESS SENSOR NETWORKS. MULTIHOP CLUSTERING ALGORITHM FOR LOAD BALANCING IN WIRELESS SENSOR NETWORKS. NAUMAN ISRAR and IRFAN AWAN Mobile Computing Networks and Security Research group School of Informatics University of Bradford,

More information

Figure 1.Block diagram of inventory management system using Proximity sensors.

Figure 1.Block diagram of inventory management system using Proximity sensors. Volume 1, Special Issue, March 2015 Impact Factor: 1036, Science Central Value: 2654 Inventory Management System Using Proximity ensors 1)Jyoti KMuluk 2)Pallavi H Shinde3) Shashank VShinde 4)Prof VRYadav

More information

Universal Flash Storage: Mobilize Your Data

Universal Flash Storage: Mobilize Your Data White Paper Universal Flash Storage: Mobilize Your Data Executive Summary The explosive growth in portable devices over the past decade continues to challenge manufacturers wishing to add memory to their

More information

Introduction to Wireless Sensor Network Security

Introduction to Wireless Sensor Network Security Smartening the Environment using Wireless Sensor Networks in a Developing Country Introduction to Wireless Sensor Network Security Presented By Al-Sakib Khan Pathan Department of Computer Science and Engineering

More information

in Health Care and Sensor Networks

in Health Care and Sensor Networks 16 th FFV Workshop Web Services in Health Care and Sensor Networks Fahad Aijaz Department of Communication Networks RWTH Aachen University, Germany FFV Workshop, March 13, 2009 Outline Wireless Sensor

More information

OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM

OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM S. Sofia 1, M.Varghese 2 1 Student, Department of CSE, IJCET 2 Professor, Department of CSE, IJCET Abstract This paper proposes fault node recovery

More information

Wireless Sensor Network Performance Monitoring

Wireless Sensor Network Performance Monitoring Wireless Sensor Network Performance Monitoring Yaqoob J. Al-raisi & David J. Parish High Speed Networks Group Loughborough University MSN Coseners 12-13th 13th July 2007 Overview The problem we are trying

More information

Prototyping Connected-Devices for the Internet of Things. Angus Wong

Prototyping Connected-Devices for the Internet of Things. Angus Wong Prototyping Connected-Devices for the Internet of Things Angus Wong Agenda 1) Trends of implementation of IoT applications REST Cloud 2) Connected-device Prototyping Tools Arduino Raspberry Pi Gadgeteer

More information

Towards Lightweight Logging and Replay of Embedded, Distributed Systems

Towards Lightweight Logging and Replay of Embedded, Distributed Systems Towards Lightweight Logging and Replay of Embedded, Distributed Systems (Invited Paper) Salvatore Tomaselli and Olaf Landsiedel Computer Science and Engineering Chalmers University of Technology, Sweden

More information

A Secure Data Transmission for Cluster based Wireless Sensor Network Using LEACH Protocol

A Secure Data Transmission for Cluster based Wireless Sensor Network Using LEACH Protocol A Secure Data Transmission for Cluster based Wireless Sensor Network Using LEACH Protocol Vinoda B Dibbad 1, C M Parameshwarappa 2 1 PG Student, Dept of CS&E, STJIT, Ranebennur, Karnataka, India 2 Professor,

More information

Routing and Transport in Wireless Sensor Networks

Routing and Transport in Wireless Sensor Networks Routing and Transport in Wireless Sensor Networks Ibrahim Matta ([email protected]) Niky Riga ([email protected]) Georgios Smaragdakis ([email protected]) Wei Li ([email protected]) Vijay Erramilli ([email protected]) References

More information

Wireless Sensor Network for Continuous Monitoring a Patient s Physiological Conditions Using ZigBee

Wireless Sensor Network for Continuous Monitoring a Patient s Physiological Conditions Using ZigBee Wireless Sensor Network for Continuous Monitoring a Patient s Physiological Conditions Using ZigBee Ramanathan.P ECE-DEPT Pallavan College of Engineering Thimmasamudram, Kanchipuram-631502 Tamilnadu, India

More information

An experimental test bed for the evaluation of the hidden terminal problems on the IEEE 802.15.5 standard

An experimental test bed for the evaluation of the hidden terminal problems on the IEEE 802.15.5 standard ITU Kaleidoscope 2014 Living in a converged world - impossible without standards? An experimental test bed for the evaluation of the hidden terminal problems on the IEEE 802.15.5 standard David Rodenas-Herraiz,

More information

Service Management in Wireless Sensors Network

Service Management in Wireless Sensors Network Service Management in Wireless Sensors Network Linnyer Beatrys Ruiz 1,, Thais Regina M. Braga 1, Fabrício A. Silva 1 José Marcos S. Nogueira 1, Antônio Alfredo F. Loureiro 1 1 Department of Computer Science

More information

Changing the embedded development model with Microsoft.NET Micro Framework

Changing the embedded development model with Microsoft.NET Micro Framework Changing the embedded development model with Microsoft.NET Micro Framework The development model for embedded devices is traditionally viewed as extremely complex with the need for highly specialized design

More information

Microsoft.NET Gadgeteer

Microsoft.NET Gadgeteer Microsoft.NET Gadgeteer Electronics Projects for Hobbyists and Inventors Simon Taylor Mc Graw Hill New York Lisbon Londi Mill Seoul Sinj Contents Foreword Acknowledgments Introduction ix xi xii PART I

More information

An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks

An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks Ayon Chakraborty 1, Swarup Kumar Mitra 2, and M.K. Naskar 3 1 Department of CSE, Jadavpur University, Kolkata, India 2 Department of

More information

SCADA and Monitoring for Solar Energy Plant

SCADA and Monitoring for Solar Energy Plant SCADA and Monitoring for Solar Energy Plant Segment: Industry Country: Thailand Author: Ranon Satitpanyapan Products: NI LabVIEW with LabVIEW Real-Time Module crio Real-Time controller 8 slot with 16 current

More information

Agriculture: Methods and Experiences

Agriculture: Methods and Experiences Wireless Sensor Networks for Precision Agriculture: Methods and Experiences Novel Sensor Technologies for Plant Phenotyping September 13 th 14 th, 2012 Wageningen, The Netherlands Antonio Javier Garcia

More information

Mac Protocols for Wireless Sensor Networks

Mac Protocols for Wireless Sensor Networks Mac Protocols for Wireless Sensor Networks Hans-Christian Halfbrodt Advisor: Pardeep Kumar Institute of Computer Science Freie Universität Berlin, Germany [email protected] January 2010 Contents

More information

Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN

Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN Rachana Ballal 1, S.Girish 2 4 th sem M.tech, Dept.of CS&E, Sahyadri College of Engineering and Management, Adyar, Mangalore, India

More information

AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION

AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION INTERNATIONAL JOURNAL OF REVIEWS ON RECENT ELECTRONICS AND COMPUTER SCIENCE AN EFFICIENT STRATEGY OF AGGREGATE SECURE DATA TRANSMISSION K.Anusha 1, K.Sudha 2 1 M.Tech Student, Dept of CSE, Aurora's Technological

More information

Isolines: Energy-efficient Mapping in Sensor Networks

Isolines: Energy-efficient Mapping in Sensor Networks Isolines: Energy-efficient Mapping in Sensor Networks Ignacio Solis and Katia Obraczka {isolis, katia}@cse.ucsc.edu Computer Engineering Department University of California, Santa Cruz April 15, 2005 Abstract

More information

Medical Device Design: Shorten Prototype and Deployment Time with NI Tools. NI Technical Symposium 2008

Medical Device Design: Shorten Prototype and Deployment Time with NI Tools. NI Technical Symposium 2008 Medical Device Design: Shorten Prototype and Deployment Time with NI Tools NI Technical Symposium 2008 FDA Development Cycle From Total Product Life Cycle by David W. Fiegal, M.D., M.P.H. FDA CDRH Amazon.com

More information

Demystifying Wireless for Real-World Measurement Applications

Demystifying Wireless for Real-World Measurement Applications Proceedings of the IMAC-XXVIII February 1 4, 2010, Jacksonville, Florida USA 2010 Society for Experimental Mechanics Inc. Demystifying Wireless for Real-World Measurement Applications Kurt Veggeberg, Business,

More information

Forest Fire Monitoring System Based On ZIG-BEE Wireless Sensor Network

Forest Fire Monitoring System Based On ZIG-BEE Wireless Sensor Network Forest Fire Monitoring System Based On ZIG-BEE Wireless Sensor Network P.S. Jadhav 1, V.U. Deshmukh. 2 1 PG Student, 2 Assistant Professor, Vidya Pratishthans College of Engineering, Baramati, Pune University

More information

BROWSER-BASED HOME MONITOR USING ZIGBEE SENSORS

BROWSER-BASED HOME MONITOR USING ZIGBEE SENSORS Review of the Air Force Academy No 2 (24) 2013 BROWSER-BASED HOME MONITOR USING ZIGBEE SENSORS Marian ALEXANDRU, Vlad URSU Transilvania University of Brasov, Romania Abstract: A study of how to implement

More information

Underwater Sensor Networks for Water Quality Monitoring Project Final Report Feng Zhang

Underwater Sensor Networks for Water Quality Monitoring Project Final Report Feng Zhang Underwater Sensor Networks for Water Quality Monitoring Project Final Report Feng Zhang Abstract Wireless sensor networks (WSNs) have been growing rapidly in the past few years. Lots of research has been

More information

RMTool: Component-Based Network Management System for Wireless Sensor Networks

RMTool: Component-Based Network Management System for Wireless Sensor Networks RMTool: Component-Based Network Management System for Wireless Sensor Networks Inuk Jung and Hojung Cha Department of Computer Science, Yonsei University, Sinchondong, Seodaemungu, Seoul, Korea {inukj,hjcha}@mobed.yonsei.ac.kr

More information

ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks

ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks Surjya Ray, Ilker Demirkol and Wendi Heinzelman Department of Electrical and Computer Engineering University of Rochester, Rochester,

More information

A Security Architecture for. Wireless Sensor Networks Environmental

A Security Architecture for. Wireless Sensor Networks Environmental Contemporary Engineering Sciences, Vol. 7, 2014, no. 15, 737-742 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4683 A Security Architecture for Wireless Sensor Networks Environmental

More information

A Pro-Active Routing Protocol for Continuous Data Dissemination in Wireless Sensor Networks

A Pro-Active Routing Protocol for Continuous Data Dissemination in Wireless Sensor Networks A Pro-Active Routing Protocol for Continuous Data Dissemination in Wireless Sensor Networks Daniel F. Macedo 1 Luiz H. A. Correia 1,2 Aldri L. dos Santos 1 Antonio A. F. Loureiro 1 José Marcos S. Nogueira

More information

ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September

ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September Analysis and Implementation of IEEE 802.11 MAC Protocol for Wireless Sensor Networks Urmila A. Patil, Smita V. Modi, Suma B.J. Associate Professor, Student, Student Abstract: Energy Consumption in Wireless

More information

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES SWATHI NANDURI * ZAHOOR-UL-HUQ * Master of Technology, Associate Professor, G. Pulla Reddy Engineering College, G. Pulla Reddy Engineering

More information

Internet of Things 2015/2016

Internet of Things 2015/2016 Internet of Things 2015/2016 The Things Johan Lukkien John Carpenter, 1982 1 What makes up the IoT? IoT versus WSN What are examples? Guiding questions 2 Some definitions of IoT (march 2015) Whatis.com:

More information

Customer Specific Wireless Network Solutions Based on Standard IEEE 802.15.4

Customer Specific Wireless Network Solutions Based on Standard IEEE 802.15.4 Customer Specific Wireless Network Solutions Based on Standard IEEE 802.15.4 Michael Binhack, sentec Elektronik GmbH, Werner-von-Siemens-Str. 6, 98693 Ilmenau, Germany Gerald Kupris, Freescale Semiconductor

More information

XBee Wireless Sensor Networks for Temperature Monitoring

XBee Wireless Sensor Networks for Temperature Monitoring XBee Wireless Sensor Networks for Temperature Monitoring Vongsagon Boonsawat, Jurarat Ekchamanonta, Kulwadee Bumrungkhet, and Somsak Kittipiyakul School of Information, Computer, and Communication Technology

More information

Wireless Sensor Networks Chapter 3: Network architecture

Wireless Sensor Networks Chapter 3: Network architecture Wireless Sensor Networks Chapter 3: Network architecture António Grilo Courtesy: Holger Karl, UPB Goals of this chapter Having looked at the individual nodes in the previous chapter, we look at general

More information

How To Test In Tinyos With Unit Test (Forum) On A Microsoft Microsoft Computer (Forums) On An Ipa (Forms) On Your Computer Or Microsoft Macbook (Forims) On The Network (For

How To Test In Tinyos With Unit Test (Forum) On A Microsoft Microsoft Computer (Forums) On An Ipa (Forms) On Your Computer Or Microsoft Macbook (Forims) On The Network (For Unit Testing for Wireless Sensor Networks Michael Okola Computer Science Department University of Virginia Charlottesville, Virginia [email protected] Kamin Whitehouse Computer Science Department University

More information

Programación de Sistemas Empotrados y Móviles (PSEM)

Programación de Sistemas Empotrados y Móviles (PSEM) Introduction to Windows Embedded Programación de Sistemas Empotrados y Móviles (PSEM) Marco A. Peña [email protected] Table of contents Windows XP Embedded vs. Windows CE Windows XP Embedded Windows CE

More information

DESIGN ISSUES AND CLASSIFICATION OF WSNS OPERATING SYSTEMS

DESIGN ISSUES AND CLASSIFICATION OF WSNS OPERATING SYSTEMS DESIGN ISSUES AND CLASSIFICATION OF WSNS OPERATING SYSTEMS ANIL KUMAR SHARMA 1, SURENDRA KUMAR PATEL 2, & GUPTESHWAR GUPTA 3 1&2 Department of I.T. and Computer Application, Dr. C.V.Raman University, Kota,

More information

Performance of Host Identity Protocol on Nokia Internet Tablet

Performance of Host Identity Protocol on Nokia Internet Tablet Performance of Host Identity Protocol on Nokia Internet Tablet Andrey Khurri Helsinki Institute for Information Technology HIP Research Group IETF 68 Prague March 23, 2007

More information

Design and Performance Analysis of Building Monitoring System with Wireless Sensor Networks

Design and Performance Analysis of Building Monitoring System with Wireless Sensor Networks Design and Performance Analysis of Building Monitoring System with Wireless Sensor Networks Mohammed A. Abdala & Alaa Mohammed Salih Department of Networks, College of Information Engineering, University

More information

Performance Evaluation of Proposed SEHEE- MAC for wireless Sensor Network in Habitat Monitoring

Performance Evaluation of Proposed SEHEE- MAC for wireless Sensor Network in Habitat Monitoring International Journal of Scientific & Engineering Research, Volume 2, Issue 1, October-211 1 Performance Evaluation of Proposed - MAC for wireless Sensor Network in Habitat Monitoring Mrs. Swati V. Sankpal

More information

How To Write An Underwater Operating System For A Sensor Network (Uan)

How To Write An Underwater Operating System For A Sensor Network (Uan) Aqua-OS: An Operating System for Underwater Acoustic Networks Haining Mo, Son Le, Zheng Peng, Zhijie Shi, and Jun-Hong Cui Department of Computer Science and Engineering, University of Connecticut, Storrs,

More information

AIR POLLUTION MONITORING SYSTEM BASED ON GEOSENSOR NETWORK 1. Young Jin Jung*, Yang Koo Lee**, Dong Gyu Lee**, Keun Ho Ryu**, Silvia Nittel*

AIR POLLUTION MONITORING SYSTEM BASED ON GEOSENSOR NETWORK 1. Young Jin Jung*, Yang Koo Lee**, Dong Gyu Lee**, Keun Ho Ryu**, Silvia Nittel* AIR POLLUTION MONITORING SYSTEM BASED ON GEOSENSOR NETWORK 1 Young Jin Jung*, Yang Koo Lee**, Dong Gyu Lee**, Keun Ho Ryu**, Silvia Nittel* Spatial Information and Engineering, University of Maine, USA*

More information

A Survey on Lifetime Maximization of Wireless Sensor Network using Load Balancing

A Survey on Lifetime Maximization of Wireless Sensor Network using Load Balancing A Survey on Lifetime Maximization of Wireless Sensor Network using Load Balancing Radhika Sarad, Kiran Bhame, Vaibhav Wabale, Amol Katake B.E. Students, Dept. of Computer Engineering, KJCOEMR, Pune, Maharashtra,

More information

The Monitoring of Ad Hoc Networks Based on Routing

The Monitoring of Ad Hoc Networks Based on Routing The Monitoring of Ad Hoc Networks Based on Routing Sana Ghannay, Sonia Mettali Gammar, Farouk Kamoun CRISTAL Laboratory ENSI, University of Manouba 21 Manouba - Tunisia {chnnysn,sonia.gammar}@ensi.rnu.tn,

More information

Development of cloud computing system based on wireless sensor network protocol and routing

Development of cloud computing system based on wireless sensor network protocol and routing Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 204, 6(7):680-684 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Development of cloud computing system based on wireless

More information

Hybrid Energy Efficient Distributed Protocol for Heterogeneous Wireless Sensor Network

Hybrid Energy Efficient Distributed Protocol for Heterogeneous Wireless Sensor Network International Journal of Computer Applications (975 8887) Volume 4 No.6, July 21 Hybrid Energy Efficient Distributed Protocol for Heterogeneous Wireless Sensor Network Harneet Kour Department of Computer

More information

Outline. Introduction. Multiprocessor Systems on Chip. A MPSoC Example: Nexperia DVP. A New Paradigm: Network on Chip

Outline. Introduction. Multiprocessor Systems on Chip. A MPSoC Example: Nexperia DVP. A New Paradigm: Network on Chip Outline Modeling, simulation and optimization of Multi-Processor SoCs (MPSoCs) Università of Verona Dipartimento di Informatica MPSoCs: Multi-Processor Systems on Chip A simulation platform for a MPSoC

More information

Power & Environmental Monitoring

Power & Environmental Monitoring Data Centre Monitoring Made Easy Power & Environmental Monitoring Features & Benefits Packet Power provides the easiest, most cost effective way to capture detailed power and temperature information for

More information

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul [email protected] Overview Brief introduction to Body Sensor Networks BSN Hardware

More information

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices Önder Uzun, Tanır Özçelebi, Johan Lukkien, Remi Bosman System Architecture and Networking Department of Mathematics and Computer

More information

Sensor Networks. José Costa. Software for Embedded Systems. Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-05

Sensor Networks. José Costa. Software for Embedded Systems. Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-05 Sensor Networks José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-05 José Costa (DEI/IST) Sensor Networks 1 Outline Overview of Sensor

More information

Synapse s SNAP Network Operating System

Synapse s SNAP Network Operating System Synapse s SNAP Network Operating System by David Ewing, Chief Technology Officer, Synapse Wireless Today we are surrounded by tiny embedded machines electro-mechanical systems that monitor the environment

More information

A Stream-Oriented Power Management Protocol for Low Duty Cycle Sensor Network Applications

A Stream-Oriented Power Management Protocol for Low Duty Cycle Sensor Network Applications A Stream-Oriented Power Management Protocol for Low Duty Cycle Sensor Network Applications Nithya Ramanathan, Mark Yarvis, Jasmeet Chhabra, Nandakishore Kushalnagar, Lakshman Krishnamurthy, Deborah Estrin

More information

Mobility Models for Vehicular Ad-hoc Network Simulation

Mobility Models for Vehicular Ad-hoc Network Simulation Mobility Models for Vehicular Ad-hoc Network Simulation Vaishali D. Khairnar Symbiosis Institute of Technology Pune Dr. S.N.Pradhan Institute of Technology Nirma University, Ahmedabad ABSTRACT One of the

More information

Energy Harvesting-Based Green Wireless Communication Systems

Energy Harvesting-Based Green Wireless Communication Systems Energy Harvesting-Based Green Wireless Communication Systems Neelesh B. Mehta Indian Institute of Science (IISc), Bangalore, India Outline A motivating application Energy harvesting overview Two research

More information

NanoMon: An Adaptable Sensor Network Monitoring Software

NanoMon: An Adaptable Sensor Network Monitoring Software NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and Telecommunications Research Institute (ETRI) Gajeong-dong

More information

Java Embedded Applications

Java Embedded Applications TM a One-Stop Shop for Java Embedded Applications GeeseWare offer brings Java in your constrained embedded systems. You develop and simulate your Java application on PC, and enjoy a seamless hardware validation.

More information

UAVNet: Prototype of a Highly Adaptive and Mobile Wireless Mesh Network using Unmanned Aerial Vehicles (UAVs) Simon Morgenthaler University of Bern

UAVNet: Prototype of a Highly Adaptive and Mobile Wireless Mesh Network using Unmanned Aerial Vehicles (UAVs) Simon Morgenthaler University of Bern UAVNet: Prototype of a Highly Adaptive and Mobile Wireless Mesh Network using Unmanned Aerial Vehicles (UAVs) Simon Morgenthaler University of Bern Dez 19, 2011 Outline Introduction Related Work Mikrokopter

More information

Energy-aware job scheduler for highperformance

Energy-aware job scheduler for highperformance Energy-aware job scheduler for highperformance computing 7.9.2011 Olli Mämmelä (VTT), Mikko Majanen (VTT), Robert Basmadjian (University of Passau), Hermann De Meer (University of Passau), André Giesler

More information

Mobile Cloud Computing for Data-Intensive Applications

Mobile Cloud Computing for Data-Intensive Applications Mobile Cloud Computing for Data-Intensive Applications Senior Thesis Final Report Vincent Teo, [email protected] Advisor: Professor Priya Narasimhan, [email protected] Abstract The computational and storage

More information

Design of Wireless Home automation and security system using PIC Microcontroller

Design of Wireless Home automation and security system using PIC Microcontroller IJCAES ISSN: 2231-4946 Volume III, Special Issue, August 2013 International Journal of Computer Applications in Engineering Sciences Special Issue on National Conference on Information and Communication

More information

Power Consumption Analysis of Prominent Time Synchronization Protocols for Wireless Sensor Networks

Power Consumption Analysis of Prominent Time Synchronization Protocols for Wireless Sensor Networks J Inf Process Syst, Vol.10, No.2, pp.300~313, June 2014 http://dx.doi.org/10.3745/jips.03.0006 pissn 1976-913X eissn 2092-805X Power Consumption Analysis of Prominent Time Synchronization Protocols for

More information

Implementation and Performance Evaluation of nanomac: A Low-Power MAC Solution for High Density Wireless Sensor Networks

Implementation and Performance Evaluation of nanomac: A Low-Power MAC Solution for High Density Wireless Sensor Networks Implementation and Performance Evaluation of nanomac: A Low-Power MAC Solution for High Density Wireless Sensor Networks Junaid Ansari, Janne Riihijärvi and Petri Mähönen Department of Wireless Networks

More information

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Product Information S N O. Portable VIP protection CCTV & Alarm System 2 Product Information S N O Portable VIP protection CCTV & Alarm System 2 G O V E R N M E N T A L S E C U R I T Y S O L U T I VIP KIT Rapid Deployment VIP Protection Kit The VIP KIT has been designed to

More information

Using Virtual Markets to Program Global Behavior in Sensor Networks

Using Virtual Markets to Program Global Behavior in Sensor Networks Using Virtual Markets to Program Global Behavior in Sensor Networks Geoff Mainland, Laura Kang, Sebastien Lahaie, David C. Parkes, and Matt Welsh Division of Engineering and Applied Sciences Harvard University

More information

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD

DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes

More information

Monitoring Software using Sun Spots. Corey Andalora February 19, 2008

Monitoring Software using Sun Spots. Corey Andalora February 19, 2008 Monitoring Software using Sun Spots Corey Andalora February 19, 2008 Abstract Sun has developed small devices named Spots designed to provide developers familiar with the Java programming language a platform

More information

Dynamic and Adaptive Organization of Data-Collection Infrastructures in Sustainable Wireless Sensor Networks

Dynamic and Adaptive Organization of Data-Collection Infrastructures in Sustainable Wireless Sensor Networks 928 Dynamic and Adaptive Organization of Data-Collection Infrastructures in Sustainable Wireless Sensor Networks Rui Teng, Shirazi N. Mehdad and Bing Zhang National institute of information and communications

More information