Skip to main content

2018 | OriginalPaper | Buchkapitel

QoS-Aware Resource Allocation for Mobile IoT Pub/Sub Systems

verfasst von : Raphael Gomes, Georgios Bouloukakis, Fábio Costa, Nikolaos Georgantas, Ricardo da Rocha

Erschienen in: Internet of Things – ICIOT 2018

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

IoT applications are usually characterized by large-scale demand and the widespread use of mobile devices. Similarly, performing interaction among application and system components in a decoupled and elastic way, and enforcing Quality of Service (QoS) usually also become issues. Hence, paradigms such as pub/sub on top of cloud resources represent a suitable strategy for application development. However, management of QoS-aware resource allocation for pub/sub systems remains challenging, especially when system peers connect in an intermittent way. In this paper, we propose a new approach for resource allocation focusing on end-to-end performance in face of peers’ disconnections. We evaluate and demonstrate the benefits of our approach using simulations. QoS enforcement was achieved in almost all scenarios, and we have shown that our approach can help reasoning about efficient resource allocation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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"

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!

Literatur
1.
Zurück zum Zitat Aarts, E., Korst, J.: Simulated Annealing and Boltzmann Machines. Wiley, New York (1988)MATH Aarts, E., Korst, J.: Simulated Annealing and Boltzmann Machines. Wiley, New York (1988)MATH
4.
Zurück zum Zitat Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54, 2787–2805 (2010)CrossRef Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54, 2787–2805 (2010)CrossRef
5.
Zurück zum Zitat Baldoni, R., Querzoni, L., Virgillito, A.: Distributed event routing in publish/subscribe communication systems: a survey. Technical report, Universita di Roma La Sapienza (2005) Baldoni, R., Querzoni, L., Virgillito, A.: Distributed event routing in publish/subscribe communication systems: a survey. Technical report, Universita di Roma La Sapienza (2005)
6.
Zurück zum Zitat Banks, A., Gupta, R.: MQTT Version 3.1. 1. OASIS standard (2014) Banks, A., Gupta, R.: MQTT Version 3.1. 1. OASIS standard (2014)
7.
Zurück zum Zitat Barazzutti, R., Heinze, T., Martin, A., Onica, E., Felber, P., Fetzer, C., Jerzak, Z., Pasin, M., Rivière, E.: Elastic scaling of a high-throughput content-based publish/subscribe engine. In: IEEE 34th ICDCS, pp. 567–576. IEEE (2014) Barazzutti, R., Heinze, T., Martin, A., Onica, E., Felber, P., Fetzer, C., Jerzak, Z., Pasin, M., Rivière, E.: Elastic scaling of a high-throughput content-based publish/subscribe engine. In: IEEE 34th ICDCS, pp. 567–576. IEEE (2014)
8.
Zurück zum Zitat Botta, A., De Donato, W., Persico, V., Pescapé, A.: Integration of cloud computing and IoT: a survey. Future Gener. Comput. Syst. 56, 684–700 (2016)CrossRef Botta, A., De Donato, W., Persico, V., Pescapé, A.: Integration of cloud computing and IoT: a survey. Future Gener. Comput. Syst. 56, 684–700 (2016)CrossRef
9.
Zurück zum Zitat Bouloukakis, G., Georgantas, N., Kattepur, A., Issarny, V.: Timeliness evaluation of intermittent mobile connectivity over pub/sub systems. In: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, pp. 275–286. ACM (2017) Bouloukakis, G., Georgantas, N., Kattepur, A., Issarny, V.: Timeliness evaluation of intermittent mobile connectivity over pub/sub systems. In: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering, pp. 275–286. ACM (2017)
10.
Zurück zum Zitat Bouloukakis, G., Moscholios, I., Georgantas, N., Issarny, V.: Performance modeling of the middleware overlay infrastructure of mobile things. In: 2017 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2017) Bouloukakis, G., Moscholios, I., Georgantas, N., Issarny, V.: Performance modeling of the middleware overlay infrastructure of mobile things. In: 2017 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2017)
11.
Zurück zum Zitat Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41, 23–50 (2011)CrossRef Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41, 23–50 (2011)CrossRef
12.
Zurück zum Zitat Carvalho, N., Araujo, F., Rodrigues, L.: Scalable QoS-based event routing in publish-subscribe systems. In: Fourth IEEE International Symposium on Network Computing and Applications, pp. 101–108. IEEE (2005) Carvalho, N., Araujo, F., Rodrigues, L.: Scalable QoS-based event routing in publish-subscribe systems. In: Fourth IEEE International Symposium on Network Computing and Applications, pp. 101–108. IEEE (2005)
13.
Zurück zum Zitat Collberg, C., Myles, G., Stepp, M.: An empirical study of java bytecode programs. Softw. Pract. Exp. 37, 581–641 (2007)CrossRef Collberg, C., Myles, G., Stepp, M.: An empirical study of java bytecode programs. Softw. Pract. Exp. 37, 581–641 (2007)CrossRef
14.
Zurück zum Zitat Corsaro, A., Querzoni, L., Scipioni, S., Piergiovanni, S.T., Virgillito, A.: Quality of service in publish/subscribe middleware. In: Global Data Management (2006) Corsaro, A., Querzoni, L., Scipioni, S., Piergiovanni, S.T., Virgillito, A.: Quality of service in publish/subscribe middleware. In: Global Data Management (2006)
15.
Zurück zum Zitat Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Comput. Surv. 35, 114–131 (2003)CrossRef Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.: The many faces of publish/subscribe. ACM Comput. Surv. 35, 114–131 (2003)CrossRef
16.
Zurück zum Zitat Gascon-Samson, J., Garcia, F., Kemme, B., Kienzle, J.: Dynamoth: a scalable pub/sub middleware for latency-constrained applications in the cloud. In: IEEE ICDCS, pp. 486–496 (2015) Gascon-Samson, J., Garcia, F., Kemme, B., Kienzle, J.: Dynamoth: a scalable pub/sub middleware for latency-constrained applications in the cloud. In: IEEE ICDCS, pp. 486–496 (2015)
18.
Zurück zum Zitat Gross, D., Shortle, J., Thompson, J., Harris, C.: Fundamentals of Queueing Theory. Wiley, New York (2008)CrossRef Gross, D., Shortle, J., Thompson, J., Harris, C.: Fundamentals of Queueing Theory. Wiley, New York (2008)CrossRef
20.
Zurück zum Zitat Lazowska, E.D., Zahorjan, J., Graham, G.S., Sevcik, K.C.: Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Prentice-Hall, Inc., Upper Saddle River (1984) Lazowska, E.D., Zahorjan, J., Graham, G.S., Sevcik, K.C.: Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Prentice-Hall, Inc., Upper Saddle River (1984)
22.
Zurück zum Zitat Mao, M., Humphrey, M.: A performance study on the VM startup time in the cloud. In: IEEE CLOUD, pp. 423–430 (2012) Mao, M., Humphrey, M.: A performance study on the VM startup time in the cloud. In: IEEE CLOUD, pp. 423–430 (2012)
24.
Zurück zum Zitat Moser, M., Jokanovic, D.P., Shiratori, N.: An algorithm for the multidimensional multiple-choice knapsack problem. IEICE 80(3), 582–589 (1997) Moser, M., Jokanovic, D.P., Shiratori, N.: An algorithm for the multidimensional multiple-choice knapsack problem. IEICE 80(3), 582–589 (1997)
25.
Zurück zum Zitat Nguyen, P., Nahrstedt, K.: Resource management for elastic publish subscribe systems: a performance modeling-based approach. In: IEEE CLOUD (2016) Nguyen, P., Nahrstedt, K.: Resource management for elastic publish subscribe systems: a performance modeling-based approach. In: IEEE CLOUD (2016)
28.
Zurück zum Zitat Setty, V., Vitenberg, R., Kreitz, G., Urdaneta, G., van Steen, M.: Cost-effective resource allocation for deploying pub/sub on cloud. In: IEEE ICDCS (2014) Setty, V., Vitenberg, R., Kreitz, G., Urdaneta, G., van Steen, M.: Cost-effective resource allocation for deploying pub/sub on cloud. In: IEEE ICDCS (2014)
29.
Zurück zum Zitat Shi, W., Dustdar, S.: The promise of edge computing. Computer 49, 78–81 (2016)CrossRef Shi, W., Dustdar, S.: The promise of edge computing. Computer 49, 78–81 (2016)CrossRef
30.
Zurück zum Zitat Standard, O.: Oasis advanced message queuing protocol (AMQP) version 1.0 Standard, O.: Oasis advanced message queuing protocol (AMQP) version 1.0
31.
Zurück zum Zitat Yu, T., Zhang, Y., Lin, K.J.: Efficient algorithms for Web services selection with end-to-end QoS constraints. In: ACM TWEB, vol. 1 (2007)CrossRef Yu, T., Zhang, Y., Lin, K.J.: Efficient algorithms for Web services selection with end-to-end QoS constraints. In: ACM TWEB, vol. 1 (2007)CrossRef
32.
Zurück zum Zitat Zhao, W., Peng, Y., Xie, F., Dai, Z.: Modeling and simulation of cloud computing: a review. In: IEEE APCloudCC, pp. 20–24 (2012) Zhao, W., Peng, Y., Xie, F., Dai, Z.: Modeling and simulation of cloud computing: a review. In: IEEE APCloudCC, pp. 20–24 (2012)
Metadaten
Titel
QoS-Aware Resource Allocation for Mobile IoT Pub/Sub Systems
verfasst von
Raphael Gomes
Georgios Bouloukakis
Fábio Costa
Nikolaos Georgantas
Ricardo da Rocha
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-94370-1_6