Skip to main content

2020 | OriginalPaper | Buchkapitel

Decentralized Architecture for Energy-Aware Service Assembly

verfasst von : Mauro Caporuscio, Mirko D’Angelo, Vincenzo Grassi, Raffaela Mirandola

Erschienen in: Software Architecture

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Contemporary application domains make more and more appealing the vision of applications built as a dynamic and opportunistic assembly of autonomous and independent resources. However, the adoption of such paradigm is challenged by: (i) the openness and scalability needs of the operating environment, which rule out approaches based on centralized architectures and, (ii) the increasing concern for sustainability issues, which makes particularly relevant, in addition to QoS constraints, the goal of reducing the application energy footprint. In this context, we contribute by proposing a decentralized architecture to build a fully functional assembly of distributed services, able to optimize its energy consumption, paying also attention to issues concerning the delivered quality of service. We suggest suitable indexes to measure from different perspectives the energy efficiency of the resulting assembly, and present the results of extensive simulation experiments to assess the effectiveness of our approach.

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!

Fußnoten
1
By “operation” we mean a conventional average unit of computation. We make an analogous assumption for the communication model.
 
2
\(\delta \) is measured in terms of a conventional average communication unit.
 
3
The peer set is provided by the underlying gossip communication protocol  [13].
 
5
The gossip procedure eventually leads to the creation of fully resolved assemblies.
 
Literatur
1.
Zurück zum Zitat Caporuscio, M., Ghezzi, C.: Engineering future Internet applications: the prime approach. J. Syst. Softw. 106, 9–27 (2015)CrossRef Caporuscio, M., Ghezzi, C.: Engineering future Internet applications: the prime approach. J. Syst. Softw. 106, 9–27 (2015)CrossRef
2.
Zurück zum Zitat Cardellini, V., Casalicchio, E., Grassi, V., Iannucci, S., Presti, F.L., Mirandola, R.: MOSES: a framework for QoS driven runtime adaptation of service-oriented systems. IEEE Trans. Softw. Eng. 38(5), 1138–1159 (2012)CrossRef Cardellini, V., Casalicchio, E., Grassi, V., Iannucci, S., Presti, F.L., Mirandola, R.: MOSES: a framework for QoS driven runtime adaptation of service-oriented systems. IEEE Trans. Softw. Eng. 38(5), 1138–1159 (2012)CrossRef
3.
Zurück zum Zitat Dabek, F., Cox, R., Kaashoek, F., Morris, R.: Vivaldi: a decentralized network coordinate system. In: Proceedings of SIGCOMM 2004, pp. 15–26. ACM, New York (2004) Dabek, F., Cox, R., Kaashoek, F., Morris, R.: Vivaldi: a decentralized network coordinate system. In: Proceedings of SIGCOMM 2004, pp. 15–26. ACM, New York (2004)
4.
Zurück zum Zitat D’Angelo, M., Caporuscio, M., Grassi, V., Mirandola, R.: Decentralized learning for self-adaptive QoS-aware service assembly. Future Gener. Comput. Syst. 108, 210–227 (2020)CrossRef D’Angelo, M., Caporuscio, M., Grassi, V., Mirandola, R.: Decentralized learning for self-adaptive QoS-aware service assembly. Future Gener. Comput. Syst. 108, 210–227 (2020)CrossRef
5.
Zurück zum Zitat Heinzelman, W.R., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of HICSS 2000, vol. 2, p. 10 (2000) Heinzelman, W.R., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of HICSS 2000, vol. 2, p. 10 (2000)
6.
Zurück zum Zitat Horcas, J.M., Pinto, M., Fuentes, L.: Context-aware energy-efficient applications for cyber-physical systems. Ad Hoc Netw. 82, 15–30 (2019)CrossRef Horcas, J.M., Pinto, M., Fuentes, L.: Context-aware energy-efficient applications for cyber-physical systems. Ad Hoc Netw. 82, 15–30 (2019)CrossRef
7.
Zurück zum Zitat Jain, R.K., Chiu, D.M.W., Hawe, W.R.: A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. Technical report. DEC-TR-301, Digital Equipment Corporation (1984) Jain, R.K., Chiu, D.M.W., Hawe, W.R.: A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. Technical report. DEC-TR-301, Digital Equipment Corporation (1984)
8.
Zurück zum Zitat Montresor, A., Jelasity, M.: PeerSim: a scalable P2P simulator. In: 2009 IEEE Ninth International Conference on Peer-to-Peer Computing, pp. 99–100 (2009) Montresor, A., Jelasity, M.: PeerSim: a scalable P2P simulator. In: 2009 IEEE Ninth International Conference on Peer-to-Peer Computing, pp. 99–100 (2009)
9.
Zurück zum Zitat Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic matching of web services capabilities. In: First International Semantic Web Conference (2002) Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic matching of web services capabilities. In: First International Semantic Web Conference (2002)
10.
Zurück zum Zitat Paschalidis, I.C., Tsitsiklis, J.N.: Congestion-dependent pricing of network services. IEEE/ACM Trans. Netw. 8(2), 171–184 (2000)CrossRef Paschalidis, I.C., Tsitsiklis, J.N.: Congestion-dependent pricing of network services. IEEE/ACM Trans. Netw. 8(2), 171–184 (2000)CrossRef
11.
Zurück zum Zitat Schaerf, A., Shoham, Y., Tennenholtz, M.: Adaptive load balancing: a study in multi-agent learning. J. Artif. Int. Res. 2(1), 475–500 (1995)MATH Schaerf, A., Shoham, Y., Tennenholtz, M.: Adaptive load balancing: a study in multi-agent learning. J. Artif. Int. Res. 2(1), 475–500 (1995)MATH
12.
Zurück zum Zitat Schroeder, B., Gibson, G.A.: A large-scale study of failures in high-performance computing systems. In: Proceedings of DSN 2006, pp. 249–258 (2006) Schroeder, B., Gibson, G.A.: A large-scale study of failures in high-performance computing systems. In: Proceedings of DSN 2006, pp. 249–258 (2006)
13.
Zurück zum Zitat Shah, D.: Gossip Algorithms. Foundations and Trends in Networking, Now Publishers (2009) Shah, D.: Gossip Algorithms. Foundations and Trends in Networking, Now Publishers (2009)
14.
Zurück zum Zitat She, Q., Wei, X., Nie, G., Chen, D.: QoS-aware cloud service composition: a systematic mapping study from the perspective of computational intelligence. Expert Syst. Appl. 138, 112804 (2019)CrossRef She, Q., Wei, X., Nie, G., Chen, D.: QoS-aware cloud service composition: a systematic mapping study from the perspective of computational intelligence. Expert Syst. Appl. 138, 112804 (2019)CrossRef
15.
Zurück zum Zitat Sun, M., Zhou, Z., Duan, Y.: Energy-aware service composition of configurable IoT smart things. In: 2018 14th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN), pp. 37–42. IEEE (2018) Sun, M., Zhou, Z., Duan, Y.: Energy-aware service composition of configurable IoT smart things. In: 2018 14th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN), pp. 37–42. IEEE (2018)
16.
Zurück zum Zitat Tong, E., Chen, L., Li, H.: Energy-aware service selection and adaptation in wireless sensor networks with QoS guarantee. IEEE Trans. Serv. Comput. (2017) Tong, E., Chen, L., Li, H.: Energy-aware service selection and adaptation in wireless sensor networks with QoS guarantee. IEEE Trans. Serv. Comput. (2017)
17.
Zurück zum Zitat Wang, S., Zhou, A., Bao, R., Chou, W., Yau, S.S.: Towards green service composition approach in the cloud. IEEE Trans. Serv. Comput. (2018) Wang, S., Zhou, A., Bao, R., Chou, W., Yau, S.S.: Towards green service composition approach in the cloud. IEEE Trans. Serv. Comput. (2018)
18.
Zurück zum Zitat Woods, E., Fairbanks, G.: The pragmatic architect evolves. IEEE Softw. 35(6), 12–15 (2018)CrossRef Woods, E., Fairbanks, G.: The pragmatic architect evolves. IEEE Softw. 35(6), 12–15 (2018)CrossRef
19.
Zurück zum Zitat Zeng, D., Gu, L., Yao, H.: Towards energy efficient service composition in green energy powered cyber-physical fog systems. Future Gener. Comput. Syst. 105, 757–765 (2020)CrossRef Zeng, D., Gu, L., Yao, H.: Towards energy efficient service composition in green energy powered cyber-physical fog systems. Future Gener. Comput. Syst. 105, 757–765 (2020)CrossRef
Metadaten
Titel
Decentralized Architecture for Energy-Aware Service Assembly
verfasst von
Mauro Caporuscio
Mirko D’Angelo
Vincenzo Grassi
Raffaela Mirandola
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-58923-3_4