Popis: |
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. |