Operating methods for virtual machine server and nodes based on round trip time (RTT) information and apparatuses thereof
AssigneeElectronics and Telecommunications Research Institute
InventorYong Ju Lee
Life of this patent
Estimating the term…
Abstract
Disclosed are operating methods of a server and a node, and apparatuses thereof, and more particularly, to operating methods of a virtual machine server and a virtual machine node, and apparatuses thereof. The operating method of the virtual machine server according to the exemplary embodiment of the present invention includes: generating index information of blocks for booting a virtual machine in a virtual machine image; generating list information of neighboring nodes for a target node; and transferring the index information and the list information to the target node.
Claims15
An operating method, comprising:
- generating index information of blocks for booting a virtual machine, the index information indicating a reading pattern of a virtual machine image during a booting sequence;
- generating list information of neighboring nodes for a target node;
- and
- transferring, from a virtual machine server to the target node, the index information and the list information,
- wherein the index information comprises reordering blocks in the virtual machine image, such that two blocks separated prior to the reordering are disposed directly adjacent to one another after the reordering,
- wherein the virtual machine is booted using received blocks while sequentially receiving more blocks from the neighboring nodes, and
- wherein the list information is generated based on a round trip time (RTT) for nodes configured to access the virtual machine server.
A virtual machine server, comprising:
- an index information generating unit configured to generate index information of blocks for booting a virtual machine, the index information indicating a reading pattern of a virtual machine image during a booting sequence;
- a list information generating unit configured to generate list information of neighboring nodes for a target node;
- and
- a transferring unit configured to transfer the index information and the list information to the target node,
- wherein the index information comprises reordering blocks in the virtual machine image, such that two blocks separated prior to the reordering are disposed directly adjacent to one another after the reordering,
- wherein the virtual machine is booted using received blocks while sequentially receiving more blocks from the neighboring nodes, and
- wherein the list information is generated based on a round trip time (RTT) for nodes configured to access the virtual machine server.
An operating method, comprising:
- receiving index information of sequential blocks for booting a virtual machine, the index information indicating a reading pattern of a virtual machine image during a booting sequence;
- receiving list information of neighboring nodes from a virtual machine server;
- receiving blocks used to boot the virtual machine from the neighboring nodes based on the list information and the index information;
- and
- booting the virtual machine by using the received blocks, while sequentially receiving more blocks from the neighboring nodes,
- wherein the index information comprises reordering blocks in the virtual machine image, such that two blocks separated prior to the reordering are disposed directly adjacent to one another after the reordering
- wherein the list information is generated based on a round trip time (RTT) for nodes configured to access the virtual machine serve.
A virtual machine node, comprising:
- at least one processor;
- and
- at least one memory comprising computer code, the at least one memory and the computer code configured to, with the at least one processor, cause the virtual machine node at least to:
- receive index information of sequential blocks for booting a virtual machine, the index information indicating a reading pattern of a virtual machine image during a booting sequence;
- receive list information of neighboring nodes from a virtual machine server;
- receive blocks used to boot the virtual machine from the neighboring nodes based on the list information and the index information;
- and
- boot a virtual machine by using the received blocks, while sequentially receiving more blocks from the neighboring nodes,
- wherein the index information comprises reordering blocks in the virtual machine image, such that two blocks separated prior to the reordering are disposed directly adjacent to one another after the reordering,
- wherein the list information is generated based on a round trip time (RTT) for nodes configured to access the virtual machine serve.
Dependencies are inferred from the claim text.