SETTING RETRANSMISSION TIME OF AN APPLICATION CLIENT DURING VIRTUAL MACHINE MIGRATION
First Claim
1. A method of setting retransmission time of an application client during virtual machine migration, the method comprising:
- predicting, with a processing device, migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated;
computing available migration bandwidth of a host of the virtual machine to be migrated;
computing virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and
setting retransmission time of the application client based on the virtual machine migration time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of setting retransmission time of an application client during virtual machine migration includes predicting migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated; computing available migration bandwidth of a host of the virtual machine to be migrated; computing virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and setting retransmission time of the application client based on the virtual machine migration time.
-
Citations
15 Claims
-
1. A method of setting retransmission time of an application client during virtual machine migration, the method comprising:
-
predicting, with a processing device, migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated; computing available migration bandwidth of a host of the virtual machine to be migrated; computing virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and setting retransmission time of the application client based on the virtual machine migration time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for setting retransmission time of an application client during virtual machine migration, comprising:
-
a migration memory predicting module configured to predict migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated; an available bandwidth computing module configured to compute available migration bandwidth of a host of the virtual machine to be migrated; a migration time computing module configured to compute virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and a retransmission time setting module configured to set retransmission time of the application client based on the virtual machine migration time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory, computer readable storage medium having instructions stored thereon that, when executed by a computer, implement a method of setting retransmission time of an application client during virtual machine migration, the method comprising:
-
predicting, with a processing device, migration memory size required by a virtual machine to be migrated based on historical access log of at least one application and memory log of the virtual machine to be migrated; computing available migration bandwidth of a host of the virtual machine to be migrated; computing virtual machine migration time based on the predicted migration memory size required by the virtual machine to be migrated and the available migration bandwidth of the host; and setting retransmission time of the application client based on the virtual machine migration time. - View Dependent Claims (12, 13, 14, 15)
-
Specification