Institute of Electrical & Electronic Engineers
By leveraging Virtual Machine (VM) technology which provides performance and fault isolation, cloud resources can be provisioned on demand in a fine grained, multiplexed manner rather than in monolithic pieces. By integrating volunteer computing into cloud architectures, the authors envision a gigantic Self-Organizing Cloud (SOC) being formed to reap the huge potential of untapped commodity computing power over the Internet. Toward this new architecture where each participant may autonomously act as both resource consumer and provider, they propose a fully distributed, VM-multiplexing resource allocation scheme to manage decentralized resources. Their approach not only achieves maximized resource utilization using the Proportional Share Model (PSM), but also delivers provably and adaptively optimal execution efficiency.