{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T13:40:01Z","timestamp":1749994801971,"version":"3.41.0"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,2,17]],"date-time":"2017-02-17T00:00:00Z","timestamp":1487289600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["FP7-ICT-2011-8-318484"],"award-info":[{"award-number":["FP7-ICT-2011-8-318484"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Windows Azure Research Pass 2013"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2018,2]]},"DOI":"10.1007\/s10664-017-9503-7","type":"journal-article","created":{"date-parts":[[2017,2,17]],"date-time":"2017-02-17T15:44:37Z","timestamp":1487346277000},"page":"52-86","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Experiences and challenges in building a data intensive system for data migration"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9288-8793","authenticated-orcid":false,"given":"Marco","family":"Scavuzzo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisabetta Di","family":"Nitto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danilo","family":"Ardagna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,2,17]]},"reference":[{"key":"9503_CR1","doi-asserted-by":"crossref","unstructured":"Abdelzaher T, Diao Y, Hellerstein J, Lu C, Zhu X (2008) Introduction to control theory and its application to computing systems. In: Liu Z, Xia C (eds) Performance Modeling and Engineering. Springer, USA, pp 185\u2013215","DOI":"10.1007\/978-0-387-79361-0_7"},{"key":"9503_CR2","doi-asserted-by":"crossref","unstructured":"Abadi D (2012) Consistency tradeoffs in modern distributed database system design: Cap is only part of the story. IEEE Computer, 45(2)","DOI":"10.1109\/MC.2012.33"},{"key":"9503_CR3","unstructured":"ArchiveTeam (2012) Twitter Stream. https:\/\/ia601605.us.archive.org\/10\/items\/archiveteam-twitter-stream-2012-12\/archiveteam-twitter-2012-12.tar"},{"key":"9503_CR4","doi-asserted-by":"crossref","unstructured":"Ardagna D, Casale G, Ciavotta M, P\u00e9rez JF, Wang W (2014) Quality-of-service in cloud computing, Modeling techniques and their applications, Journal of Internet Services and Applications","DOI":"10.1186\/s13174-014-0011-3"},{"key":"9503_CR5","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) A view of cloud computing. Commun ACM 53:50\u201358","journal-title":"Commun ACM"},{"key":"9503_CR6","doi-asserted-by":"crossref","unstructured":"Atzeni P, Bellomarini L, Bugiotti F, Celli F, Gianforme G (2012) A runtime approach to model-generic translation of schema and data, Inf. Syst","DOI":"10.1016\/j.is.2011.11.003"},{"issue":"3","key":"9503_CR7","doi-asserted-by":"crossref","first-page":"329","DOI":"10.2307\/25148642","volume":"28","author":"R Baskerville","year":"2004","unstructured":"Baskerville R, Myers M (2004) Special issue on action research in information systems: Making is research relevant to practice\u2014foreword. MIS Q 28(3):329\u2013335","journal-title":"MIS Q"},{"issue":"1","key":"9503_CR8","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.jss.2008.03.066","volume":"82","author":"S Becker","year":"2009","unstructured":"Becker S, Koziolek H, Reussner R (2009) The palladio component model for model-driven performance prediction. J Syst Softw 82(1):3\u201322","journal-title":"J Syst Softw"},{"key":"9503_CR9","doi-asserted-by":"crossref","unstructured":"Bernardi S, Dranca L, Merseguer J (2016) A model-driven approach to survivability requirement assessment for critical systems. In: Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability","DOI":"10.1177\/1748006X15626017"},{"key":"9503_CR10","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MC.2012.37","volume":"45","author":"E Brewer","year":"2012","unstructured":"Brewer E (2012) CAP twelve years later: How the rules have changed. Computer 45:23\u201329","journal-title":"Computer"},{"key":"9503_CR11","doi-asserted-by":"crossref","unstructured":"Casale G, Ardagna D, Artac M, Barbier F, Nitto ED, Henry A, Iuhasz G, Joubert C, Merseguer J, Munteanu VI, P\u00e9rez JF, Petcu D, Rossi M, Sheridan C, Spais I, Vladui\u0307c D (2015) Dice: Quality-driven development of data-intensive cloud applications. In: Proceedings of the 7th International Workshop on Modelling in Software Engineering (MiSE)","DOI":"10.1109\/MiSE.2015.21"},{"key":"9503_CR12","unstructured":"Ceri S, Widom J (1993) Managing semantic heterogeneity with production rules and persistent queues. In: Proceedings of the Nineteenth International Conference on Very Large Data Bases, pp 108\u2013119"},{"key":"9503_CR13","unstructured":"Chang F, Dean J, Ghemawat S, Hsieh WC, Wallach DA, Burrows M, Chandra T, Fikes A, Gruber RE (2006) Bigtable: a distributed storage system for structured data. In: Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation - Volume 7, OSDI \u201906, pp 15\u201315 USENIX Association"},{"key":"9503_CR14","unstructured":"Chauhan A (2012) How the size of an entity is caclulated in Windows Azure table storage?. http:\/\/goo.gl\/ch9YXu"},{"issue":"0","key":"9503_CR15","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/j.ins.2014.01.015","volume":"275","author":"CP Chen","year":"2014","unstructured":"Chen CP, Zhang C-Y (2014) Data-intensive applications, challenges, techniques and technologies: A survey on big data. Inf Sci 275(0):314\u2013347","journal-title":"Inf Sci"},{"key":"9503_CR16","doi-asserted-by":"crossref","unstructured":"Cluet S, Connor RCH, Hull R, Maier D, Matthes F, Suciu D (1998) Panel session: Metadata for database interoperation. In: Proceedings of the 6th International Workshop on Database Programming Languages, DBLP-6, (London, UK, UK). Springer, pp 35\u201337","DOI":"10.1007\/3-540-64823-2_3"},{"key":"9503_CR17","doi-asserted-by":"crossref","unstructured":"Das et al (2012) All aboard the databus!: Linkedin\u2019s scalable consistent change data capture platform. In: Proceedings of the Third ACM Symposium on Cloud Computing, SoCC \u201912, (New York, NY, USA), pp 18:1\u201318:14, ACM","DOI":"10.1145\/2391229.2391247"},{"key":"9503_CR18","doi-asserted-by":"crossref","unstructured":"Das S, Narasayya V, Li F, Syamala M (2013) Cpu sharing techniques for performance isolation in multi-tenant relational database-as-a-service. In: Proceedings of the VLDB Endowment. Very Large Data Bases Endowment Inc., vol 7, p 12","DOI":"10.14778\/2732219.2732223"},{"key":"9503_CR19","doi-asserted-by":"crossref","unstructured":"Didona D, Romano P (2015) Hybrid machine learning\/analytical models for performance prediction: A tutorial. In: Proceedings of the 6th ACM\/SPEC International Conference on Performance Engineering, Austin, TX, USA, January 31 - February 4, 2015, pp 341\u2013344","DOI":"10.1145\/2668930.2688823"},{"key":"9503_CR20","unstructured":"Duggan J, Papaemmanouil O, Cetintemel U, Upfal E (2014) Contender: A resource modeling approach for concurrent query performance prediction. In: EDBT, pp 109\u2013120"},{"key":"9503_CR21","unstructured":"Ferry N, Solberg A, Jamshidi P, Osman R, Wang W, Seycek S, Gligor V, Sucasa R, Abherv\u00e9 A (2015) MODAClouds evaluation report\u2013Final versivon. Deliverable D8.5.2, Available from http:\/\/www.modaclouds.eu\/wp-content\/uploads\/2012\/09\/MODAClouds_D3.7.2_MODACloudsEvaluationReportFinalVersion1.pdf [accessed 5 January 2017]"},{"key":"9503_CR22","unstructured":"Godfrey R et al (2014) Information technology \u2013 advanced message queuing protocol (AMQP) v1.0 specification. http:\/\/www.iso.org\/iso\/home\/store\/catalogue_tc\/catalogue_detail.htm?csnumber=64955"},{"issue":"3","key":"9503_CR23","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MS.2014.51","volume":"32","author":"I Gorton","year":"2015","unstructured":"Gorton I, Klein J (2015) Distribution, data, deployment: Software architecture convergence in big data systems. IEEE Softw 32(3):78\u201385","journal-title":"IEEE Softw"},{"key":"9503_CR24","doi-asserted-by":"crossref","unstructured":"Hacigumus H, Chi Y, Wu W, Zhu S, Tatemura J, Naughton JF (2013) Predicting query execution time: Are optimizer cost models really unusable?. In: Proceedings of the 2013 IEEE International Conference on Data Engineering (ICDE 2013), ICDE \u201913, (Washington, DC, USA), pp 1081\u20131092 IEEE Computer Society","DOI":"10.1109\/ICDE.2013.6544899"},{"key":"9503_CR25","doi-asserted-by":"crossref","unstructured":"Harizopoulos S, Abadi DJ, Madden S, Stonebraker M (2008) OLTP Through the Looking Glass, and What We Found There. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201908, (New York, NY, USA), pp 981\u2013992 ACM","DOI":"10.1145\/1376616.1376713"},{"key":"9503_CR26","doi-asserted-by":"crossref","unstructured":"Herodotou H, Dong F, Babu S (2011) No one (cluster) size fits all: automatic cluster sizing for data-intensive analytics. In: SoCC, p 18","DOI":"10.1145\/2038916.2038934"},{"key":"9503_CR27","doi-asserted-by":"crossref","unstructured":"Hill Z, Li J, Mao M, Ruiz-alvarez A, Humphrey M (2010) Early observations on the performance of windows azure. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, pp 367\u2013376 ACM","DOI":"10.1145\/1851476.1851532"},{"key":"9503_CR28","unstructured":"Hunt P, Konar M, Junqueira FP, Reed B (2010a) ZooKeeper: Wait-free Coordination for Internet-scale Systems. In: Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, USENIXATC\u201910, (Berkeley, CA, USA), pp 11\u201311 USENIX Association"},{"issue":"7","key":"9503_CR29","doi-asserted-by":"crossref","first-page":"2561","DOI":"10.1016\/j.jpdc.2014.01.003","volume":"74","author":"K Kambatla","year":"2014","unstructured":"Kambatla K, Kollias G, Kumar V, Grama A (2014) Trends in big data analytics. J Parallel Distrib Comput 74(7):2561\u20132573. Special Issue on Perspectives on Parallel and Distributed Processing","journal-title":"J Parallel Distrib Comput"},{"key":"9503_CR30","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1145\/358024.358054","volume":"26","author":"W Kent","year":"1983","unstructured":"Kent W (1983) A simple guide to five normal forms in relational database theory. Commun ACM 26:120\u2013125","journal-title":"Commun ACM"},{"key":"9503_CR31","first-page":"35","volume":"3","author":"J Kro\u00df","year":"2015","unstructured":"Kro\u00df J, Brunnert A, Krcmar H (2015) Modeling big data systems by extending the palladio component model. Softwaretechnik-Trends 3:35","journal-title":"Softwaretechnik-Trends"},{"key":"9503_CR32","doi-asserted-by":"crossref","unstructured":"Li M, Zeng L, Meng S, Tan J, Zhang L, Butt AR, Fuller N (2014) Mronline: Mapreduce online performance tuning. In: Proceedings of the 23rd International Symposium on High-performance Parallel and Distributed Computing, HPDC \u201914, pp 165\u2013176","DOI":"10.1145\/2600212.2600229"},{"key":"9503_CR33","doi-asserted-by":"crossref","unstructured":"Lightstone S, Surendra M, Diao Y, Parekh SS, Hellerstein JL, Rose K, Storm AJ, Garcia-Arellano C (2007) Control theory: a foundational technique for self managing databases. In: ICDE Workshops, pp 395\u2013 403","DOI":"10.1109\/ICDEW.2007.4401022"},{"key":"9503_CR34","unstructured":"Manyika J, Chui M, Brown B, Bughin J, Dobbs R, Roxburgh C, Byers AH (2012) Big data: The next frontier for innovation, competition, and productivity. McKinsey Global Institute"},{"key":"9503_CR35","unstructured":"Marr B (2015) Big Data: 20 Mind-Boggling Facts Everyone Must Read. http:\/\/www.forbes.com\/sites\/bernardmarr\/2015\/09\/30\/big-data-20-mind-boggling-facts-everyone-must-read . [Forbes Online; accessed January 2017]"},{"issue":"11","key":"9503_CR36","doi-asserted-by":"crossref","first-page":"1066","DOI":"10.1109\/32.881718","volume":"26","author":"DA Menasc\u00e9","year":"2000","unstructured":"Menasc\u00e9 DA, Gomaa H (2000) A method for design and performance modeling of client\/server systems. IEEE Trans Softw Eng 26(11):1066\u20131085","journal-title":"IEEE Trans Softw Eng"},{"key":"9503_CR37","unstructured":"MG (2009) Uml profile for marte: Modeling and analysis of real-time embedded systems"},{"key":"9503_CR38","doi-asserted-by":"publisher","unstructured":"NIST Big Data Interoperability Framework (2015) Volume 6, Reference Architecture. doi: 10.6028\/NIST.SP.1500-6 [accessed 14 January 2017]","DOI":"10.6028\/NIST.SP.1500-6"},{"key":"9503_CR39","unstructured":"O\u2019Brien R (1998) An overview of the methodological approach of action research"},{"key":"9503_CR40","unstructured":"Picioroaga F, Nechifor S (2014) Modelling Smart City Urban Safety Planner - Final prototype design. Deliverable D8.5.2, Available from http:\/\/www.modaclouds.eu\/wp-content\/uploads\/2012\/09\/MODACloudsD8.5.2_SmartCityUrbanSafetyPlannerDesignFinalPrototypeDesign.pdf [accessed 5 January 2017]"},{"key":"9503_CR41","unstructured":"Popescu A (2010) Nosql at codemash \u2013 an interesting nosql categorization. http:\/\/nosql.mypopescu.com\/post\/396337069\/presentation-nosql-codemash-an-interesting-nosql"},{"key":"9503_CR42","doi-asserted-by":"crossref","unstructured":"Rolia J, Casale G, Krishnamurthy D, Dawson S, Kraft S (2009) Predictive modelling of sap erp applications: Challenges and solutions. In: Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS \u201909, (ICST, Brussels, Belgium, Belgium), pp 9:1\u20139:9, ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering)","DOI":"10.4108\/ICST.VALUETOOLS2009.7988"},{"key":"9503_CR43","unstructured":"Sadalage PJ, Fowler M (2012) NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Addison-Wesley Professional 1st ed."},{"key":"9503_CR44","doi-asserted-by":"crossref","unstructured":"Scavuzzo M (2013) Interoperable data migration between NoSQL columnar databases, Master\u2019s thesis Politecnico di Milano","DOI":"10.1109\/EDOCW.2014.32"},{"key":"9503_CR45","doi-asserted-by":"crossref","unstructured":"Scavuzzo M, Di Nitto E, Ceri S (2014) Interoperable data migration between nosql columnar databases. In: 18th IEEE International Enterprise Distributed Object Computing Conference Workshops and Demonstrations, EDOC Workshops 2014, Ulm, Germany, September 1-2, 2014, pp 154\u2013162","DOI":"10.1109\/EDOCW.2014.32"},{"key":"9503_CR46","doi-asserted-by":"crossref","unstructured":"Scavuzzo M, Tamburri DA, Di Nitto E (2016) Providing Big Data Applications with Fault-Tolerant Data Migration Across Heterogeneous NoSQL Databases. In: Proceedings of the Second International Workshop on BIG Data Software Engineering, (Austin, TX, USA)","DOI":"10.1145\/2896825.2896831"},{"key":"9503_CR47","unstructured":"Scoffield B (2010) Nosql \u2013 death to relational databases(?). Presentation at the CodeMash conference in Sandusky (Ohio) 2010-01-14"},{"key":"9503_CR48","unstructured":"Shivam P, Babu S, Chase J (2006) Active and accelerated learning of cost models for optimizing scientific applications. In: Proceedings of the 32Nd International Conference on Very Large Data Bases, VLDB \u201906, pp 535\u2013546 VLDB Endowment"},{"key":"9503_CR49","doi-asserted-by":"crossref","unstructured":"Shivam P, Demberel A, Gunda P, Irwin DE, Grit LE, Yumerefendi AR, Babu S, Chase JS (2007) Automated and on-demand provisioning of virtual machines for database applications. In: SIGMOD Conference, pp 1079\u20131081","DOI":"10.1145\/1247480.1247612"},{"key":"9503_CR50","unstructured":"Stewart C, Chakrabarti A, Griffith R (2013) Zoolander: Efficiently meeting very strict, low-latency slos. In: ICAC, pp 265\u2013277"},{"key":"9503_CR51","doi-asserted-by":"crossref","unstructured":"Stonebraker M, Cetintemel U (2005) One Size Fits All: An Idea Whose Time Has Come and Gone. In: Proceedings of the 21st International Conference on Data Engineering, ICDE \u201905, (Washington, DC, USA), pp 2\u201311 IEEE Computer Society","DOI":"10.1109\/ICDE.2005.1"},{"key":"9503_CR52","unstructured":"Stonebraker M, Madden S, Abadi DJ, Harizopoulos S, Hachem N, Helland P (2007) The End of an Architectural Era: (It\u2019s Time for a Complete Rewrite). In: Proceedings of the 33rd International Conference on Very Large Data Bases, VLDB \u201907, pp 1150\u20131160 VLDB Endowment"},{"key":"9503_CR53","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MS.2016.58","volume":"33","author":"C Szyperski","year":"2016","unstructured":"Szyperski C, Petitclerc M, Barga R (2016) Three experts on big data engineering. IEEE Softw 33:68\u2013 72","journal-title":"IEEE Softw"},{"issue":"1","key":"9503_CR54","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1109\/TCST.2010.2063250","volume":"19","author":"M Tanelli","year":"2011","unstructured":"Tanelli M, Ardagna D, Lovera M (2011) Identification of LPV state space models for autonomic web service systems. IEEE Trans Contr Sys Techn 19(1):93\u2013103","journal-title":"IEEE Trans Contr Sys Techn"},{"key":"9503_CR55","doi-asserted-by":"crossref","unstructured":"Terry DB, Prabhakaran V, Kotla R, Balakrishnan M, Aguilera MK, Abu-Libdeh H (2013) Consistency-based service level agreements for cloud storage. In: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, SOSP \u201913, (New York, NY, USA), pp 309\u2013324 ACM","DOI":"10.1145\/2517349.2522731"},{"key":"9503_CR56","doi-asserted-by":"crossref","unstructured":"Wong et al (2009) Oracle streams: A high performance implementation for near real time asynchronous replication. In: Ioannidis YE, Lee DL, Ng RT (eds) ICDE. IEEE, pp 1363\u20131374","DOI":"10.1109\/ICDE.2009.121"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9503-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9503-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9503-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,15]],"date-time":"2025-06-15T13:19:33Z","timestamp":1749993573000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9503-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,17]]},"references-count":56,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,2]]}},"alternative-id":["9503"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9503-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2017,2,17]]}}}