Towards Peer-to-Peer Virtualized Service Hosting, Discovery and Delivery

被引:0
作者
Bailey, David [1 ]
Vella, Kevin [1 ]
机构
[1] Univ Malta, Msida, Malta
来源
PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN P2P SYSTEMS (AP2PS 2010) | 2010年
关键词
Virtualization; distributed systems; peer-to-peer computing; service-oriented computing;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces a peer-to-peer framework for providing, locating and consuming distributed services that are encapsulated within virtual machines. We believe that the decentralized nature of peer-to-peer networks acting in tandem with techniques such as live virtual machine migration and replication facilitate scalable and on-demand provision of services. Furthermore, the use of virtual machines eases the deployment of a wide range of legacy systems that may subsequently be exposed through the framework. To illustrate the feasibility of running distributed services within virtual machines, several Hadoop benchmarks are executed on a compute cluster running our framework, and their performance characteristics are evaluated. While I/O-intensive benchmarks suffer a penalty due to virtualization-related limitations in the prevailing I/O architecture, the performance of processor- bound benchmarks is virtually unaffected. Thus, the combination of peer-to-peer technology and virtualization merits serious consideration as a scalable and ubiquitous basis for distributed services.
引用
收藏
页码:44 / 49
页数:6
相关论文
共 21 条
  • [1] Amoretti M., 2005, MGC 05, P1
  • [2] [Anonymous], HPL200769
  • [3] Bailey D., 2010, THESIS
  • [4] Bradford R, 2007, VEE'07: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON VIRTUAL EXECUTION ENVIRONMENTS, P169
  • [5] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
  • [6] Fraser K., 2003, The Xenoserver computing infrastructure
  • [7] Ganguly A., 2006, Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing (IEEE Cat. No.06TH8878), P30
  • [8] Hand S., 2005, HOTOS 05
  • [9] Harney E., 2007, Proceedings of the 2nd international workshop on virtualization technology in distributed computing (vtdc'07), reno, nevada, usa, P1
  • [10] Heiser G., 2006, Operating Systems Review, V40, P95, DOI 10.1145/1113361.1113363