Cluster Control Management as Cluster Middleware
Abstract
Cluster Network technologies have been evolving for the past decades and still gaining a lot of momentum for several reasons. These reasons include the benefits of deploying commodity, off-the-shelf hardware (high-power PCs at low prices), using inexpensive high-speed networking such as fast Ethernet, as well as the resulting benefits of using Linux. One of the major difficulty encounters by cluster administrator in the exploitation of Cluster Networks is handling common tasks, such as setting up consistent software installation or removing on all the nodes or particular node and listing of files or processes will require a lot of time and effort and may affect productivity of the cluster. Even though there are numerous systems available which is known as Cluster Middleware (CM), most of it is developed specifically for in-house use such as scientific research or commercial purpose. Some of them mainly design for job execution rather than node management. To mitigate this problem in the cluster network environment, Cluster Control Management (CCM) system has been developed as a solution for this problem. CCM presently contains six tools, and is extensible to allow more tools to be added. All this six tools are designed for remote cluster administration which includes Switch Manager, Program Manager, Report Manager, User Manager and Administrator Manager. In this paper, we discuss the architecture and the design for CCM using a prototype called UKM C2M deploys using open-source software (OSS).
Keywords
Open Source Software Cluster Network Report Manager Node Management UNIX CommandPreview
Unable to display preview. Download preview PDF.
References
- 1.Sloan, J.D.: High Performance Linux Cluster with Oscar, Rocks, openMosix and MPI. O’Reilly Media Inc. (2004)Google Scholar
- 2.Baker, M., Apon, A., Buyya, R., Jin, H.: Cluster computing and applications. In: Kent, A., Williams, J. (eds.) Encyclopedia of Computer Science and Technology, New York, pp. 87–125 (2002)Google Scholar
- 3.Buyya, R.: High performance cluster computer: System and architectures. Prentice Hall PTR, United States of America (1999)Google Scholar
- 4.Needham, R.M., Herbert, A.J.: The Cambridge distributed computing systems. Addison-Wesley, MA (1982)Google Scholar
- 5.Cluster Command and Control (C3) Tool Suite, http://www.csm.ornl.gov/torc/C3/Papers/pdcp-v2.0.pdf
- 6.Managing Multiple Multi-user PC Clusters, http://www.csm.ornl.gov/torcpress
- 7.Uthayopas, P., Phaisithbenchapol, S., Chongbarirux, K.: Building a Resources Moni-toring System for SMILE Beowulf Cluster. In: Proc. HPC ASIA 1999 (1999)Google Scholar
- 8.Jane, E., Chua, E.: CluMSy: A Middleware for Cluster Management. Philippine Computing Journal 1(1) (March 2006)Google Scholar
- 9.ChameleonII: Laboratory for Communication Networks. Royal Institute of Technology (KTH), Stockholm, Sweden (April 2007) Google Scholar
- 10.Brightwell, R.B., Fisk, L.A., Greenberg, D.S., Hudson, T.B., Levenhagen, M.J., Maccabe, A.B., Riesen, R.E.: Massively Parallel Computing Using Commodity Components. Parallel Computing 26(2-3), 243–266 (2000)CrossRefMATHGoogle Scholar
- 11.
- 12.
- 13.