Resource Management through Resource Virtualization in Distributed Network Environments

As distributed network has become a large-scale environment such as grid computing, software resource management is rising as the key issue. There are a lot of solutions to manage hardware and task resources in distributed computing environments. There also are many other types of resources such as software resources. However there are few solutions to manage these resources. In this paper, we propose to design, implement, and evaluate a new resource management system, which manages software resources effectively. This system uses application virtualization technology to manage software resources. This system greatly reduces traditional software deployment costs and associated installation problems in distributed computing environments. We conducted an experiment to show how the system works well. In this system, an added node can also execute a requested job without installation of applications.

[1]  Andrzej M. Goscinski,et al.  Resource management in large distributed systems , 1990, OPSR.

[2]  Andrzej M. Goscinski,et al.  Distributed operating systems - the logical design , 1991 .

[3]  Andrew S. Tanenbaum,et al.  Distributed operating systems , 2009, CSUR.

[4]  Fei Li,et al.  Optimal linear interpolation coding for server-based computing , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[5]  Bernie Mulgrew,et al.  Proceedings IEEE International Conference on Communications , 1989 .

[6]  Peter Druschel,et al.  Resource containers: a new facility for resource management in server systems , 1999, OSDI '99.

[7]  Morakot Pilouk,et al.  The Logical Design , 2008 .

[8]  Yung-Terng Wang,et al.  Load Sharing in Distributed Systems , 1985, IEEE Transactions on Computers.

[9]  Edward D. Lazowska,et al.  Adaptive load sharing in homogeneous distributed systems , 1986, IEEE Transactions on Software Engineering.