Skip to main content

Cooperative Device Cloud: A Resource Management Framework for the Internet of Things

  • Chapter
  • First Online:
Connectivity Frameworks for Smart Devices

Part of the book series: Computer Communications and Networks ((CCN))

  • 1814 Accesses

Abstract

Implementing Internet of Things (IoT) applications is tightly coupled to challenges like sensor integration, sensor management, semantics, heterogeneity, or abstraction. Irrespective of the challenges, a proliferation of IoT-related applications and solutions can be observed. This leads to an ever-expanding amount of sensors and devices deployed in our environment. As a result, the resources made available by the sensors and devices are increasing as well. Thus, apart from the aforementioned challenges, a resource management challenge arises. Similar to other domains, the available resources have to be managed and provisioned in an efficient manner in order to maximize the benefit the users can gain. Related concepts like on-demand provisioning, elasticity, or resource pooling have already been discussed and investigated with regard to the cloud computing domain. Accordingly, this chapter presents the device cloud concept, which aims at applying related cloud computing resource management concepts to the IoT domain. Sensors and devices are organized in resource pools and are dynamically provisioned to users that can benefit from them. The device cloud cuts static bindings between devices and users. Like the pay-as-you-go paradigm known from cloud computing, it allows accessing any kind of physical IoT resource on demand. Thus, the device cloud turns the users’ perception of the cloud. An endless remote resource provided by computing centers becomes an endless resource surrounding them.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Weiser M (1999) The computer for the 21st century. SIGMOBILE Mob Comput Commun 3(3):3–11. doi:10.1145/329124.329126

    Article  Google Scholar 

  2. Ashton K (2009) That “internet of things” thing. RFiD J 22(7):97–114

    Google Scholar 

  3. Libelium Comunicaciones Distribuidas SL (2014) Top 50 internet of things applications – 50 sensor applications for a smarter world. www.libelium.com/top_50_iot_sensor_applications_ranking/. Accessed 21 Nov 2014

  4. Wang YW, Yu HL, Li Y (2011) Notice of retraction internet of things technology applied in medical information. In: Proceedings of Consumer Electronics, Communications and Networks (CECNet), pp 430–433. doi:10.1109/CECNET.2011.5768647

  5. Yuqiang C, Jianlan G, Xuanzi Hu (2010) The research of internet of things’ supporting technologies which face the logistics industry. In: Proceedings of Computational Intelligence and Security (CIS), pp 659–663. doi:10.1109/CIS.2010.148

  6. Chong G, Zhihao L, Yifeng Y (2011) The research and implement of smart home system based on internet of things. In: Proceedings of Electronics, Communications and Control (ICECC), pp 2944–2947. doi:10.1109/ICECC.2011.6066672

  7. Uckelmann D, Harrison M, Michahelles F (2011) An architectural approach towards the future internet of things. In: Dieter Uckelmann D, Harrison M, Michahelles F (eds) Architecting the internet of things. Springer, Berlin. doi:10.1007/978-3-642-19157-2_1

    Chapter  Google Scholar 

  8. Armbrust M et al (2010) Above the clouds: a Berkeley view of cloud computing. Commun ACM 53(4):50–58

    Article  Google Scholar 

  9. Sacks D (2011) The sharing economy. Fast Company 155. http://search.ebscohost.com/login.aspx?direct=true&db=bth&AN=60036724&site=ehost-live. Accessed 26 Nov 2014

  10. Parkhill DF (1966) The challenge of the computer utility. Addison-Wesley Publishing Company, Reading

    Google Scholar 

  11. Mell P, Grance T (2011) The NIST definition of cloud computing. Natl Inst Stand Technol 53(6):50

    Google Scholar 

  12. EC Amazon (2010) Amazon elastic compute cloud (Amazon EC2). http://aws.amazon.com/de/ec2/. Accessed 26 Dec 2014

  13. Yuriyama M, Kushida T (2010) Sensor-cloud infrastructure – physical sensor management with virtualized sensors on cloud computing. In: Proceedings of Network-Based Information Systems (NBiS), pp 1–8. doi:10.1109/NBiS.2010.32

  14. Alamri A et al (2013) A survey on sensor-cloud: architecture, applications, and approaches. Int J Distrib Sensors Netw 2013:1–18. doi:10.1155/2013/917923

    Article  Google Scholar 

  15. Alam S, Chowdhury MMR, Noll J (2010) SenaaS: an event-driven sensor virtualization approach for internet of things cloud. In: Proceedings of Networked Embedded Systems for Enterprise Applications (NESEA), pp 1–6. doi:10.1109/NESEA.2010.5678060

  16. Aberer K, Hauswirth M, Salehi A (2006) A middleware for fast and flexible sensor network deployment. In: Proceedings of the 32nd international conference on very large data bases, pp 1199–1120

    Google Scholar 

  17. Jayasumana AP, Han Q, Illangasekare TH (2007) Virtual sensor networks – a resource efficient approach for concurrent applications. In: Proceedings of information technology ITNG‘07, pp 111–115. doi:10.1109/ITNG.2007.206

  18. Islam M et al (2012) A survey on virtualization of wireless sensor networks. Sensors 12(2):2175–2207

    Article  Google Scholar 

  19. Craciunas SS et al (2010) Information-acquisition-as-a-service for cyber-physical cloud computing. In: Proceedings of the 2nd USENIX conference on hot topics in cloud computing, p 14

    Google Scholar 

  20. Kirsch C et al (2012) Cyber-physical cloud computing: the binding and migration problem. In: Proceedings of Design, Automation Test in Europe Conference Exhibition (DATE), pp 1425–1428. doi:10.1109/DATE.2012.6176587

  21. Kindberg T, Fox A (2002) System software for ubiquitous computing. Pervasive Comput IEEE 1(1):70–81. doi:10.1109/MPRV.2002.993146

    Article  Google Scholar 

  22. Westarp F et al (2002) The standardization problem in networks – a general framework. In: Jakobs K (ed) Information technology standards and standardization: a global perspective. Idea Group Publishing, Hershey. doi:10.4018/978-1-878289-70-4.ch011

    Google Scholar 

  23. Buxmann P et al (1999) The standardization problem – an economic analysis of standards in information systems. In: Proceedings of the 1st IEEE conference on Standardization and Innovation in Information Technology SIIT, pp 157–162

    Google Scholar 

  24. M2M Alliance e.V (2007) Machine-to-machine (M2M) – whitepaper. http://www.m2m-alliance.de/uploads/media/Whitepaper.pdf. Accessed 26 Dec 2014

  25. Pierce BC (2002) Types and programming languages. MIT Press, Cambridge

    Google Scholar 

  26. Ohlenburg J, Broll W, Lindt I (2007) DEVAL – a device abstraction layer for VR/AR. In: Stephanidis C (ed) Universal access in human computer interaction. Coping with diversity. Springer, Berlin. doi:10.1007/978-3-540-73279-2_56

    Google Scholar 

  27. Vaughan RT, Gerkey BP, Howard A (2003) On device abstractions for portable, reusable robot code. In: Proceedings of Intelligent Robots and Systems 2003 (IROS 2003), pp 2421–2427. doi:10.1109/IROS.2003.1249233

  28. Heineman GT, Councill WT (2001) Component-based software engineering: putting the pieces together. Addison-Wesley Longman Publishing Co, Boston

    Google Scholar 

  29. OSGi Alliance (2012) OSGi Core Release 5. Tech. rep. http://www.osgi.org/Specifications/HomePage. Accessed 9 Jan 2015

  30. OSGi Alliance (2013) OSGi Compendium Release 5. Technical report. http://www.osgi.org/Specifications/HomePage. Accessed 9 Jan 2015

  31. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805. http://dx.doi.org/10.1016/j.comnet.2010.05.010

    Article  MATH  Google Scholar 

  32. Eisenhauer M, Rosengren P, Antolin P (2010) HYDRA: a development platform for integrating wireless devices and sensors into ambient intelligence systems. In: Guisto D et al (eds) The internet of things. Springer, New York. doi:10.1007/978-1-4419-1674-7_36

    Google Scholar 

  33. Kostelnik P, Sarnovsk M, Furdik K (2011) The semantic middleware for networked embedded systems applied in the internet of things and services domain. Scalable Comput Pract Exp 12(3):307–316

    Google Scholar 

  34. Dunkels A, Gronvall B, Voigt T (2004) Contiki – a lightweight and flexible operating system for tiny networked sensors. Proc Local Comp Netw 2004:455–462. doi:10.1109/LCN.2004.38

    Google Scholar 

  35. Prasad NR et al (2010) Open source middleware for networked embedded systems towards future internet of things. In: Sundmaker H et al (eds) Vision and challenges for realising the internet of things, CERP-IoT cluster. European Commission, Luxembourg

    Google Scholar 

  36. Sundmaeker H et al (2010) Vision and challenges for realising the internet of things, CERP-IoT cluster. European Commision, Luxembourg. doi:10.2759/26127

  37. Bassi A et al (2013) Enabling things to talk. Springer, Berlin/Heidelberg

    Book  Google Scholar 

  38. Zorzi M et al (2010) From today’s INTRAnet of things to a future INTERnet of things: a wireless- and mobility-related view. Wirel Commun IEEE 17(6):44–51. doi:10.1109/MWC.2010.5675777

    Article  Google Scholar 

  39. Darianian M, Michael MP (2008) Smart home mobile RFID-based internet-of-things systems and services. In: Proceedings of Advanced Computer Theory and Engineering, 2008. ICACTE’08, pp 116–120. doi:10.1109/ICACTE.2008.180

  40. Jin J et al (2014) An information framework for creating a smart city through internet of things. Internet Things J IEEE 1(2):112–121. doi:10.1109/JIOT.2013.2296516

    Article  Google Scholar 

  41. Karnouskos S (2010) The cooperative internet of things enabled smart grid. In: Proceedings of the 14th IEEE international symposium on consumer electronics (ISCE2010), pp 7–10

    Google Scholar 

  42. Jara AJ, Zamora MA, Skarmeta AFG (2010) An architecture based on internet of things to support mobility and security in medical environments. In: Proceedings of Consumer Communications and Networking Conference (CCNC), pp 1–5. doi:10.1109/CCNC.2010.5421661

  43. Li M, Li H (2011) Research on RFID integration middleware for enterprise information system. J Softw 6(2):167–174

    Google Scholar 

  44. Li X et al (2011) Smart community: an internet of things application. Commun Mag IEEE 49(11):68–75. doi:10.1109/MCOM.2011.6069711

    Article  Google Scholar 

  45. Celesti A et al (2010) How to enhance cloud architectures to enable cross-federation. Proc Cloud Comput (CLOUD) 2010:337–345. doi:10.1109/CLOUD.2010.46

    Google Scholar 

  46. Tanenbaum A, Steen MV (2006) Distributed systems. Pearson Prentice Hall, Upper Saddle River, NJ, USA

    Google Scholar 

  47. Hardt D (2012) RFC 6749–The OAuth 2.0 authorization framework. Technical reposrt. The Internet Engineering Task Force (IETF). https://tools.ietf.org/html/rfc6749. Accessed 9 Jan 2015

  48. Gilbert P et al (2011) YouProve: authenticity and fidelity in mobile sensing. In: Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems. SenSys ‘11, pp 176–189. doi:10.1145/2070942.2070961

  49. IEEE (2010) ISO/IEC/IEEE health informatics–personal health device communication–Part 20601: application profile–optimized exchange protocol. ISO/IEEE 11073–20601 2010(E):208. doi:10.1109/IEEESTD.2010.5703195

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Kliem .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Kliem, A., Kao, O. (2016). Cooperative Device Cloud: A Resource Management Framework for the Internet of Things. In: Mahmood, Z. (eds) Connectivity Frameworks for Smart Devices. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-33124-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33124-9_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33122-5

  • Online ISBN: 978-3-319-33124-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics