One of the main challenges to exploit the potential of Cloud computing is the efficient management of virtual resources supplied by cloud providers. In this paper, we deal with a business model of cloud computing, where third-part entities, the cloud brokers, work as intermediary between cloud providers and clients. Brokers are assumed to provide the intermediation service by addressing multiple cloud providers and this make the cloud environment very complex and dynamic. So, we present a new resource management architecture, able to support concurrent activities over the virtual resources. It abstracts all the resources given by different providers in a single framework, in order to allow brokers to perform seamless management services. To synchronize all the activities on the virtual resources, we propose the adoption of Transactional Memory (TM), a mechanism for controlling accesses to shared memory in concurrent computing. We present details on the implementation of a prototype of our resource management system and some preliminary results obtained through simulation analysis.
Virtual Resource Management Based On Software Transactional Memory
FAZIO, MARIA;PULIAFITO, Antonio
2011-01-01
Abstract
One of the main challenges to exploit the potential of Cloud computing is the efficient management of virtual resources supplied by cloud providers. In this paper, we deal with a business model of cloud computing, where third-part entities, the cloud brokers, work as intermediary between cloud providers and clients. Brokers are assumed to provide the intermediation service by addressing multiple cloud providers and this make the cloud environment very complex and dynamic. So, we present a new resource management architecture, able to support concurrent activities over the virtual resources. It abstracts all the resources given by different providers in a single framework, in order to allow brokers to perform seamless management services. To synchronize all the activities on the virtual resources, we propose the adoption of Transactional Memory (TM), a mechanism for controlling accesses to shared memory in concurrent computing. We present details on the implementation of a prototype of our resource management system and some preliminary results obtained through simulation analysis.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.