Skip to main content

2018 | OriginalPaper | Buchkapitel

Vs-Driven Big Data Process Development

verfasst von : Rustem Dautov, Salvatore Distefano

Erschienen in: New Frontiers in Quantitative Methods in Informatics

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Big Data solutions aim to cope with the overwhelming amount of data generated by various domains, such as social networks and the Internet of Things, thereby enabling a new generation of data-intensive applications (DIAs) and services. At the same time, to facilitate DIA design and development processes and address (Big) data management requirements, proper techniques and tools are requested. To this purpose, this paper proposes an approach, which takes into account the established Big Data V-attributes, (i.e. Volume, Velocity, and Variety) to model and predict computational demands at design time. To do so, the approach relies on annotating Big Data process workflows (and their individual elements) with relevant V-attribute values, which are then mapped into resource requirements and used in a performance model.

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
3
As a potential way of implementing this feature (albeit beyond the scope of this paper), we can adopt the syntax and semantics proposed by the Object Management Group (OMG) to annotate UML projects with performance, reliability and QoS metrics and values, known as the UML profile for Modeling and Analysis of Real-Time Embedded Systems (MARTE) [13].
 
Literatur
2.
Zurück zum Zitat Balsamo, S., Marzolla, M.: Performance evaluation of UML software architectures with multiclass queueing network models. In: Proceedings of the 5th International Workshop on Software and Performance, pp. 37–42. ACM (2005) Balsamo, S., Marzolla, M.: Performance evaluation of UML software architectures with multiclass queueing network models. In: Proceedings of the 5th International Workshop on Software and Performance, pp. 37–42. ACM (2005)
3.
Zurück zum Zitat Barbierato, E., Gribaudo, M., Iacono, M.: Performance evaluation of NoSQL big-data applications using multi-formalism models. Future Gener. Comput. Syst. 37, 345–353 (2014)CrossRef Barbierato, E., Gribaudo, M., Iacono, M.: Performance evaluation of NoSQL big-data applications using multi-formalism models. Future Gener. Comput. Syst. 37, 345–353 (2014)CrossRef
4.
Zurück zum Zitat Bertoli, M., Casale, G., Serazzi, G.: JMT: performance engineering tools for system modeling. SIGMETRICS Perform. Eval. Rev. 36(4), 10–15 (2009)CrossRef Bertoli, M., Casale, G., Serazzi, G.: JMT: performance engineering tools for system modeling. SIGMETRICS Perform. Eval. Rev. 36(4), 10–15 (2009)CrossRef
5.
Zurück zum Zitat Boehm, B.W., Brown, J.R., Lipow, M.: Quantitative evaluation of software quality. In: Proceedings of the 2nd International Conference on Software Engineering, pp. 592–605. IEEE Computer Society Press (1976) Boehm, B.W., Brown, J.R., Lipow, M.: Quantitative evaluation of software quality. In: Proceedings of the 2nd International Conference on Software Engineering, pp. 592–605. IEEE Computer Society Press (1976)
6.
Zurück zum Zitat Bruneo, D., Distefano, S., Longo, F., Scarpa, M.: Stochastic evaluation of QoS in service-based systems. IEEE Trans. Parallel Distrib. Syst. 24(10), 2090–2099 (2013)CrossRef Bruneo, D., Distefano, S., Longo, F., Scarpa, M.: Stochastic evaluation of QoS in service-based systems. IEEE Trans. Parallel Distrib. Syst. 24(10), 2090–2099 (2013)CrossRef
7.
Zurück zum Zitat Cardoso, J., Sheth, A., Miller, J., Arnold, J., Kochut, K.: Quality of service for workflows and web service processes. Web Seman. Sci. Serv. Agents World Wide Web 1(3), 281–308 (2004)CrossRef Cardoso, J., Sheth, A., Miller, J., Arnold, J., Kochut, K.: Quality of service for workflows and web service processes. Web Seman. Sci. Serv. Agents World Wide Web 1(3), 281–308 (2004)CrossRef
8.
Zurück zum Zitat Chen, C.P., Zhang, C.Y.: Data-intensive applications, challenges, techniques and technologies: a survey on big data. Inf. Sci. 275, 314–347 (2014)CrossRef Chen, C.P., Zhang, C.Y.: Data-intensive applications, challenges, techniques and technologies: a survey on big data. Inf. Sci. 275, 314–347 (2014)CrossRef
9.
Zurück zum Zitat Dautov, R., Paraskakis, I., Stannett, M.: Utilising stream reasoning techniques to underpin an autonomous framework for cloud application platforms. J. Cloud Comput. 3(1), 13 (2014)CrossRef Dautov, R., Paraskakis, I., Stannett, M.: Utilising stream reasoning techniques to underpin an autonomous framework for cloud application platforms. J. Cloud Comput. 3(1), 13 (2014)CrossRef
10.
Zurück zum Zitat Dautov, R., Stannett, M., Paraskakis, I.: On the role of stream reasoning in run-time monitoring and analysis in autonomic systems. In: Proceedings of the 8th South East European Doctoral Student Conference (DSC 2013). SEERC (2013) Dautov, R., Stannett, M., Paraskakis, I.: On the role of stream reasoning in run-time monitoring and analysis in autonomic systems. In: Proceedings of the 8th South East European Doctoral Student Conference (DSC 2013). SEERC (2013)
11.
Zurück zum Zitat Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)CrossRef Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)CrossRef
12.
Zurück zum Zitat Gani, A., Siddiqa, A., Shamshirband, S., Hanum, F.: A survey on indexing techniques for big data: taxonomy and performance evaluation. Knowl. Inf. Syst. 46(2), 241–284 (2016)CrossRef Gani, A., Siddiqa, A., Shamshirband, S., Hanum, F.: A survey on indexing techniques for big data: taxonomy and performance evaluation. Knowl. Inf. Syst. 46(2), 241–284 (2016)CrossRef
13.
Zurück zum Zitat Gérard, S., Selic, B.: The UML-MARTE Standardized Profile, vol. 41, pp. 6909–6913. Elsevier, Amsterdam (2008) Gérard, S., Selic, B.: The UML-MARTE Standardized Profile, vol. 41, pp. 6909–6913. Elsevier, Amsterdam (2008)
14.
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)
16.
Zurück zum Zitat Shen, C., Tong, W., Hwang, J.N., Gao, Q.: Performance modeling of big data applications in the cloud centers. J. Supercomput. 73(5), 2258–2283 (2017)CrossRef Shen, C., Tong, W., Hwang, J.N., Gao, Q.: Performance modeling of big data applications in the cloud centers. J. Supercomput. 73(5), 2258–2283 (2017)CrossRef
17.
Zurück zum Zitat Singh, D., Reddy, C.K.: A Survey on platforms for big data analytics. J. Big Data 2(1), 8 (2015)CrossRef Singh, D., Reddy, C.K.: A Survey on platforms for big data analytics. J. Big Data 2(1), 8 (2015)CrossRef
18.
Zurück zum Zitat Wang, L., Zhan, J., Luo, C., Zhu, Y., Yang, Q., He, Y., Gao, W., Jia, Z., Shi, Y., Zhang, S., et al.: Bigdatabench: a big data benchmark suite from Internet services. In: 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA), pp. 488–499. IEEE (2014) Wang, L., Zhan, J., Luo, C., Zhu, Y., Yang, Q., He, Y., Gao, W., Jia, Z., Shi, Y., Zhang, S., et al.: Bigdatabench: a big data benchmark suite from Internet services. In: 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA), pp. 488–499. IEEE (2014)
20.
Zurück zum Zitat Woodside, M., Petriu, D.C., Petriu, D.B., Shen, H., Israr, T., Merseguer, J.: Performance by unified model analysis (PUMA). In: Proceedings of the 5th International Workshop on Software and Performance, pp. 1–12. ACM (2005) Woodside, M., Petriu, D.C., Petriu, D.B., Shen, H., Israr, T., Merseguer, J.: Performance by unified model analysis (PUMA). In: Proceedings of the 5th International Workshop on Software and Performance, pp. 1–12. ACM (2005)
21.
Zurück zum Zitat Wu, X., Woodside, M.: Performance modeling from software components. In: ACM SIGSOFT Software Engineering Notes, vol. 29, pp. 290–301. ACM (2004)CrossRef Wu, X., Woodside, M.: Performance modeling from software components. In: ACM SIGSOFT Software Engineering Notes, vol. 29, pp. 290–301. ACM (2004)CrossRef
Metadaten
Titel
Vs-Driven Big Data Process Development
verfasst von
Rustem Dautov
Salvatore Distefano
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-91632-3_5