Abstract
The recent advancements in Internet of Things (IoT) show us a glimpse of a future in which all our devices are connected to the internet, providing users with services that make life easier, more comfortable and safer. Although this interconnectivity seems simple, in practice management of the IoT hardware and the enormous amounts of data it generates is challenging. To bring the connected future into reality and build advanced and useful services, better resource usage estimation (memory, bandwidth, storage etc.) and resource management is required. We propose a IoT optimization methodology, where resources are estimated at each level of the IoT architecture (i.e. nodes, edges and cloud). Using these estimates, the executed code is redistributed across the network in order to optimize the cost and efficiency of the IoT environment, while taking into a specific context (e.g. environment). Initially, we aim to apply this methodology for statically defined contexts. In our future research we aim to perform the optimization at runtime, redistributing tasks across the IoT network dynamically as the context of the nodes changes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aazam, M., Huh, E.N.: Fog computing and smart gateway based communication for cloud of things. In: 2014 International Conference on Future Internet of Things and Cloud, pp. 464–470 (2014). https://doi.org/10.1109/FiCloud.2014.83
Aazam, M., Huh, E.N.: Dynamic resource provisioning through fog micro datacenter. In: 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops), pp. 105–110 (2015). https://doi.org/10.1109/PERCOMW.2015.7134002
Aazam, M., St-Hilaire, M., Lung, C.H., Lambadaris, I.: Mefore: Qoe based resource estimation at fog to enhance QoS in IoT. In: 2016 23rd International Conference on Telecommunications (ICT), pp. 1–5 (2016). https://doi.org/10.1109/ICT.2016.7500362
Aazam, M., St-Hilaire, M., Lung, C.H., Lambadaris, I., Huh, E.N.: IoT resource estimation challenges and modeling in fog, pp. 17–31. Springer International Publishing, Cham (2018). https://doi.org/10.1007/978-3-319-57639-8_2
Ali, N.A., Abu-Elkheir, M.: Data management for the internet of things: Green directions. In: 2012 IEEE Globecom Workshops, pp. 386–390 (2012). https://doi.org/10.1109/GLOCOMW.2012.6477602
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). https://doi.org/10.1145/2342509.2342513
Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exper. 41(1), 23–50 (2011). https://doi.org/10.1002/spe.995
Cristea, V., Dobre, C., Pop F.: Context-aware environments for the internet of things. In: Bessis, N., Xhafa, F., Varvarigou, D., Hill, R., Li, M. (eds.), pp. 25–49. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-34952-2_2
Freeman, H., Zhang, T.: The emerging era of fog computing and networking [The President’s Page]. IEEE Commun. Mag. 54(6), 4–5 (2016). https://doi.org/10.1109/MCOM.2016.7497757
Fremantle, P.: A reference architecture for the internet of things. WSO2 White paper (2014)
Cubo, J., Nieto, A., Pimentel, E.: A cloud-based internet of things platform for ambient assisted living. Sensors, 321–331 (2016). www.mdpi.com/journal/sensors, ISSN:1424-8220
Parikh, S.M.: A survey on cloud computing resource allocation techniques. In: 2013 Nirma University International Conference on Engineering (NUiCONE), pp. 1–5 (2013). https://doi.org/10.1109/NUiCONE.2013.6780076
Perera, C., Liu, C.H., Jayawardena, S., Chen, M.: A survey on internet of things from industrial market perspective. IEEE Access 2, 1660–1679 (2014). https://doi.org/10.1109/ACCESS.2015.2389854
Rajkumar Buyya, A.V.D.: Internet of Things: Principles and Paradigms. Morgan Kaufmann, 50 Hampshire Street, 5th Floor, Cambridge, MA 02139, USA (2016)
Ruckebusch, P., De Poorter, E., Fortuna, C., Moerman, I.: GITAR: generic extension for internet-of-things architectures enabling dynamic updates of network and application modules. Ad Hoc Netw. 36(1), 127–151 (2016). https://doi.org/10.1016/j.adhoc.2015.05.017
Wang, M., Perera, C., Jayaraman, P.P., Zhang, M., Strazdins, P.E., Ranjan, R.: City data fusion: sensor data fusion in the internet of things. CoRR abs/1506.09118 (2015). http://arxiv.org/abs/1506.09118
Yassein, M.B., Shatnawi, M.Q., Al-zoubi, D.: Application layer protocols for the internet of things: a survey. In: 2016 International Conference on Engineering MIS (ICEMIS), pp. 1–4 (2016). https://doi.org/10.1109/ICEMIS.2016.7745303
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Sharif, M., Mercelis, S., Hellinckx, P. (2018). Context-Aware Optimization of Distributed Resources in Internet of Things Using Key Performance Indicators. In: Xhafa, F., Caballé, S., Barolli, L. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 13. Springer, Cham. https://doi.org/10.1007/978-3-319-69835-9_69
Download citation
DOI: https://doi.org/10.1007/978-3-319-69835-9_69
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69834-2
Online ISBN: 978-3-319-69835-9
eBook Packages: EngineeringEngineering (R0)