Scalable server system based on virtual machine duplication in wide area

  • Authors:
  • Yuko Kamiya;Toshihiko Shimokawa;Norihiko Yoshida

  • Affiliations:
  • Kyushu Sangyo University, Fukuoka, Japan;Kyushu Sangyo University, Fukuoka, Japan;University Saitama, Japan

  • Venue:
  • Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the Internet world, server systems play a crucial role in continuously supporting the 24/7 operation of the network. However, some problem issues have been identified with the current server systems on the Internet. In this research, we tackle two of these problems, i.e., the processing power and network bandwidths, and proposed solutions on these issues. In this research, we use virtual machines to solve the above-mentioned problems. Generally, a virtual machine consists of some files which are easy to increase. By duplicating a virtual machine, we can increase processing power of the servers. Likewise, by tapping the wide bandwidth of a high-performance processing server, we can increase the network bandwidth. We call this idea, Server Proliferation. We designed the Virtual Machine Control Protocol (VMCP) to implement Server Proliferation. VMCP has six basic functions; namely, to authenticate users, to get information, to apply information to a virtual machine, to transfer virtual machine, to control virtual machine, and to provide help functions. We implemented a prototype system of VMCP, called PIYO (ProlIferate and Yield Objects). PIYO is a server-client system. Lastly, we evaluated Server Proliferation by using PIYO.