DocumentCode
177229
Title
Prison Break: A Generic Schema Matching Solution to the Cloud Vendor Lock-in Problem
Author
Hamdaqa, M. ; Tahvildari, L.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
fYear
2014
fDate
29-29 Sept. 2014
Firstpage
37
Lastpage
46
Abstract
Porting applications from one cloud platform to another is difficult, making vendor lock-in a major impediment to cloud adoption. Model-driven engineering could be used to determine how applications might run on different platforms, if platform schemas could be matched. However, schema matching typically relies on linguistic and structural similarities, and cloud schema terms diverge so much that such matching is impossible. To address this challenge, we introduce Prison Break: a novel, semi-automated and generic schema matching process. Prison Break solves the divergent vocabulary problem by using web search results as a similarity metric, thus incorporating domain knowledge without constructing a dictionary, lexicon or thesaurus. We tested Prison Break by matching schemas from two major cloud providers: Windows Azure and Google Application Engine. We determined that Prison Break helps solve the vendor lock-in problem by reducing the manual efforts required to map complex correspondences between cloud schemas. This brings us one step closer to automatic model migration across cloud platforms.
Keywords
cloud computing; software engineering; Google application engine; Web search results; Windows Azure; automatic model migration; cloud vendor lock-in problem; generic schema matching solution; model-driven engineering; prison break; Computational modeling; Google; Industries; Measurement; Pragmatics; Search engines; Semantics; Cloud Computing; Prison Break; Schema Matching; Vendor Lock-in;
fLanguage
English
Publisher
ieee
Conference_Titel
Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), 2014 IEEE 8th International Symposium on the
Conference_Location
Victoria, BC
Type
conf
DOI
10.1109/MESOCA.2014.13
Filename
6976609
Link To Document