• DocumentCode
    3433055
  • Title

    Use of Dependency Information for Memory Optimizations in Distributed Streaming Applications

  • Author

    Harel, Nissim ; Mandviwala, Hasnain A. ; Ramachandran, Umakishore ; Knobe, Kath

  • Author_Institution
    Georgia Inst. of Technol., Atlanta
  • fYear
    2007
  • fDate
    13-16 Aug. 2007
  • Firstpage
    712
  • Lastpage
    717
  • Abstract
    In this paper we explore the potential of using application data dependency information to reduce the average memory consumption in distributed streaming applications. By analyzing data dependencies during the application runtime, we can infer which data items are not going to influence the application´s output. This information is then incorporated into the garbage collector, extending the garbage identification problem to include not only data items that are not reachable, but also those data items that are not fully processed and dropped. We present three garbage collection algorithms. Each of the algorithms uses different data dependency information. We implement the algorithms and compare their performance for a color tracker application. Our results show that these algorithms not only succeed in substantially reducing the average memory usage but also improve the overall performance of the application. The results also indicate that the garbage identification algorithms that achieve a low memory footprint perform their garbage identification decisions locally; however, they base these decisions on best-effort global information. The results also indicate that the garbage identification algorithms perform best when they base their decisions on best-effort global information obtained from other components of the distributed application.
  • Keywords
    storage management; color tracker; data dependency information; distributed streaming; garbage collection; garbage identification; memory consumption; memory optimization; Bandwidth; Data analysis; Data mining; Distributed computing; Educational institutions; Information analysis; Random access memory; Resource management; Streaming media; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 2007. ICCCN 2007. Proceedings of 16th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    1095-2055
  • Print_ISBN
    978-1-4244-1251-8
  • Electronic_ISBN
    1095-2055
  • Type

    conf

  • DOI
    10.1109/ICCCN.2007.4317901
  • Filename
    4317901