Network Virtualization in Future Home Environments

Home environments have a great potential of resource sharing and energy saving. More and more home computers are running on an always-on basis (e.g. media-centers or file-sharing clients). Such home environments have not been sufficiently analyzed regarding their energy-efficient operation, yet. This paper discusses network virtualization methods that are needed in future home environments to enable the energy-efficient cooperation of home networks. End-users share their available hardware resources (e.g. CPU, disk, or network resources) with other users in an energy-efficient and balanced way. To achieve such an envisioned future home environment, an architecture is suggested that combines different virtualization methods. In this paper, virtualization related requirements of the suggested architecture are discussed in detail. Network virtualization methods and concepts are compared to each other with respect to their usability in the architecture. In addition, initial virtualization approaches are simulated and evaluated with regard to benefits and complexity in the suggested architecture.

[1]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[2]  Atanasiu Constantin Bogdan,et al.  Electricity Consumption and Efficiency Trends in the Enlarged European Union - Status Report 2006- , 2007 .

[3]  Helmut Hlavacs,et al.  Distributed energy efficiency in future home environments , 2008, Ann. des Télécommunications.

[4]  Alan L. Cox,et al.  Optimizing network virtualization in Xen , 2006 .

[5]  George Pavlou,et al.  Supporting adaptation-aware services through the virtual home environment , 2002 .

[6]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

[7]  Renato Roque,et al.  VESPER Project - Validation of VHE Concept , 2001 .

[8]  Alan L. Cox,et al.  Optimizing Network Virtualization in Xen (awarded best paper) , 2006, USENIX Annual Technical Conference, General Track.

[9]  Ichiro Satoh,et al.  A virtual overlay network for integrating home appliances , 2002, Proceedings 2002 Symposium on Applications and the Internet (SAINT 2002).

[10]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[11]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[12]  Mark Handley,et al.  Evaluating Xen for Router Virtualization , 2007, 2007 16th International Conference on Computer Communications and Networks.

[13]  H. Jormakka,et al.  Multi-terminal and Multi-network Access to Virtual Home Environment , 2002 .

[14]  Lixin Gao,et al.  How to lease the internet in your spare time , 2007, CCRV.

[15]  Bogdan Atanasiu,et al.  Electricity Consumption and Efficiency Trends in the Enlarged , 2007 .

[16]  H. Hlavacs,et al.  Energy saving in future home environments , 2008, 2008 1st IFIP Wireless Days.

[17]  Andreas Berl,et al.  Using System Virtualization to Create Virtualized Networks , 2009, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[18]  David E. Culler,et al.  PlanetLab: an overlay testbed for broad-coverage services , 2003, CCRV.

[19]  Klaus Wehrle,et al.  Peer-to-Peer Systems and Applications (Lecture Notes in Computer Science) , 2005 .

[20]  Klaus Wehrle,et al.  What Is This "Peer-to-Peer" About? , 2005, Peer-to-Peer Systems and Applications.

[21]  Nick Feamster,et al.  In VINI veritas: realistic and controlled network experimentation , 2006, SIGCOMM.

[22]  H. Hlavacs,et al.  An Economical Cost Model for Fair Resource Sharing in Virtual Home Environments , 2008, 2008 Next Generation Internet Networks.

[23]  Kurt Tutschku,et al.  A Measurement-Based Traffic Profile of the eDonkey Filesharing Service , 2004, PAM.

[24]  Helmut Hlavacs,et al.  Energy Efficiency in Future Home Environments: A Distributed Approach , 2007, IHN.

[25]  Fabrice Bellard,et al.  QEMU, a Fast and Portable Dynamic Translator , 2005, USENIX ATC, FREENIX Track.