ALRPC: a mechanism to semi-automatically refactor legacy applications for deployment in distributed environments

dc.contributor.authorBergen, Andreas Christoph
dc.contributor.supervisorCoady, Yvonne
dc.date.accessioned2013-04-12T18:15:05Z
dc.date.available2013-04-12T18:15:05Z
dc.date.copyright2013en_US
dc.date.issued2013-04-12
dc.degree.departmentDept. of Computer Scienceen_US
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractScientific projects, businesses, and individual devices such as smart phones, tablets and embedded devices are collecting and retaining unparalleled and growing amounts of data. Initially, spatial locality of the data (collocation of data and application) cannot be assumed and local resource constraints impact monolithic legacy applications. Resource restrictions and less feasible approaches such as moving large data sets within these paradigms are not feasible for certain legacy applications. As such we have taken a renewed look at Remote Procedure Call mechanisms and designed, built and evaluated a RPC mechanism called Automated Legacy system Remote Procedure Call generator (ALRPC). ALRPC allows us to convert monolithic applications into distributed systems by selectively and semi-automatically moving individual functions to different process spaces. This improves spatial locality and resource constraints of critical functions in legacy applications. Empirical results from our initial experiments show that our mechanism’s level of automation outperforms existing industry strength tools and its performance is competitive within the scope of this work.en_US
dc.description.proquestcode0984en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/4518
dc.languageEnglisheng
dc.language.isoenen_US
dc.rights.tempAvailable to the World Wide Weben_US
dc.subjectRPCen_US
dc.subjectLegacy Systemen_US
dc.subjectCen_US
dc.subjectRemote Procedure Callen_US
dc.subjectAutomationen_US
dc.titleALRPC: a mechanism to semi-automatically refactor legacy applications for deployment in distributed environmentsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Andreas_Bergen_MSc_2013.pdf
Size:
2.6 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.74 KB
Format:
Item-specific license agreed upon to submission
Description: