ABSTRACT
Just recently emerged a new paradigm for internet-based software systems which is called as cloud computing. The cloud provides scalable processing power and several kinds of connectable services. This distributed architecture has many similarities with a typical wireless sensor network, where a lot of motes, which are responsible for sensing and local preprocessing, are interconnected with wireless connections. Since wireless sensor networks are limited in their processing power, battery life and communication speed, cloud computing usually offers the opposite, which makes it attractive for long term observations, analysis and use in different kinds of environments and projects, since the basic infrastructure remains the same.
In this paper we present a model, which combines the concept of wireless sensor networks with the cloud computing paradigm, and show how both can benefit from this combination.
- M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia,., "Above the Clouds: A Berkeley View of Cloud Computing," University of California, Berkeley, UCB/EECS-2009-28, 2009. Google ScholarDigital Library
- Feng Zhao and Leonidas Guibas, Wireless Sensor Networks -An Information Processing Approach.: Morgan Kaufmann, 2004.Google Scholar
- Petteri Nurmi, Joonas Kukkonen, and Eemil Lagerspetz, "BeTelGeuse -- A Tool for Bluetooth Data Gathering," in Proceedings of the ICST 2nd international conference on Body area networks, Florence, Italy, 2007. Google ScholarDigital Library
- Joonas Kukkonen, Eemil Lagerspetz, Petteri Nurmi, and Mikael Andersson, "BeTelGeuse: A Platform for Gathering and Processing Situational Data," IEEE Pervasive Computing, vol. 8, no. 2, pp. 49--56, Aug. 2009. Google ScholarDigital Library
- Samuel Madden, J. Franklin, Joseph M Hellerstein, and Wei Hong, "TinyDB: An Acqusitional Query Processing System for Sensor Networks," in ACM Transactions on Database Systems, 2005, p. 47. Google ScholarDigital Library
- Philip Levis et al., "TinyOS: An Operating System for Wireless Sensor Networks.," in Ambient Intelligence., 2005.Google Scholar
- R. Szewczyk, A. Mainwaring, J. Polastre, and D. Culler, "An analysis of a large scale habitat monitoring application," in Proceedings of the Second ACM Conference on Embedded Networked Sensor Systems (SenSys), 2004. Google ScholarDigital Library
- G. Tolle et al., "A macroscope in the redwoods," in Proceedings of the Third ACM Conference on Embedded Networked Sensor Systems (SenSys), 2005. Google ScholarDigital Library
- R. Giannantonio, F. Bellifemine, and M. Sgroi, "SPINE - (signal processing in node environment): A framework forhealthcare monitoring applications based on body sensor networks," 2008.Google Scholar
- Philip Kuryloski et al., "DexterNet: An open platform for heterogeneous body sensor networks and its applications," in Proceedings of 6th International Workshop on Body Sensor Networks, Berkeley, USA, 2009. Google ScholarDigital Library
- Charles Severance, Using Google App Engine, O'Reilly, Ed.: O'Reilly, 2009. Google ScholarDigital Library
- Joshy Joseph, "Cloud Computing: Computing: Patterns For High Availability, Scalability, And Computing Power With Windows Azure," MSDN Magazine, May 2009.Google Scholar
- Elisa Flasko, "Data Services: Access Your Data On Premise Or In The Cloud With ADO.NET Data Services," MSDN Magazine, May 2009.Google Scholar
- Erich Gamma, Richard Helm, and Ralph E. Johnson, Design Patterns. Elements of Reusable Object-Oriented Software.: Addison-Wesley Longman, 1995. Google ScholarDigital Library
- Werner Kurschl, Stefan Mitsch, and Johannes Schönböck, "Modeling Distributed Signal Processing Applications," in Proceedings of 6th International Workshop on Body Sensor Networks, Berkeley, USA, 2009. Google ScholarDigital Library
- Fay Chang et al., "Bigtable: A Distributed Storage System for Structured Data," in OSDI06: Seventh Symposium on Operating System Design and Implementation, Seattle, WA, 2006. Google ScholarDigital Library
- K. Römer, "Time Synchronization and Localization in Sensor Networks," Swiss Federal Institute of Technology Zürich (ETH Zürich), Zürich, Schweiz, Phd Thesis 2005.Google Scholar
- F. Douglas, A. Mirno C. Loosley, High-Performance Client/Server.: John Wiley and Sons Inc., 1997.Google Scholar
- Peter J. Denning, "The Locality Principle," COMMUNICATIONS OF THE ACM, vol. 48, no. 7, pp. 19--24, July 2005. Google ScholarDigital Library
- Ian Foster, Yong Zhao, Ioan Raicu, and Shiyong Lu, "Cloud Computing and Grid Computing 360-Degree Compared," Proc. Grid Computing Environments Workshop GCE '08, pp. 1--10, 2008.Google Scholar
- David Gift, "Appropriate Use of "Cloud Computing" Services by the Michigan State University Community," Michigan State University, WORKING DRAFT 2008.Google Scholar
- C. Hewitt, "ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing," IEEE Internet Computing, vol. 12, pp. 96--99, 2008. Google ScholarDigital Library
Index Terms
- Combining cloud computing and wireless sensor networks
Recommendations
Providing Information Services for Wireless Sensor Networks through Cloud Computing
APSCC '12: Proceedings of the 2012 IEEE Asia-Pacific Services Computing Conference)Wireless sensor networks (WSN) is a critical technology for information gathering covering many areas, including health-care, transportation, air traffic control and environment monitoring. Despite wide use, the fast increasing data emanating from WSN ...
Relay Node Placement in Wireless Sensor Networks
A wireless sensor network consists of many low-cost, low-power sensor nodes, which can perform sensing, simple computation, and transmission of sensed information. Long distance transmission by sensor nodes is not energy efficient since energy ...
Integrated Connectivity and Coverage Techniques for Wireless Sensor Networks
MobiWac '16: Proceedings of the 14th ACM International Symposium on Mobility Management and Wireless AccessA wireless sensor network (WSN) consists of a group of energy-constrained sensor nodes with the ability of both sensing and communication, which can be deployed in a field of interesting (FoI) for detecting or monitoring some special events and then ...
Comments