Scalable Cloud–Sensor Architecture for the Internet of Things

Recent advances in the Internet of Things (IoT) and pervasive and ubiquitous computing provide a glimpse into the future of our planet and reveal exciting visions of many smart things: smart cities, smart homes, smart cars, and other smart spaces such as malls, workplaces, hotels, schools, and much more. Driven by a technological revolution offering “low-power many things and wireless almost everything,” we could, in only a decade, envision and prototype impressive smart space systems that improve quality of life, enhance awareness of resources and the environment, and enrich users' experience. However, prototyping is one thing and actual large-scale deployments are another. The massive scale of sensors and devices that will be deployed in smart cities of the future will be challenging. Without an ecosystem and a scalable architecture in place, it will be extremely difficult to manage or program such an expanding and massive IoT. In this paper, we introduce the Cloud-Edge-Beneath (CEB) architecture and present its salient scalability features. We also present a validation study based on an event-driven programming model demonstrating CEB's scaling behavior in face of IoT expansion and under dynamically increasing loads.

[1]  William C. Mann,et al.  The Gator Tech Smart House: a programmable pervasive space , 2005, Computer.

[2]  Abdelsalam Helal Programming pervasive spaces , 2005, IEEE Pervasive Comput..

[3]  R. Bose,et al.  Building Plug-and-Play Smart Homes Using the Atlas Platform 1 , 2006 .

[4]  Kevin Kelly,et al.  SODA: Service Oriented Device Architecture , 2006, IEEE Pervasive Computing.

[5]  Abdelsalam Helal,et al.  Atlas: A Service-Oriented Sensor Platform: Hardware and Middleware to Enable Programmable Pervasive Spaces , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[6]  Abdelsalam Helal,et al.  Virtual sensors for service oriented intelligent environments , 2007 .

[7]  R.N. Murty,et al.  CitySense: An Urban-Scale Wireless Sensor Network and Testbed , 2008, 2008 IEEE Conference on Technologies for Homeland Security.

[8]  Vlad Trifa,et al.  SOA-Based Integration of the Internet of Things in Enterprise Services , 2009, 2009 IEEE International Conference on Web Services.

[9]  Chao Chen,et al.  Device Integration in SODA Using the Device Description Language , 2009, 2009 Ninth Annual International Symposium on Applications and the Internet.

[10]  Biao Song,et al.  A framework of sensor-cloud integration opportunities and challenges , 2009, ICUIMC '09.

[11]  Wouter Joosen,et al.  Extending sensor networks into the Cloud using Amazon Web Services , 2010, 2010 IEEE International Conference on Networked Embedded Systems for Enterprise Applications.

[12]  Christine Jardak,et al.  Parallel processing of data from very large-scale wireless sensor networks , 2010, HPDC '10.

[13]  Madoka Yuriyama,et al.  Sensor-Cloud Infrastructure - Physical Sensor Management with Virtualized Sensors on Cloud Computing , 2010, 2010 13th International Conference on Network-Based Information Systems.

[14]  Kun Li,et al.  Reactive Programming Optimizations in Pervasive Computing , 2010, 2010 10th IEEE/IPSJ International Symposium on Applications and the Internet.

[15]  Diane J. Cook,et al.  STEPSTONE: An Intelligent Integration Architecture for Personal Tele-Health , 2011, J. Comput. Sci. Eng..

[16]  Pritee Parwekar,et al.  From Internet of Things towards cloud of things , 2011, 2011 2nd International Conference on Computer and Communication Technology (ICCCT-2011).

[17]  Abdelsalam Helal,et al.  Optimizing push/pull envelopes for energy-efficient cloud-sensor systems , 2011, MSWiM '11.

[18]  Tao Yu,et al.  Developing a disaster surveillance system based on wireless sensor network and cloud platform , 2011 .

[19]  Chao Chen,et al.  Toward an Ecosystem for Developing and Programming Assistive Environments , 2012, Proceedings of the IEEE.

[20]  Sanjit Kumar Dash,et al.  Sensor-Cloud: Assimilation of Wireless Sensor Network and the Cloud , 2012 .

[21]  Saurabh Bagchi,et al.  Dependability as a cloud service - a modular approach , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012).

[22]  Alfredo Cuzzocrea,et al.  A Bigtable/MapReduce-Based Cloud Infrastructure for Effectively and Efficiently Managing Large-Scale Sensor Networks , 2012, Globe.

[23]  Edward A. Lee,et al.  The TerraSwarm Research Center (TSRC) (A White Paper) , 2012 .

[24]  Abdelsalam Helal,et al.  An Optimization Framework for Cloud-Sensor Systems , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[25]  Abdelsalam Helal,et al.  Application caching for cloud-sensor systems , 2014, MSWiM '14.