BETaaS: A Platform for Development and Execution of Machine-to-Machine Applications in the Internet of Things
- 632 Downloads
The integration of everyday objects into the Internet represents the foundation of the forthcoming Internet of Things (IoT). Smart objects will be the building blocks of the next generation of applications that will exploit interaction between machines to implement enhanced services with minimum or no human intervention in the loop. A crucial factor to enable Machine-to-Machine (M2M) applications is a horizontal service infrastructure that seamlessly integrates existing IoT heterogeneous systems. The authors present BETaaS, a framework that enables horizontal M2M deployments. BETaaS is based on a distributed service infrastructure built on top of an overlay network of gateways that allows seamless integration of existing IoT systems. The platform enables easy deployment of applications by exposing to developers a service oriented interface to access things (according to a Things-as-a-Service model) regardless of the technology and the physical infrastructure they belong to.
KeywordsIoT platforms M2M Local cloud Fog computing Context awareness
This work has been carried out within the activities of the project “Building the Environment for the Things-as-a-Service (BETaaS)”, which is a project co-founded by the European Commission under the 7th Framework Programme (Grant No. 317674).
- 1.Rellermeyer, J. S., et al. (2008). The software fabric for the internet of things. In Lecture Notes in Computer Science. Heidelberg: Springer Berlin. http://dx.doi.org/10.1007/978-3-540-78731-0_6.
- 2.Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660.Google Scholar
- 3.Bonomi, F., Milito, R., Zhu, J., & Addepalli, S. (2012). Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC workshop on Mobile cloud computing (MCC '12) (pp. 13–16). New York, NY: ACM. doi: 10.1145/2342509.2342513.
- 4.Abdelwahab, S., Hamdaoui, B., Guizani, M., & Rayes, A. (2014). Enabling smart cloud services through remote sensing: An internet of everything enabler. Internet of Things Journal, IEEE, 1(3), 276–288. doi: 10.1109/JIOT.2014.2325071.
- 5.Mainetti, L., Mighali, V., Patrono, L., & Rametta, P. (2014). Discovery and mash-up of physical resources through a web of things architecture. Journal of Communications Software & Systems, 10(2), 124.Google Scholar
- 6.Sarkar, C., Nambi, S. N. A. U., Prasad, R. V., & Rahim, A. (2014). A scalable distributed architecture towards unifying IoT applications. In 2014 IEEE World Forum on Internet of Things (WF-IoT), 6–8 March 2014 (pp. 508–513). doi: 10.1109/WF-IoT.2014.6803220.
- 7.Mingozzi, E., Tanganelli, G., Vallati, C., & Di Gregorio, V. (2013). An open framework for accessing things as a Service. In Proceedings of the 16th International Symposium on Wireless Personal Multimedia Communications (WPMC 2013), Atlantic City, NJ, USA.Google Scholar
- 8.Nef, M. -A., et al. Enabling QoS in the Internet of Things. In CTRQ 2012, The Fifth International Conference on Communication Theory, Reliability, and Quality of Service.Google Scholar
- 9.Battré, D., Brazier, F. M. T., Clark, K. P., Oey, M., Papaspyrou, A., Wäldrich, O., Wieder, P., & Ziegler, W. (2010). A proposal for WS-Agreement Negotiation. In 2010 11th IEEE/ACM International Conference on Grid Computing (GRID), 25–28 Oct 2010 (pp 233–241). doi: 10.1109/GRID.2010.5697976.
- 10.Tanganelli, G., Vallati, C., & Mingozzi, E. (2014). Energy-efficient QoS-aware service allocation for the cloud of things. In Proceedings of the IEEE Workshop on Emerging Issues in Cloud (EIC 2014)-co-located with IEEE CloudCom 2014, Singapore.Google Scholar
- 11.Mingozzi, E., Tanganelli, G., & Vallati, C. (2014). A framework for quality of service support in Things-as-a-service oriented architectures. Journal of Communication, Navigation, Sensing and Services (CONASENSE), 1(2), 105–128.Google Scholar
- 12.Nieto, F. J., & Garca, S. (2015). Exploiting local clouds in the internet of everything environment. In 23rd Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP 2015). Turku, Finland.Google Scholar