Skip to main content

Cloud of Things Modeling for Efficient and Coordinated Resources Provisioning

  • Conference paper
  • First Online:
  • 1612 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10573))

Abstract

The shift towards the Cloud of Things (CoT) requires a seamless integration of Cloud Computing and the Internet of Things (IoT). Such transition promotes a holistic approach for managing and orchestrating cloud and IoT infrastructures. However, existing platforms manage each domain individually. They provision cloud and IoT resources separately without a global vision on the underlying infrastructure and network state. Moreover, resource models provided by these platforms do not cope with the CoT requirements. In this paper, we study existing resource models for cloud and the IoT. Afterward, we select the Open Cloud Computing Interface (OCCI) specifications to represent the CoT environment on the Infrastructure as a Service (IaaS) and the Platform as a Service (PaaS) levels. We extend the chosen standard to model the CoT for IaaS and PaaS. We show through two example scenarios the benefit of our model in representing the CoT and performing an efficient global provisioning of incoming requests. Furthermore, we rely on the OCCI CoT extension to formulate an analytical model and show through a simulation the benefit of such global orchestration.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Notes

  1. 1.

    We use the Sparx Enterprise Architect v12 to Create the UML Diagrams.

  2. 2.

    http://www.w3.org/ns/sosa/.

  3. 3.

    https://www.dmtf.org/standards/cmwg.

  4. 4.

    https://www.oasis-open.org/committees/tosca/.

  5. 5.

    https://www.dmtf.org/standards/ovf.

  6. 6.

    http://occi-wg.org/.

  7. 7.

    http://www.occiware.org/.

  8. 8.

    https://www.egi.eu/.

References

  1. Boutaba, R., da Fonseca, N.L.S.: Cloud Services, Networking, and Management, vol. 53. Wiley, Hoboken (2015)

    Google Scholar 

  2. Broring, A., Echterhoff, J., Jirka, S., Simonis, I., Everding, T., Stasch, C., Liang, S., Lemmens, R.: New generation sensor web enablement. Sensors 11(12), 2652–2699 (2011)

    Article  Google Scholar 

  3. Calbimonte, J.p., Sarni, S., Eberle, J., Aberer, K.: XGSN: an open-source semantic sensing middleware for the web of things. In: 7th International Workshop on Semantic Sensor Networks (2014)

    Google Scholar 

  4. Cavalcante, E., Pereira, J., Alves, M.P., Maia, P., Moura, R., Batista, T., Delicato, F.C., Pires, P.F.: On the interplay of Internet of Things and cloud computing: a systematic mapping study. Comput. Commun. 89–90, 17–33 (2016)

    Article  Google Scholar 

  5. Ciuffoletti, A.: OCCI-IOT: an API to deploy and operate an IoT infrastructure. IEEE IoT J. 4662(c), 1 (2017)

    Google Scholar 

  6. Compton, M., Barnaghi, P., Bermudez, L., Garcia-Castro, R., Corcho, O., Cox, S., Graybeal, J., Hauswirth, M., Henson, C., Herzog, A., Huang, V., Janowicz, K., Kelsey, W.D., Le Phuoc, D., Lefort, L., Leggieri, M., Neuhaus, H., Nikolov, A., Page, K., Passant, A., Sheth, A., Taylor, K.: The SSN ontology of the W3C semantic sensor network incubator group. Web Semant. Sci. Serv. Agents World Wide Web 17, 25–32 (2012)

    Article  Google Scholar 

  7. Dinh, T., Kim, Y.: An efficient interactive model for on-demand sensing-as-a-services of sensor-cloud. Sensors 16(7), 992 (2016)

    Article  Google Scholar 

  8. Durand, J., Otto, A., Pilz, G., Rutt, T.: Cloud application management for platforms version 1.2. Technical report, OASIS Committee Specification Draft 01 (2017)

    Google Scholar 

  9. Fischer, A., Botero, J.F., Beck, M.T., De Meer, H., Hesselbach, X.: Virtual network embedding: a survey. IEEE Commun. Surv. Tutor. 15(4), 1888–1906 (2013)

    Article  Google Scholar 

  10. Han, S.N., Khan, I., Lee, G.M., Crespi, N., Glitho, R.H.: Service composition for IP smart object using realtime web protocols: concept and research challenges. Comput. Stan. Interfaces 43, 79–90 (2016)

    Article  Google Scholar 

  11. Khan, I., Belqasmi, F., Glitho, R., Crespi, N., Morrow, M., Polakos, P.: Wireless sensor network virtualization: a survey. IEEE Commun. Surv. Tutor. 18(1), 553–576 (2016)

    Article  Google Scholar 

  12. Merle, P., Gourdin, C., Mitton, N.: Mobile cloud robotics as a service with OCCIware. In: Proceedings of the 2nd IEEE International Congress on Internet of Things, IEEE ICIOT 2017, vol. 1 (2017)

    Google Scholar 

  13. Metsch, T., Edmonds, A., Parák, B.: Open cloud computing interface - infrastructure. Technical report, Open Grid Forum (2016). http://ogf.org/documents/GFD.224.pdf

  14. Mohamed, M., Belaïd, D., Tata, S.: Extending OCCI for autonomic management in the cloud. J. Syst. Softw. 122, 416–429 (2016)

    Article  Google Scholar 

  15. Moritz, G., Zeeb, E., Prüter, S., Golatowski, F., Timmermann, D., Stoll, R.: Devices profile for web services and the REST. In: IEEE International Conference on Industrial Informatics (INDIN), pp. 584–591 (2010)

    Google Scholar 

  16. Ngu, A.H.H., Gutierrez, M., Metsis, V., Nepal, S., Sheng, M.Z.: IoT middleware: a survey on issues and enabling technologies. IEEE IoT J. 4(1), 1 (2016)

    Google Scholar 

  17. Perera, C., Zaslavsky, A., Christen, P., Salehi, A., Georgakopoulos, D.: Connecting mobile things to global sensor network middleware using system-generated wrappers. In: Proceedings of the 11th ACM International Workshop on Data Engineering for Wireless and Mobile Access, MobiDE 2012, p. 23. ACM, New York (2012)

    Google Scholar 

  18. Seydoux, N., Drira, K., Hernandez, N., Monteil, T.: IoT-O, a core-domain iot ontology to represent connected devices networks. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds.) EKAW 2016. LNCS, vol. 10024, pp. 561–576. Springer, Cham (2016). doi:10.1007/978-3-319-49004-5_36

    Chapter  Google Scholar 

  19. Sheng, X., Tang, J., Xiao, X., Xue, G.: Sensing as a service: challenges, solutions and future directions. IEEE Sens. J. 13(10), 3733–3741 (2013)

    Article  Google Scholar 

  20. Stefanello, F., Aggarwal, V., Buriol, L.S., Resende, M.G.C.: Hybrid algorithms for placement of virtual machines across geo-separated data centers. Eur. J. Oper. Res. (2016)

    Google Scholar 

  21. Yangui, S., Tata, S.: An OCCI compliant model for paas resources description and provisioning. Comput. J. 59(3), 308–324 (2016)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elie Rachkidi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Rachkidi, E., Belaïd, D., Agoulmine, N., Chendeb, N. (2017). Cloud of Things Modeling for Efficient and Coordinated Resources Provisioning. In: Panetto, H., et al. On the Move to Meaningful Internet Systems. OTM 2017 Conferences. OTM 2017. Lecture Notes in Computer Science(), vol 10573. Springer, Cham. https://doi.org/10.1007/978-3-319-69462-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69462-7_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69461-0

  • Online ISBN: 978-3-319-69462-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics