• Home
  • Search
  • Improving distributed workload performance by sharing both CPU and memory resources
  • Open Access IconOpen Access
  • Cite Icon91
  • https://doi.org/10.1109/icdcs.2000.840934Copy DOI Icon

Improving distributed workload performance by sharing both CPU and memory resources

  • Apr 10, 2000
  • Xiaodong Zhang +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We develop and examine job migration policies by considering effective usage of global memory in addition to CPU load sharing in distributed systems. When a node is identified for lacking sufficient memory space to serve jobs, one or more jobs of the node will be migrated to remote nodes with low memory allocations. If the memory space is sufficiently large the jobs will be scheduled by a CPU-based load sharing policy. Following the principle of sharing both CPU and memory resources, we present several load sharing alternatives. Out objective is to reduce the number of page faults caused by unbalanced memory allocations for jobs among distributed nodes, so that overall performance of a distributed system can be significantly improved. We have conducted trace-driven simulations to compare CPU-based load sharing policies with our policies. We show that our load sharing policies not only improve performance of memory bound jobs, but also maintain the same load sharing quality as the CPU-based policies for CPU-bound jobs. Regarding remote execution and preemptive migration strategies, our experiments indicate that a strategy selection in load sharing is dependent on the amount of memory demand of jobs-remote execution is more effective for memory-bound jobs, and preemptive migration is more effective for CPU-bound jobs. Our CPU memory-based policy using either high performance or high throughput approach and using the remote execution strategy performs the best for both CPU-bound and memory-bound jobs.

Similar Papers
  • Conference Article
  • Citations31

Incorporating job migration and network RAM to share cluster memory resources

  • Aug 01, 2000
  • L Xiao +2
  • Research Article
  • Citations185

Optimizing main-memory join on modern hardware

  • Jan 01, 1999
  • IEEE Transactions on Knowledge and Data Engineering
  • S Manegold +2
  • Conference Article
  • Citations8

Boosting performance of I/O-intensive workload by preemptive job migrations in a cluster system

  • Nov 11, 2015
  • X Qin +3
  • Conference Article
  • Citations5

MasFS: File System Based on Memory and SSD in Compute Nodes for High Performance Computers

  • Dec 01, 2016
  • Xin Liu +4
  • Conference Article
  • Citations42

Effective load sharing on heterogeneous networks of workstations

  • May 01, 2000
  • Li Xiao +2
  • Conference Article
  • Citations1

A secure virtual machine migration using memory space prediction for cloud computing

  • Mar 01, 2016
  • G Jarlin Jeincy +2
  • Research Article
  • Citations1

Estimating the memory consumption of big data applications based on program analysis

  • Jul 31, 2020
  • SCIENTIA SINICA Informationis
  • Hai Jin +4
  • Research Article

Memory Performance Optimization of DTN Relay Node Based on M/G/1

  • Sep 01, 2020
  • Journal of Physics: Conference Series
  • Changpeng Ji +4
  • Research Article
  • Citations4

Improve Image Decoding in Lightweight Environment Using a Coroutines Based Approach

  • Jan 01, 2020
  • Journal of Computer and Communications
  • Rodrigue Saoungoumi-Sourpele +3
  • Conference Article

On hybrid memory allocation for FPGA behavioral synthesis (abstract only)

  • Feb 26, 2014
  • Qian Zhang +2
  • Conference Article
  • Citations32

Managing the topology of heterogeneous cluster nodes with hardware locality (hwloc)

  • Apr 29, 2014
  • Brice Goglin
  • Conference Article
  • Citations11

Agent placement in wireless embedded systems: Memory space and energy optimizations

  • Apr 01, 2010
  • Nikos Tziritas +3
  • Conference Article
  • Citations22

Overload Control in SIP Networks: A Heuristic Approach Based on Mathematical Optimization

  • Dec 01, 2015
  • Ahmadreza Montazerolghaem +2
  • PDF
  • Research Article
  • Citations1

Managing heterogeneous device memory using C++17 memory resources

  • Feb 01, 2023
  • Journal of Physics: Conference Series
  • S N Swatman +2
  • Conference Article
  • Citations3

Adding memory resource consideration into workload distribution for software DSM systems

  • Jan 01, 2003
  • Tyng-Yeu Liang +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.