skip to main content
10.1145/3167132.3167409acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
poster

A cost-aware object management method for in-memory computing frameworks

Authors Info & Claims
Published:09 April 2018Publication History

ABSTRACT

For in-memory computing frameworks such as Apache Spark [5, 6], objects (i.e., the intermediated data) can be accommodated in the main memory for speeding up the execution process. In this paper, we propose a cost-aware object management method for in-memory computing frameworks. When the main memory space of any worker node is not enough to accommodate the new computed or the retrieved object, we first pick appreciate objects which are already accommodated in the main memory as candidates for eviction and then evict objects with the minimal sum of the creation cost and the maximum sum of the occupied main memory space. According to the experimental results, we can achieve the goal under the 80/20 and 50/50 principles.

References

  1. 2014. Caching optimizing method of internal storage calculation. (March 12 2014). http://www.google.com/patents/CN103631730A?cl=en CN Patent App. CN 201,310,531,246.Google ScholarGoogle Scholar
  2. Mingxing Duan, Kenli Li, Zhuo Tang, Guoqing Xiao, and Keqin Li. 2015. Selection and replacement algorithms for memory performance improvement in Spark. Concurrency and Computation: Practice and Experience (2015), n/a-n/a. cpe.3584.Google ScholarGoogle Scholar
  3. Silvano Martello and Paolo Toth. 1990. Knapsack problems : algorithms and computer implementations. Toronto (Ont.), Chichester, New York. http://opac.inria.fr/record=b1088134 System requirements for computer disk: IBM PC; FORTRAN. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Tom White. 2009. Hadoop: The Definitive Guide (1st ed.). O'Reilly Media, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2012. Resilient Distributed Datasets: A Fault-tolerant Abstraction for In-memory Cluster Computing. In Proceedings of the 9th USENIX Conference on Networked Systems Design and Implementation (NSDI'12). USENIX Association, Berkeley, CA, USA, 2--2. http://dl.acm.org/citation.cfm?id=2228298.2228301 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: Cluster Computing with Working Sets. In Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing (HotCloud'10). USENIX Association, Berkeley, CA, USA, 10--10. http://dl.acm.org/citation.cfm?id=1863103.1863113 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A cost-aware object management method for in-memory computing frameworks

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
        April 2018
        2327 pages
        ISBN:9781450351911
        DOI:10.1145/3167132

        Copyright © 2018 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 April 2018

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate1,650of6,669submissions,25%
      • Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader