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 :
بازگشت