• Home
  • Search
  • Optimizing Integrated Application Performance with Cache-Aware Metascheduling
  • Open Access IconOpen Access
  • Cite Icon3
  • https://doi.org/10.1007/978-3-642-25106-1_2Copy DOI Icon

Optimizing Integrated Application Performance with Cache-Aware Metascheduling

  • Jan 1, 2011
  • Brian Dougherty +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Integrated applications running in multi-tenant environments are often subject to quality-of-service (QoS) requirements, such as resource and performance constraints. It is hard to allocate resources between multiple users accessing these types of applications while meeting all QoS constraints, such as ensuring users complete execution prior to deadlines. Although a processor cache can reduce the time required for the tasks of a user to execute, multiple task execution schedules may exist that meet deadlines but differ in cache utilization efficiency. Determining which task execution schedules will utilize the processor cache most efficiently and provide the greatest reductions in execution time is hard without jeopardizing deadlines.The work in this paper provides three key contributions to increasing the execution efficiency of integrated applications in multi-tenant environments while meeting QoS constraints. First, we present cache-aware metascheduling, which is a novel approach to modifying system execution schedules to increase cache-hit rate and reduce system execution time. Second, we apply cache-aware metascheduling to 11 simulated software systems to create 2 different execution schedules per system. Third, we empirically evaluate the impact of using cache-aware metascheduling to alter task schedules to reduce system execution time. Our results show that cache-aware metascheduling increases cache performance, reduces execution time, and satisfies scheduling constraints and safety requirements without requiring significant hardware or software changes.KeywordsExecution TimeIntegrate ApplicationLoop FusionPriority InversionCache Replacement PolicyThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Similar Papers
  • Research Article

KMPPVM-DRM: A KMeans++ Based Dynamic Clustering Approach for Virtual Machine Resource Allocation in Cloud Data Centers

  • Aug 26, 2025
  • Informatica
  • Mohanad Yahya Al-Hamami +1
  • Research Article
  • Citations29

A parallel rough set based dependency calculation method for efficient feature selection

  • Oct 13, 2017
  • Applied Soft Computing
  • Muhammad Summair Raza +1
  • Research Article
  • Citations6

The interaction of software prefetching with ILP processors in shared-memory systems

  • May 01, 1997
  • ACM SIGARCH Computer Architecture News
  • Parthasarathy Ranganathan +3
  • Research Article

Multi-Objective Osprey Optimization Algorithm-Based Resource Allocation in Fog-IoT

  • Jan 01, 2025
  • International Journal of Advanced Computer Science and Applications
  • Nagarjun E +2
  • PDF
  • Research Article
  • Citations97

Design and Implementation of a Convolutional Neural Network on an Edge Computing Smartphone for Human Activity Recognition

  • Jan 01, 2019
  • IEEE Access
  • Tahmina Zebin +4
  • Research Article
  • Citations3

Optimization strategies for A/B testing on HADOOP

  • Aug 01, 2013
  • Proceedings of the VLDB Endowment
  • Andrii Cherniak +2
  • Research Article
  • Citations4

Optimization of robotic liquid handling as a capacitated vehicle routing problem

  • Jan 01, 2025
  • Digital Discovery
  • Guangqi Wu +2
  • Research Article
  • Citations29

Allocating data to multicomputer nodes by physical optimization algorithms for loosely synchronous computations

  • Oct 01, 1992
  • Concurrency: Practice and Experience
  • Nashat Mansour +1
  • PDF
  • Research Article
  • Citations4

Impact of different compilers and build types on Geant4 simulation execution time

  • Jan 01, 2020
  • EPJ Web of Conferences
  • Caterina Marcon +2
  • Research Article
  • Citations10

A web service‐based internet of things framework for mobile resource augmentation

  • Jun 17, 2020
  • International Journal of Communication Systems
  • Subbarayan Anitha +1
  • Conference Article
  • Citations6

Snug set-associative caches

  • Jan 01, 2005
  • Jia-Jhe Li +1
  • Research Article
  • Citations3

Boosting memory access locality of the Spectral Element Method with Hilbert space-filling curves

  • Sep 20, 2021
  • Computers & Geosciences
  • Roger R.F Araújo +2
  • Conference Article
  • Citations9

Automatic compiler techniques for thread coarsening for multithreaded architectures

  • May 08, 2000
  • Gary M Zoppetti +5
  • Conference Article
  • Citations8

Fast guaranteed search with unmanned aerial vehicles

  • Jan 01, 2013
  • Andreas Kolling +2
  • Conference Article

FrodoKEM based on multicore implementation: enhancing performance and memory efficiency in IoT applications

  • Sep 01, 2025
  • Marcos V C Amorim +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.