DocumentCode
2731050
Title
Maestro: A cloud computing framework with automated locking
Author
Demirbas, Murat ; Tasci, Serafettin ; Kulkarni, Sandeep
fYear
2012
fDate
1-4 July 2012
Abstract
Concurrent execution is a big challenge for distributed systems programming and cloud computing. Using locks is the most common technique for developing distributed applications that require tight synchronization. Unfortunately, locking is manual, error-prone, and unscalable. To address this issue, we propose a scalable automated locking framework called Maestro. Maestro consists of a master and several workers, which can be dynamically instantiated on demand. Maestro examines the program actions of the workers before deployment and automatically decides which worker actions can be executed locally (without contacting the master) and which actions require synchronization through the master. Maestro has applications in graph processing, real-time enterprise analysis, and web-services domains. By enabling the developers to write code at a higher-level of abstraction (shared-memory), Maestro improves productivity and lowers the cost of entry to cloud computing backend development.
Keywords
cloud computing; concurrency control; synchronisation; Maestro framework; Web-service domain; abstraction level; cloud computing backend development; cloud computing framework; concurrent execution; distributed application; distributed systems programming; graph processing; realtime enterprise analysis; scalable automated locking framework; synchronization; worker program action; Cloud computing; Concurrent computing; Image color analysis; Manuals; Optimization; Scalability; Synchronization; automated locking; data center computing; fault-tolerance; tightly synchronized applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications (ISCC), 2012 IEEE Symposium on
Conference_Location
Cappadocia
ISSN
1530-1346
Print_ISBN
978-1-4673-2712-1
Electronic_ISBN
1530-1346
Type
conf
DOI
10.1109/ISCC.2012.6249404
Filename
6249404
Link To Document