• DocumentCode
    2719249
  • Title

    Shell over a cluster (SHOC): towards achieving single system image via the shell

  • Author

    Tan, C.M. ; Tan, C.P. ; Wong, W.F.

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    28
  • Lastpage
    36
  • Abstract
    With dramatic improvements in cost-performance, the use of clusters of personal computers is becoming widespread. For ease of use and management, a single system image (SSI) is highly desirable. There are several approaches that one can take to achieve SSI. In this paper, we discuss the achievement of SSI via the use of the user login shell. To this end, we describe shoc (shell over a cluster)-an implementation of the standard Linux-GNU bash shell that permits the user to utilize a cluster as a single resource. In addition, shoc provides for transparent pre-emptive load balancing without requiring the user to rewrite, recompile or even relink of existing applications. Running at user-level, shoc does not require any kernel modification and currently runs on any Linux cluster fulfilling a minimal set of requirements. We also present results on the performance of shoc and show that the load balancing feature gives rise to better overall cluster utilization as well as improvement in response time for individual processes.
  • Keywords
    network operating systems; resource allocation; workstation clusters; Linux-GNU bash shell; PC clusters; response time; shell over a cluster; single system image; transparent pre-emptive load balancing; user login shell; Availability; Central Processing Unit; Computer science; Kernel; Libraries; Linux; Load management; Microcomputers; Parallel processing; Personal communication networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7695-2066-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2002.1137725
  • Filename
    1137725