Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. ESTIMA: Extrapolating ScalabiliTy of In-Memory Applications
 
Loading...
Thumbnail Image
research article

ESTIMA: Extrapolating ScalabiliTy of In-Memory Applications

Chatzopoulos, Georgios  
•
Dragojevic, Aleksandar  
•
Guerraoui, Rachid  
2017
ACM Transactions on Parallel Computing

This article presents ESTIMA, an easy-to-use tool for extrapolating the scalability of in-memory applications. ESTIMA is designed to perform a simple yet important task: Given the performance of an application on a small machine with a handful of cores, ESTIMA extrapolates its scalability to a larger machine with more cores, while requiring minimum input from the user. The key idea underlying ESTIMA is the use of stalled cycles (e.g., cycles that the processor spends waiting for missed cache line fetches or busy locks). ESTIMA measures stalled cycles on a few cores and extrapolates them to more cores, estimating the amount of waiting in the system. ESTIMA can be e ectively used to predict the scalability of in-memory applications for bigger execution machines. For instance, using measurements of memcached and SQLite on a desktop machine, we obtain accurate predictions of their scalability on a server. Our extensive evaluation shows the effectiveness of ESTIMA on a large number of in-memory benchmarks.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

ESTIMA_TOPC_4_2.pdf

Type

Publisher's Version

Access type

openaccess

Size

1.48 MB

Format

Adobe PDF

Checksum (MD5)

e70e3c1afd79a33d0b38c10ade554625

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés