Skip to main content
Top
Published in:
Cover of the book

2018 | OriginalPaper | Chapter

Evaluating Distributed Systems and Applications Through Accurate Models and Simulations

Authors : Marc Frincu, Bogdan Irimie, Teodora Selea, Adrian Spataru, Anca Vulpe

Published in: Modeling and Simulation in HPC and Cloud Systems

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

Evaluating the performance of distributed applications can be performed by in situ deployment on real-life platforms. However, this technique requires effort in terms of time allocated to configure both application and platform, execution time of tests, and analysis of results. Alternatively, users can evaluate their applications by running them on simulators on multiple scenarios. This provides a fast and reliable method for testing the application and platform on which it is executed. However, the accuracy of the results depend on the cross-layer models used by the simulators. In this chapter we investigate some of the existing models for representing both applications and the underlying distributed platform and infrastructure. We focus our presentation on the popular SimGrid simulator. We emphasize some best practices and conclude with few control questions and problems.

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
3.
go back to reference Casanova, H., Giersch, A., Legrand, A., Quinson, M., Suter, F.: Versatile, scalable, and accurate simulation of distributed applications and platforms. J. Parallel Distrib. Comput. 74(10), 2899–2917 (2014)CrossRef Casanova, H., Giersch, A., Legrand, A., Quinson, M., Suter, F.: Versatile, scalable, and accurate simulation of distributed applications and platforms. J. Parallel Distrib. Comput. 74(10), 2899–2917 (2014)CrossRef
6.
go back to reference 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)CrossRef 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)CrossRef
7.
go back to reference Núñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Castañé, G.G., Carretero, J., Llorente, I.M.: icancloud: a flexible and scalable cloud infrastructure simulator. J. Grid Comput. 10(1), 185–209 (2012)CrossRef Núñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Castañé, G.G., Carretero, J., Llorente, I.M.: icancloud: a flexible and scalable cloud infrastructure simulator. J. Grid Comput. 10(1), 185–209 (2012)CrossRef
8.
go back to reference Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: ifogsim: a toolkit for modeling and simulation of resource management techniques in internet of things, edge and fog computing environments. CoRR, abs/1606.02007 (2016) Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: ifogsim: a toolkit for modeling and simulation of resource management techniques in internet of things, edge and fog computing environments. CoRR, abs/1606.02007 (2016)
9.
go back to reference Ahmed, A., Sabyasachi, A.S.: Cloud computing simulators: a detailed survey and future direction (Feb 2014) Ahmed, A., Sabyasachi, A.S.: Cloud computing simulators: a detailed survey and future direction (Feb 2014)
10.
go back to reference Sharkh, M.A., Kanso, A., Shami, A., Öhlén, P.: Building a cloud on earth: a study of cloud computing data center simulators. Comput. Netw. 108, 78–96 (2016)CrossRef Sharkh, M.A., Kanso, A., Shami, A., Öhlén, P.: Building a cloud on earth: a study of cloud computing data center simulators. Comput. Netw. 108, 78–96 (2016)CrossRef
11.
go back to reference Wickremasinghe, B., Calheiros, R.N., Buyya, R.: Cloudanalyst: a cloudsim-based visual modeller for analysing cloud computing environments and applications. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 446–452 (Apr 2010) Wickremasinghe, B., Calheiros, R.N., Buyya, R.: Cloudanalyst: a cloudsim-based visual modeller for analysing cloud computing environments and applications. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 446–452 (Apr 2010)
12.
go back to reference Samimi, P., Teimouri, Y., Mukhtar, M.: A combinatorial double auction resource allocation model in cloud computing. Inf. Sci. 357, 201–216 (2016)CrossRef Samimi, P., Teimouri, Y., Mukhtar, M.: A combinatorial double auction resource allocation model in cloud computing. Inf. Sci. 357, 201–216 (2016)CrossRef
13.
go back to reference Sá, T.T., Calheiros, R.N., Gomes, D.G.: CloudReports: An Extensible Simulation Tool for Energy-Aware Cloud Computing Environments, pp. 127–142. Springer International Publishing, Cham (2014) Sá, T.T., Calheiros, R.N., Gomes, D.G.: CloudReports: An Extensible Simulation Tool for Energy-Aware Cloud Computing Environments, pp. 127–142. Springer International Publishing, Cham (2014)
15.
go back to reference Frîncu, M.E., Genaud, S., Gossa, J.: Client-side resource management on the cloud: survey and future directions. IJCC 4(3), 234–257 (2015)CrossRef Frîncu, M.E., Genaud, S., Gossa, J.: Client-side resource management on the cloud: survey and future directions. IJCC 4(3), 234–257 (2015)CrossRef
16.
go back to reference Hunold, S., Casanova, H., Suter, F.: From simulation to experiment: a case study on multiprocessor task scheduling. In: 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), pp. 665–672 (2011) Hunold, S., Casanova, H., Suter, F.: From simulation to experiment: a case study on multiprocessor task scheduling. In: 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), pp. 665–672 (2011)
17.
go back to reference Ghorbanzadeh, M., Abdelhadi, A., Clancy, C.: Delay-Based Backhaul Modeling, pp. 179–240 (2017) Ghorbanzadeh, M., Abdelhadi, A., Clancy, C.: Delay-Based Backhaul Modeling, pp. 179–240 (2017)
18.
go back to reference Riley, G.F.: Large-scale network simulations with gtnets. In: Simulation Conference, 2003. Proceedings of the 2003 Winter, vol. 1, pp. 676–684 (2003) Riley, G.F.: Large-scale network simulations with gtnets. In: Simulation Conference, 2003. Proceedings of the 2003 Winter, vol. 1, pp. 676–684 (2003)
20.
go back to reference Hirofuchi, T., Lebre, A., Pouilloux, L.: Simgrid vm: virtual machine support for a simulation framework of distributed systems. IEEE Trans. Cloud Comput. (99):1–1 (2015) Hirofuchi, T., Lebre, A., Pouilloux, L.: Simgrid vm: virtual machine support for a simulation framework of distributed systems. IEEE Trans. Cloud Comput. (99):1–1 (2015)
21.
go back to reference Shah, S.A.R., Jaikar, A.H., Noh, S.Y.: A performance analysis of precopy, postcopy and hybrid live vm migration algorithms in scientific cloud computing environment. In: 2015 International Conference on High Performance Computing Simulation (HPCS), pp. 229–236 (2015) Shah, S.A.R., Jaikar, A.H., Noh, S.Y.: A performance analysis of precopy, postcopy and hybrid live vm migration algorithms in scientific cloud computing environment. In: 2015 International Conference on High Performance Computing Simulation (HPCS), pp. 229–236 (2015)
22.
go back to reference Feitelson, D.G.: Workload Modeling for Computer Systems Performance Evaluation. Cambridge University Press, Cambridge (2015)CrossRefMATH Feitelson, D.G.: Workload Modeling for Computer Systems Performance Evaluation. Cambridge University Press, Cambridge (2015)CrossRefMATH
23.
go back to reference Lo, V., Mache, J., Windisch, K.: A Comparative Study of Real Workload Traces and Synthetic Workload Models for Parallel Job Scheduling, pp. 25–46. Springer, Berlin (1998) Lo, V., Mache, J., Windisch, K.: A Comparative Study of Real Workload Traces and Synthetic Workload Models for Parallel Job Scheduling, pp. 25–46. Springer, Berlin (1998)
24.
go back to reference Urdaneta, G., Pierre, G., van Steen, M.: Wikipedia workload analysis for decentralized hosting. Elsevier Comput. Netw. 53(11), 1830–1845 (2009)CrossRef Urdaneta, G., Pierre, G., van Steen, M.: Wikipedia workload analysis for decentralized hosting. Elsevier Comput. Netw. 53(11), 1830–1845 (2009)CrossRef
Metadata
Title
Evaluating Distributed Systems and Applications Through Accurate Models and Simulations
Authors
Marc Frincu
Bogdan Irimie
Teodora Selea
Adrian Spataru
Anca Vulpe
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-73767-6_1

Premium Partner