• DocumentCode
    1791559
  • Title

    Enabling composite applications through an asynchronous shared memory interface

  • Author

    Otstott, Douglas ; Evans, Noah ; Ionkov, Latchesar ; Ming Zhao ; Lang, Michael

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL, USA
  • fYear
    2014
  • fDate
    27-30 Oct. 2014
  • Firstpage
    219
  • Lastpage
    224
  • Abstract
    In this work we address the growing need for mechanisms for intranode application composition. We provide a novel shared memory interface that allows composite applications, two or more coupled applications, to share internal data structures without blocking. This allows independent progress of the applications such that they can proceed in a parallel, overlapped fashion. Composite applications using in-node shared memory can reduce the amount of data to be communicated between nodes, allowing data reduction or analytics to be performed locally and in parallel. To validate our approach we implemented our solution in Linux and used two proxy-applications to demonstrate how applications can be coupled and compare the performance to a traditional solution. We also compared the impact of composite applications to the performance of their unmodified versions. Our solution incurs small overhead in HPC Linux environments and significantly outperforms preexisting approaches.
  • Keywords
    Linux; data structures; parallel processing; shared memory systems; HPC Linux environments; asynchronous shared memory interface; data structures; intranode application composition; two proxy-applications; Checkpointing; Libraries; Linux; Observers; Random access memory; Standards; Synchronization; checkpoint; composite applications; memory management; operating systems; shared memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Big Data (Big Data), 2014 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Type

    conf

  • DOI
    10.1109/BigData.2014.7004236
  • Filename
    7004236