• DocumentCode
    2888508
  • Title

    A layered design methodology of cluster system stack

  • Author

    Zhan, Jianfeng ; Wang, Lei ; Tu, Bibo ; Zhang, Zhihong ; Wen, Yu ; Chen, Yuansheng ; Zhou, Wei ; Meng, Dan ; Sun, Ninghui

  • Author_Institution
    Key Lab. of Comput. Syst. & Archit., Chinese Acad. of Sci., Beijing
  • fYear
    2007
  • fDate
    17-20 Sept. 2007
  • Firstpage
    404
  • Lastpage
    409
  • Abstract
    The application range of cluster has expanded beyond scientific computing, but the present cluster system software fails to provide a flexible architecture to promote code reuse and facilitate building cluster system software for different computing contexts, most of which are developed from scratch case by case, or integrated or packaged with ldquothe best practicerdquo. In this paper, we have proposed a layered design methodology to build cluster system stack with different layers concentrating on different functions, and developed common sets of core service as reusing framework for different computing context. Following this methodology, we have built Phoenix-a complete cluster system stack for both scientific and business computing, which is verified and deployed on Dawning 4000 A super computer for scientific computing and other cluster systems for business computing. The qualitative evaluation and our practices show the design methodology of Phoenix has advantages over other methodologies.
  • Keywords
    distributed programming; software engineering; workstation clusters; Phoenix; cluster system software; cluster system stack; flexible architecture; layered design methodology; Application software; Best practices; Buildings; Computer architecture; Context-aware services; Design methodology; Packaging; Scientific computing; Software packages; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2007 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1552-5244
  • Print_ISBN
    978-1-4244-1387-4
  • Electronic_ISBN
    1552-5244
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2007.4629256
  • Filename
    4629256