• DocumentCode
    1872975
  • Title

    Group file operations for scalable tools and middleware

  • Author

    Brim, Michael J. ; Miller, Barton P.

  • Author_Institution
    Comput. Sci. Dept., Univ. of Wisconsin, Madison, WI, USA
  • fYear
    2009
  • fDate
    16-19 Dec. 2009
  • Firstpage
    69
  • Lastpage
    78
  • Abstract
    Group file operations are a new, intuitive idiom for tools and middleware - including parallel debuggers and runtimes, performance measurement and steering, and distributed resource management - that require scalable operations on large groups of distributed files. The idiom provides new semantics for using file groups in standard file operations to eliminate costly iteration. A file-based idiom promotes conciseness and portability, and eases adoption. With explicit semantics for aggregation of group results, the idiom addresses a key scalability barrier. We have designed TBON-FS, a new distributed file system that provides scalable group file operations by leveraging tree-based overlay networks (TBONs) for scalable communication and data aggregation. We integrated group file operations into several tools: parallel versions of common utilities including cp, grep, rsync, tail, and top, and the Ganglia Distributed Monitoring System. Our experience verifies the group file operation idiom is intuitive, easily adopted, and enables a wide variety of tools to run efficiently at scale.
  • Keywords
    distributed databases; file organisation; middleware; monitoring; data aggregation; distributed file system; distributed files; ganglia distributed monitoring system; group file operations; middleware; parallel debuggers; parallel runtimes; scalable communication; scalable tools; semantics; tree based overlay networks; Cloud computing; Control systems; Distributed computing; File systems; Inspection; Middleware; Monitoring; Runtime; Scalability; Software tools; aggregation; distributed; group file; scalable; tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2009 International Conference on
  • Conference_Location
    Kochi
  • Print_ISBN
    978-1-4244-4922-4
  • Electronic_ISBN
    978-1-4244-4921-7
  • Type

    conf

  • DOI
    10.1109/HIPC.2009.5433223
  • Filename
    5433223