{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T13:01:53Z","timestamp":1725973313917},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319790893"},{"type":"electronic","value":"9783319790909"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-79090-9_8","type":"book-chapter","created":{"date-parts":[[2018,4,2]],"date-time":"2018-04-02T07:57:03Z","timestamp":1522655823000},"page":"117-129","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Testing and Comparing the Performance of Cloud Service Providers Using a Service Broker Architecture"],"prefix":"10.1007","author":[{"given":"Divyaa Manimaran","family":"Elango","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"Fowley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claus","family":"Pahl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,3]]},"reference":[{"key":"8_CR1","unstructured":"Ried, S.: Cloud Broker - A New Business Model Paradigm. Forrester (2011)"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"Elango, D.M., Fowley, F., Pahl, C.: An ontology-based architecture for an adaptable cloud storage broker. In: Advances in Service-Oriented and Cloud Computing. Springer CCIS (2018, to appear)","DOI":"10.1007\/978-3-319-79090-9_6"},{"issue":"5","key":"8_CR3","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MIC.2008.110","volume":"12","author":"D Benslimane","year":"2008","unstructured":"Benslimane, D., Dustdar, S., Sheth, A.: Services mashups - the new generation of web applications. Internet Comput. 12(5), 13\u201315 (2008)","journal-title":"Internet Comput."},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Bernstein, D., Ludvigson, E., Sankar, K., Diamond, S., Morrow, M.: Blueprint for the inter-cloud: protocols and formats for cloud computing interoperability. In: International Conference on Internet and Web Applications and Services (2009)","DOI":"10.1109\/ICIW.2009.55"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1007\/978-3-642-13119-6_2","volume-title":"Algorithms and Architectures for Parallel Processing","author":"R Buyya","year":"2010","unstructured":"Buyya, R., Ranjan, R., Calheiros, R.N.: InterCloud: utility-oriented federation of cloud computing environments for scaling of application services. In: Hsu, C.-H., Yang, L.T., Park, J.H., Yeo, S.-S. (eds.) ICA3PP 2010. LNCS, vol. 6081, pp. 13\u201331. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13119-6_2"},{"key":"8_CR6","unstructured":"Cloud Standards (2017). http:\/\/cloud-standards.org\/"},{"key":"8_CR7","unstructured":"ETSI Cloud Standards (2017). http:\/\/www.etsi.org\/newsevents\/news\/734-2013-12-press-release-report-on-cloudcomputing-standards"},{"issue":"4","key":"8_CR8","first-page":"188","volume":"53","author":"C Fehling","year":"2011","unstructured":"Fehling, C., Mietzner, R.: Composite as a service: cloud application structures, provisioning, and management. Inf. Technol. 53(4), 188\u2013194 (2011)","journal-title":"Inf. Technol."},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Pahl, C., Jamshidi, P., Weyns, D.: Cloud architecture continuity: change models and change rules for sustainable cloud software architectures. J. Softw. Evol. Process 29(2) (2017)","DOI":"10.1002\/smr.1849"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"Pahl, C., Jamshidi, P., Zimmermann, O.: Architectural principles for cloud software. In: ACM Transactions on Internet Technology. (2018, to appear)","DOI":"10.1145\/3104028"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Fowley, F., Pahl, C., Zhang, L.: A comparison framework and review of service brokerage solutions for cloud architectures. In: 1st International Workshop on Cloud Service Brokerage (2013)","DOI":"10.1007\/978-3-319-06859-6_13"},{"key":"8_CR12","doi-asserted-by":"publisher","unstructured":"Fowley, F., Pahl, C., Jamshidi, P., Fang, D., Liu, X.: A classification and comparison framework for cloud service brokerage architectures. IEEE Trans. Cloud Comput. (2017). https:\/\/doi.org\/10.1109\/TCC.2016.2537333 . http:\/\/ieeexplore.ieee.org\/document\/7423741\/","DOI":"10.1109\/TCC.2016.2537333"},{"issue":"3","key":"8_CR13","first-page":"201","volume":"13","author":"S Garcia-Gomez","year":"2012","unstructured":"Garcia-Gomez, S., et al.: Challenges for the comprehensive management of cloud services in a PaaS framework. Scalable Comput. Pract. Experience 13(3), 201\u2013213 (2012)","journal-title":"Scalable Comput. Pract. Experience"},{"key":"8_CR14","unstructured":"Elango, D.M., Fowley, F., Pahl, C.: Pattern-driven architecting of an adaptable ontology-driven cloud storage broker. In: University of Oslo, Department of Informatics, Research report 471, pp. 33\u201347 (2017)"},{"key":"8_CR15","unstructured":"Gartner: Cloud Services Brokerage. Gartner Research (2013). http:\/\/www.gartner.com\/it-glossary\/cloud-servicesbrokerage-csb"},{"issue":"3","key":"8_CR16","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1002\/spe.2168","volume":"44","author":"N Grozev","year":"2012","unstructured":"Grozev, N., Buyya, R.: InterCloud architectures and application brokering: taxonomy and survey. Softw. Pract. Experience 44(3), 369\u2013390 (2012)","journal-title":"Softw. Pract. Experience"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Pahl, C., Jamshidi, P.: Microservices: a systematic mapping study. In: Proceedings CLOSER Conference, pp. 137\u2013146 (2016)","DOI":"10.5220\/0005785501370146"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Taibi, D., Lenarduzzi, V., Pahl, C.: Processes, motivations and issues for migrating to microservices architectures: an empirical investigation. IEEE Cloud Comput. (2018). Accepted for publication","DOI":"10.1109\/MCC.2017.4250931"},{"issue":"2","key":"8_CR19","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s13174-011-0027-x","volume":"2","author":"CN Hofer","year":"2011","unstructured":"Hofer, C.N., Karagiannis, G.: Cloud computing services: taxonomy and comparison. J. Internet Serv. Appl. 2(2), 81\u201394 (2011)","journal-title":"J. Internet Serv. Appl."},{"key":"8_CR20","unstructured":"IEEE Cloud Standards (2015). http:\/\/cloudcomputing.ieee.org\/standards"},{"issue":"2","key":"8_CR21","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1109\/TCC.2013.10","volume":"1","author":"P Jamshidi","year":"2013","unstructured":"Jamshidi, P., Ahmad, A., Pahl, C.: Cloud migration research: a systematic review. IEEE Trans. Cloud Comput. 1(2), 142\u2013157 (2013)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"8_CR22","unstructured":"jclouds: jclouds Java and Clojure Cloud API (2015). http:\/\/www.jclouds.org\/"},{"issue":"1","key":"8_CR23","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.future.2011.05.022","volume":"28","author":"AJ Ferrer","year":"2012","unstructured":"Ferrer, A.J., et al.: OPTIMIS: a holistic approach to cloud service provisioning. Future Gener. Comput. Syst. 28(1), 66\u201377 (2012)","journal-title":"Future Gener. Comput. Syst."},{"issue":"2","key":"8_CR24","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1142\/S0218194017500073","volume":"27","author":"V Gacitua-Decar","year":"2017","unstructured":"Gacitua-Decar, V., Pahl, C.: Structural process pattern matching based on graph morphism detection. Int. J. Softw. Eng. Knowl. Eng. 27(2), 153\u2013189 (2017)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"8_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1007\/11581741_8","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"C Pahl","year":"2005","unstructured":"Pahl, C.: Layered ontological modelling for web service-oriented model-driven architecture. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol. 3748, pp. 88\u2013102. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11581741_8"},{"issue":"12","key":"8_CR26","doi-asserted-by":"crossref","first-page":"1739","DOI":"10.1016\/j.infsof.2009.06.001","volume":"51","author":"C Pahl","year":"2009","unstructured":"Pahl, C., Giesecke, S., Hasselbring, W.: Ontology-based modelling of architectural styles. Inf. Softw. Technol. 51(12), 1739\u20131749 (2009)","journal-title":"Inf. Softw. Technol."},{"key":"8_CR27","doi-asserted-by":"crossref","unstructured":"Pahl, C., Xiong, H.: Migration to PaaS clouds - migration process and architectural concerns. In: IEEE 7th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems MESOCA (2013)","DOI":"10.1109\/MESOCA.2013.6632740"},{"key":"8_CR28","doi-asserted-by":"crossref","unstructured":"Konstantinou, A.V., Eilam, T., Kalantar, M., Totok, A.A., Arnold, W., Sniblel, E.: An architecture for virtual solution composition and deployment in infrastructure clouds. In: International Workshop on Virtualization Technologies in Distributed Computing (2009)","DOI":"10.1145\/1555336.1555339"},{"key":"8_CR29","doi-asserted-by":"crossref","unstructured":"Jamshidi, P., Sharifloo, A., Pahl, C., Arabnejad, H., Metzger, A., Estrada, G.: Fuzzy self-learning controllers for elasticity management in dynamic cloud architectures. In: 12th International ACM SIGSOFT Conference on Quality of Software Architectures QoSA (2016)","DOI":"10.1109\/QoSA.2016.13"},{"key":"8_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1007\/978-3-319-44482-6_10","volume-title":"Service-Oriented and Cloud Computing","author":"H Arabnejad","year":"2016","unstructured":"Arabnejad, H., Jamshidi, P., Estrada, G., El Ioini, N., Pahl, C.: An auto-scaling cloud controller using fuzzy Q-learning - implementation in openstack. In: Aiello, M., Johnsen, E.B., Dustdar, S., Georgievski, I. (eds.) ESOCC 2016. LNCS, vol. 9846, pp. 152\u2013167. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-44482-6_10"},{"key":"8_CR31","doi-asserted-by":"crossref","unstructured":"Mietzner, R., Leymann, F., Papazoglou, M.: Defining composite configurable SaaS application packages using SCA. In: International Conference on Internet and Web Applications and Services, Variability Descriptors and Multi-tenancy Patterns (2008)","DOI":"10.1109\/ICIW.2008.68"},{"key":"8_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/978-3-642-40651-5_18","volume-title":"Service-Oriented and Cloud Computing","author":"C Pahl","year":"2013","unstructured":"Pahl, C., Xiong, H., Walshe, R.: A comparison of on-premise to cloud migration approaches. In: Lau, K.-K., Lamersdorf, W., Pimentel, E. (eds.) ESOCC 2013. LNCS, vol. 8135, pp. 212\u2013226. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-40651-5_18"},{"issue":"6","key":"8_CR33","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1016\/j.future.2012.01.009","volume":"29","author":"D Petcu","year":"2013","unstructured":"Petcu, D., et al.: Portable cloud applications - from theory to practice. Future Gen. Comput. Syst. 29(6), 1417\u20131430 (2013)","journal-title":"Future Gen. Comput. Syst."},{"issue":"2\u20133","key":"8_CR34","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s13740-013-0024-2","volume":"2","author":"M Javed","year":"2013","unstructured":"Javed, M., Abgaz, Y.M., Pahl, C.: Ontology change management and identification of change patterns. J. Data Semant. 2(2\u20133), 119\u2013143 (2013)","journal-title":"J. Data Semant."},{"key":"8_CR35","unstructured":"Amazon Simple Storage Service (S3) Cloud Storage AWS. https:\/\/aws.amazon.com\/s3\/"},{"key":"8_CR36","unstructured":"Dropbox. https:\/\/www.dropbox.com\/"},{"key":"8_CR37","unstructured":"Azure Storage - Secure cloud storage. https:\/\/azure.microsoft.com\/en-us\/services\/storage\/"},{"key":"8_CR38","unstructured":"Google Drive - Cloud Storage & File Backup. https:\/\/www.google.com\/drive\/"},{"issue":"9","key":"8_CR39","doi-asserted-by":"crossref","first-page":"1159","DOI":"10.1002\/spe.2442","volume":"47","author":"P Jamshidi","year":"2017","unstructured":"Jamshidi, P., Pahl, C., Mendonca, N.C.: Pattern-based multi-cloud architecture migration. Softw. Pract. Experience 47(9), 1159\u20131184 (2017)","journal-title":"Softw. Pract. Experience"},{"key":"8_CR40","doi-asserted-by":"publisher","unstructured":"Pahl, C., Brogi, A., Soldani, J., Jamshidi, P.: Cloud container technologies: a state-of-the-art review. IEEE Trans. Cloud Comput. (2017). https:\/\/doi.org\/10.1109\/TCC.2017.2702586 . http:\/\/ieeexplore.ieee.org\/document\/7922500\/","DOI":"10.1109\/TCC.2017.2702586"},{"key":"8_CR41","doi-asserted-by":"crossref","unstructured":"Aderaldo, C.M., Mendonca, N.C., Pahl, C., Jamshidi, P.: Benchmark requirements for microservices architecture research. In: 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering. IEEE (2017)","DOI":"10.1109\/ECASE.2017.4"},{"key":"8_CR42","doi-asserted-by":"crossref","unstructured":"Heinrich, R., van Hoorn, A., Knoche, H., Li, F., Lwakatare, L.E., Pahl, C., Schulte, S., Wettinger, J.: Performance engineering for microservices: research challenges and directions. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering Companion (2017)","DOI":"10.1145\/3053600.3053653"}],"container-title":["Communications in Computer and Information Science","Advances in Service-Oriented and Cloud Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-79090-9_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,13]],"date-time":"2019-10-13T18:13:47Z","timestamp":1570990427000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-79090-9_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319790893","9783319790909"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-79090-9_8","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2018]]}}}