Skip to main content
Top
Published in: Computing 8/2019

08-09-2018

Monitoring services in the Internet of Things: an optimization approach

Authors: Aly Megahed, Jennifer A. Pazour, Ahmed Nazeem, Samir Tata, Mohamed Mohamed

Published in: Computing | Issue 8/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Devices in Internet of Things (IoT) often offer services that allow tenants to access data of different metrics collected from sensors. These sensors can be built-in or remotely connected to such devices. Given that such monitoring services are usually invoked within devices that have limited IT resource capacities, it is impossible to collect data of all metrics in the application’s context with a very high frequency. In this paper, we propose a framework that determines which metrics to monitor, monitoring start times, the optimal allocation of metrics to devices, and the optimal monitoring frequency of these metrics, without exceeding different device-specific time-varying resource capacities. Our approach is also adaptive; it gives updated solutions whenever a trigger happens in the system necessitating the need for a change in the previous optimal decisions. We provide an implementation of our approach and present numerical results showing its usage and limitations. At the heart of our approach is an integer programming optimization model that might be hard to solve for large-sized IoT systems. Thus, we present another predictive model that predicts for the user whether our optimization-based approach would be appropriate for her system or not. That is, whether the optimization model is predicted to give optimal solutions within some user-given optimality gaps in a time less than or equal to some user-given maximum allowed time.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
3.
go back to reference Aggarwal CC, Ashish N, Sheth A (2013) The Internet of Things: a survey from the data-centric perspective. In: Aggarwal C (ed) Managing and mining sensor data. Springer, Boston, MA, pp 383–428CrossRef Aggarwal CC, Ashish N, Sheth A (2013) The Internet of Things: a survey from the data-centric perspective. In: Aggarwal C (ed) Managing and mining sensor data. Springer, Boston, MA, pp 383–428CrossRef
5.
6.
go back to reference Burns B, Grant B, Oppenheimer D, Brewer E, Wilkes J (2016) Borg, omega, and kubernetes. Queue 14(1):70–93CrossRef Burns B, Grant B, Oppenheimer D, Brewer E, Wilkes J (2016) Borg, omega, and kubernetes. Queue 14(1):70–93CrossRef
10.
go back to reference Friedman J, Hastie T, Tibshirani R (2001) The elements of statistical learning, vol 1. Springer, New YorkMATH Friedman J, Hastie T, Tibshirani R (2001) The elements of statistical learning, vol 1. Springer, New YorkMATH
11.
go back to reference Gil D, Ferrández A, Mora-Mora H, Peral J (2016) Internet of things: a review of surveys based on context aware intelligent services. Sensors 16(7):1069 Gil D, Ferrández A, Mora-Mora H, Peral J (2016) Internet of things: a review of surveys based on context aware intelligent services. Sensors 16(7):1069
13.
go back to reference Hindman B, Konwinski A, Zaharia M, Ghodsi A, Joseph AD, Katz RH, Shenker S, Stoica I (2011) Mesos: a platform for fine-grained resource sharing in the data center. In: 2011 USENIX conference on networked systems design and implementation (NSDI). USENIX, pp 295–308 Hindman B, Konwinski A, Zaharia M, Ghodsi A, Joseph AD, Katz RH, Shenker S, Stoica I (2011) Mesos: a platform for fine-grained resource sharing in the data center. In: 2011 USENIX conference on networked systems design and implementation (NSDI). USENIX, pp 295–308
14.
go back to reference IBM ILOG CPLEX (2016) CPLEX 12.7 user’s manual. International Business Machines Corporation IBM ILOG CPLEX (2016) CPLEX 12.7 user’s manual. International Business Machines Corporation
15.
go back to reference Issarny V, Bouloukakis G, Georgantas N, Billet B (2016) Revisiting service-oriented architecture for the IoT: a middleware perspective. In: International conference on service-oriented computing (SCC). Springer, pp 3–17 Issarny V, Bouloukakis G, Georgantas N, Billet B (2016) Revisiting service-oriented architecture for the IoT: a middleware perspective. In: International conference on service-oriented computing (SCC). Springer, pp 3–17
16.
go back to reference Jeswani D, Natu M, Ghosh RK (2013) Adaptive monitoring: a framework to adapt passive monitoring using probing. In: International conference on network and service management (CNSM). International Federation for Information Processing, pp 350–356 Jeswani D, Natu M, Ghosh RK (2013) Adaptive monitoring: a framework to adapt passive monitoring using probing. In: International conference on network and service management (CNSM). International Federation for Information Processing, pp 350–356
18.
go back to reference Kannan R, Monma CL (1978) On the computational complexity of integer programming problems. In: Henn R, Korte B, Oettli W (eds) Optimization and operations research. Lecture notes in economics and mathematical systems, vol 157. Springer, Berlin, Heidelberg, pp 161–172 Kannan R, Monma CL (1978) On the computational complexity of integer programming problems. In: Henn R, Korte B, Oettli W (eds) Optimization and operations research. Lecture notes in economics and mathematical systems, vol 157. Springer, Berlin, Heidelberg, pp 161–172
19.
go back to reference Katsaros G, Gallizo G, Kübert R, Wang T, Fitó JO, Henriksson D (2011) A multi-level architecture for collecting and managing monitoring information in cloud environments. In: Leymann F, Ivanov II, van Sinderen M, Shishkov B (eds) Proceedings of the third international conference on cloud computing and services science, CLOSER. SciTePress, pp 232–239 Katsaros G, Gallizo G, Kübert R, Wang T, Fitó JO, Henriksson D (2011) A multi-level architecture for collecting and managing monitoring information in cloud environments. In: Leymann F, Ivanov II, van Sinderen M, Shishkov B (eds) Proceedings of the third international conference on cloud computing and services science, CLOSER. SciTePress, pp 232–239
21.
go back to reference Luo J, Chen Y, Tang K, Luo J (2009) Remote monitoring information system and its applications based on the internet of things. In: International conference on future BioMedical information engineering (FBIE). pp 482–485 Luo J, Chen Y, Tang K, Luo J (2009) Remote monitoring information system and its applications based on the internet of things. In: International conference on future BioMedical information engineering (FBIE). pp 482–485
22.
go back to reference Massie ML, Chun BN, Culler DE (2004) The ganglia distributed monitoring system: design, implementation, and experience. Parallel Comput 30(7):817–840CrossRef Massie ML, Chun BN, Culler DE (2004) The ganglia distributed monitoring system: design, implementation, and experience. Parallel Comput 30(7):817–840CrossRef
23.
go back to reference Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J. 2014(239):2 Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J. 2014(239):2
26.
go back to reference Munawar MA, Reidemeister T, Jiang M, George A, Ward PAS (2008) Adaptive monitoring with dynamic differential tracing-based diagnosis. In: De Turck F, Kellerer W, Kormentzas G (eds) Managing large-scale service deployment. Lecture notes in computer science, vol 5273. Springer, Berlin, Heidelberg, pp 162–175 Munawar MA, Reidemeister T, Jiang M, George A, Ward PAS (2008) Adaptive monitoring with dynamic differential tracing-based diagnosis. In: De Turck F, Kellerer W, Kormentzas G (eds) Managing large-scale service deployment. Lecture notes in computer science, vol 5273. Springer, Berlin, Heidelberg, pp 162–175
28.
go back to reference Perera C, Jayaraman P, Zaslavsky A, Christen P, Georgakopoulos D (2013) Dynamic configuration of sensors using mobile sensor hub in internet of things paradigm. In: 2013 IEEE international conference on intelligent sensors, sensor networks and information processing. IEEE, pp 473–478 Perera C, Jayaraman P, Zaslavsky A, Christen P, Georgakopoulos D (2013) Dynamic configuration of sensors using mobile sensor hub in internet of things paradigm. In: 2013 IEEE international conference on intelligent sensors, sensor networks and information processing. IEEE, pp 473–478
30.
go back to reference Rohokale VM, Prasad NR, Prasad R (2011) A cooperative internet of things (IoT) for rural healthcare monitoring and control. In: 2011 International conference on wireless communication, vehicular technology, information theory and aerospace electronic systems technology (Wireless VITAE). pp 1–6 Rohokale VM, Prasad NR, Prasad R (2011) A cooperative internet of things (IoT) for rural healthcare monitoring and control. In: 2011 International conference on wireless communication, vehicular technology, information theory and aerospace electronic systems technology (Wireless VITAE). pp 1–6
32.
go back to reference Tata S, Mohamed M, Megahed A (2017) An optimization approach for adaptive monitoring in IoT environments. In: 2017 IEEE international conference on services computing (SCC). IEEE, pp 378–385 Tata S, Mohamed M, Megahed A (2017) An optimization approach for adaptive monitoring in IoT environments. In: 2017 IEEE international conference on services computing (SCC). IEEE, pp 378–385
36.
go back to reference Yigitoglu E, Mohamed M, Liu L, Ludwig H (2017) Foggy: a framework for continuous automated IoT application deployment in fog computing. In: 2017 IEEE international conference on AI & mobile services (AIMS). IEEE, pp 38–45 Yigitoglu E, Mohamed M, Liu L, Ludwig H (2017) Foggy: a framework for continuous automated IoT application deployment in fog computing. In: 2017 IEEE international conference on AI & mobile services (AIMS). IEEE, pp 38–45
Metadata
Title
Monitoring services in the Internet of Things: an optimization approach
Authors
Aly Megahed
Jennifer A. Pazour
Ahmed Nazeem
Samir Tata
Mohamed Mohamed
Publication date
08-09-2018
Publisher
Springer Vienna
Published in
Computing / Issue 8/2019
Print ISSN: 0010-485X
Electronic ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-018-0658-x

Other articles of this Issue 8/2019

Computing 8/2019 Go to the issue

Premium Partner