Skip to main content
Top

2018 | OriginalPaper | Chapter

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

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

Published in: Internet of Things – ICIOT 2018

Publisher: Springer International Publishing

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

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.

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

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!

Literature
1.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference Standard, O.: Oasis advanced message queuing protocol (AMQP) version 1.0 Standard, O.: Oasis advanced message queuing protocol (AMQP) version 1.0
31.
go back to reference 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.
go back to reference 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)
Metadata
Title
QoS-Aware Resource Allocation for Mobile IoT Pub/Sub Systems
Authors
Raphael Gomes
Georgios Bouloukakis
Fábio Costa
Nikolaos Georgantas
Ricardo da Rocha
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-94370-1_6

Premium Partner