{"title":"基于软件事务性内存的虚拟资源管理","authors":"M. Fazio, A. Puliafito","doi":"10.1109/NCCA.2011.8","DOIUrl":null,"url":null,"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.","PeriodicalId":244026,"journal":{"name":"2011 First International Symposium on Network Cloud Computing and Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Virtual Resource Management Based on Software Transactional Memory\",\"authors\":\"M. Fazio, A. Puliafito\",\"doi\":\"10.1109/NCCA.2011.8\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":244026,\"journal\":{\"name\":\"2011 First International Symposium on Network Cloud Computing and Applications\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-11-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 First International Symposium on Network Cloud Computing and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NCCA.2011.8\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 First International Symposium on Network Cloud Computing and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NCCA.2011.8","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Virtual Resource Management Based on Software Transactional Memory
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.