TY - GEN
T1 - DRIVE - Dispatching requests indirectly through virtual environment
AU - Hyung, Won Choi
AU - Hukeun, Kwak
AU - Andrew, Sohn
AU - Kyusik, Chung
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2008
Y1 - 2008
N2 - Dispatching a large number of dynamically changing requests directly to a small number of servers exposes disparity between the requests and the machines. In this paper we present a novel approach that dispatches requests to servers through virtual machines, called Dispatching Requests Indirectly through Virtual Environment (DRIVE). Client requests are first dispatched to virtual machines which are subsequently dispatched to actual physical machines. This buffering of requests helps reduce the complexity involved in dispatching a large number of requests to a small number of machines. To demonstrate the effectiveness of the DRIVE framework, we set up an experimental environment consisting of a PC cluster and four benchmark suites. With the experimental results we demonstrate that use of virtual machines indeed abstracts away the client requests and hence helps improve the overall performance of a dynamically changing computing environment.
AB - Dispatching a large number of dynamically changing requests directly to a small number of servers exposes disparity between the requests and the machines. In this paper we present a novel approach that dispatches requests to servers through virtual machines, called Dispatching Requests Indirectly through Virtual Environment (DRIVE). Client requests are first dispatched to virtual machines which are subsequently dispatched to actual physical machines. This buffering of requests helps reduce the complexity involved in dispatching a large number of requests to a small number of machines. To demonstrate the effectiveness of the DRIVE framework, we set up an experimental environment consisting of a PC cluster and four benchmark suites. With the experimental results we demonstrate that use of virtual machines indeed abstracts away the client requests and hence helps improve the overall performance of a dynamically changing computing environment.
UR - http://www.scopus.com/inward/record.url?scp=56349096538&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=56349096538&partnerID=8YFLogxK
U2 - 10.1109/HPCC.2008.104
DO - 10.1109/HPCC.2008.104
M3 - Conference contribution
AN - SCOPUS:56349096538
SN - 9780769533520
T3 - Proceedings - 10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008
SP - 61
EP - 68
BT - Proceedings - 10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008
T2 - 10th IEEE International Conference on High Performance Computing and Communications, HPCC 2008
Y2 - 25 September 2008 through 27 September 2008
ER -