The personal cloud: design, architecture and matchmaking algorithms for resource management

Adiseshu Hari, Ramesh Viswanathan, T. V. Lakshman, YaHan Chang · 2012

We introduce the notion of a Personal Cloud — a collec-tion of Virtual Machines (VMs) running on unused com-puters at the edge. The Personal Cloud provides an ideal solution for the secure sharing of compute and storage re-sources across peers in a resource and application agnos-tic manner, and facilitates new computational paradigms such as datacenter-less, distributed virtual clouds. We provide and implement solutions for the challenges of managing a Personal Cloud, such as IP address sharing, bandwidth sharing and isolation from local home net-work traffic. We also propose and implement a prov-ably optimal solution to the resource management prob-lem, allowing peers to share VMs across their individual Personal Clouds by specifying their resource offers and requests, and verify its performance via detailed simula-tions. 1

Read the paper · More papers on PaperTik