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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
We use the Sparx Enterprise Architect v12 to Create the UML Diagrams.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
References
Boutaba, R., da Fonseca, N.L.S.: Cloud Services, Networking, and Management, vol. 53. Wiley, Hoboken (2015)
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)
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)
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)
Ciuffoletti, A.: OCCI-IOT: an API to deploy and operate an IoT infrastructure. IEEE IoT J. 4662(c), 1 (2017)
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)
Dinh, T., Kim, Y.: An efficient interactive model for on-demand sensing-as-a-services of sensor-cloud. Sensors 16(7), 992 (2016)
Durand, J., Otto, A., Pilz, G., Rutt, T.: Cloud application management for platforms version 1.2. Technical report, OASIS Committee Specification Draft 01 (2017)
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)
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)
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)
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)
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
Mohamed, M., Belaïd, D., Tata, S.: Extending OCCI for autonomic management in the cloud. J. Syst. Softw. 122, 416–429 (2016)
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)
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)
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)
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
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)
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)
Yangui, S., Tata, S.: An OCCI compliant model for paas resources description and provisioning. Comput. J. 59(3), 308–324 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)