DocumentCode :
1916567
Title :
A Scalable Master-Worker Architecture for PaaS Clouds
Author :
Aggarwal, Vaneet ; Aggarwal, Shubhashis Sengupta ; Sharma, Vibhu Saujanya ; Santharam, Aravindan
Author_Institution :
Accenture Technol. Labs., Bangalore, India
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
1268
Lastpage :
1275
Abstract :
Clouds provide an attractive infrastructural option to deploy highly-scalable distributed applications. Platform as a Service (PaaS) clouds offer basic software stack and services along with the execution containers to simplify the hosting of user applications. However, traditional many task computing architectures cannot be hosted as-is on current PaaS platforms due to certain limitations. This paper describes a novel modified architecture for master-worker, a well-known many task computing paradigm, to take advantage of the fast scalability provided by PaaS. The architecture is transformed into a multiagent system where the distributed agents use a message broker for communication and to store the computation progress. The agents are capable of dynamically shifting between a master and a worker role based on the information available with a durable message broker. This state-less feature of the agents makes them amenable for a PaaS platform and adds fault-tolerance to the system. The experiments illustrate the promising potential of the architecture to efficiently scale computationally intensive tasks on PaaS.
Keywords :
cloud computing; multi-agent systems; PaaS cloud; message broker; multiagent system; platform-as-a-service; scalable master-worker architecture; software service; software stack; task computing architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
Type :
conf
DOI :
10.1109/SC.Companion.2012.153
Filename :
6495935
Link To Document :
بازگشت