• DocumentCode
    2320747
  • Title

    A Scalable Parallel Debugging Library with Pluggable Communication Protocols

  • Author

    Jin, Chao ; Abramson, David ; Dinh, Minh Ngoc ; Gontarek, Andrew ; Moench, Robert ; DeRose, Luiz

  • Author_Institution
    Fac. of Inf. Technol., Monash Univ., Caulfield, VIC, Australia
  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    252
  • Lastpage
    259
  • Abstract
    Parallel debugging faces challenges in both scalability and efficiency. A number of advanced methods have been invented to improve the efficiency of parallel debugging. As the scale of system increases, these methods highly rely on a scalable communication protocol in order to be utilized in large-scale distributed environments. This paper describes a debugging middleware that provides fundamental debugging functions supporting multiple communication protocols. Its pluggable architecture allows users to select proper communication protocols as plug-ins for debugging on different platforms. It aims to be utilized by various advanced debugging technologies across different computing platforms. The performance of this debugging middleware is examined on a Cray XE Supercomputer with 21,760 CPU cores.
  • Keywords
    Cray computers; middleware; parallel machines; parallel programming; program debugging; protocols; software libraries; CPU cores; Cray XE Supercomputer; debugging functions; debugging middleware; large-scale distributed environments; pluggable architecture; pluggable communication protocols; scalable communication protocol; scalable parallel debugging library; Debugging; Iron; Libraries; Process control; Protocols; Servers; Vectors; MRNet; SCI; parallel debugger;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Conference_Location
    Ottawa, ON
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.13
  • Filename
    6217429