Towards a Platform to Evaluate the Impact of Resource Information Distribution in IoT Environments
- 18 Downloads
Internet of Things (IoT) is a paradigm in which every object has the capacity of communicating through the Internet. Cloud Computing is designed to provide computational resources to costumers geographically distributed following an elastic payment strategy. Fog/Edge Computing aims to decrease bandwidth usage keeping the computation near the source of data and avoiding the collapse of network infrastructure when moving all the data from the edge to the cloud data centers. Fog and Cloud environments define a large scale distributed system composed of heterogeneous resources, which has huge theoretical computing power. But using these computational resources poses challenges to distributed applications and scheduling policies. In this work, we show the initial steps to develop a tool to support evaluate the impact of resource information quality to guide scheduling policies. This tool combines simulation and validation and simplifies the deployment of experiments on both sides. The evaluation of this initial proof of concept consists of the deployment of experiments with a different number of devices in a single site and in three different sites across France. Our results show that both simulation and validation platforms present good agreement.
KeywordsResource information Internet of Things Validation
This work is partially supported by Universidad de Buenos Aires (UBACyT 20020170100765BA), Consejo Nacional de Investigaciones Científicas y Técnicas (PIO13320150100020CO), and Agencia Nacional de Promoción de Ciencia y Técnica (PICT-2015-2761). We thank the access to FIT IoT-LAB infrastructure and their support while performing the experiments.
- 2.Adjih, C., et al.: FIT IoT-LAB: a large scale open experimental IoT testbed. In: Proceedings of IEEE 2nd World Forum on Internet of Things (WF-IoT), pp. 459–464. IEEE, December 2015Google Scholar
- 3.Anglano, C., Canonico, M., Guazzone, M.: WQR-UD: an online scheduling algorithm for FemtoClouds. In: Proceedings of the 12th EAI International Conference on Performance Evaluation Methodologies and Tools, pp. 179–182. ACM, New York(2019)Google Scholar
- 4.Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: 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 2012, pp. 13–16. ACM, New York (2012)Google Scholar
- 6.Casanova, H.: Simgrid: a toolkit for the simulation of application scheduling. In: Proceedings of the 1st International Symposium on Cluster Computing and the Grid, pp. 430–437. IEEE, Piscataway, May 2001Google Scholar
- 7.Chen, X., Junshan, Z.: When D2D meets cloud: hybrid mobile task offloadings in fog computing. In: Proceedings of the IEEE International Conference on Communications (ICC), pp. 1–6. IEEE, Piscataway, May 2017Google Scholar
- 8.Chen, Y.C., Chang, Y.C., Chen, C.H., Lin, Y.S., Chen, J.L., Chang, Y.Y.: Cloud-fog computing for information-centric Internet-of-Things applications. In: Proceedings of the International Conference on Applied System Innovation (ICASI), pp. 637–640. IEEE, Piscataway, May 2017Google Scholar
- 9.Clayman, S., Toffetti, G., Galis, A., Chapman, C.: Monitoring services in a federated cloud: the reservoir experience. In: Achieving Federated and Self-manageable Cloud Infrastructures: Theory and Practice, pp. 242–265. IGI Global, May 2012Google Scholar
- 14.Mocskos, E.E., Yabo, P., Turjanski, P.G., Fernandez Slezak, D.: Grid matrix: a grid simulation tool to focus on the propagation of resource and monitoring information. Simul. Trans. Soc. Model. Simul. Int. 88(10), 1233–1246 (2012) Google Scholar
- 17.Verghelet, P., Mocskos, E.: Efficient P2P inspired policy to distribute resource information in large distributed systems. In: Barrios Hernández, C.J., Gitler, I., Klapp, J. (eds.) CARLA 2016. CCIS, vol. 697, pp. 3–17. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57972-6_1CrossRefGoogle Scholar