Using page access behavior for load sharing on software distributed shared memory system

被引:0
|
作者
Chua, EJ [1 ]
机构
[1] De La Salle Univ, Profess Sch, Coll Comp Studies, Manila 1004, Philippines
关键词
load sharing; load balancing; distributed shared memory;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Performance of a software distributed shared memory (DSM) system can be improved if load sharing is employed. However, traditional load sharing algorithms are not directly suitable for DSM systems since they do not consider the memory access patterns of tasks. This paper presents a load sharing algorithm that takes into account memory access patterns as well as individual processor load information to distribute tasks in a DSM environment. A vector that keeps track of the frequency of page accesses by tasks is used to determine the processor with the best locality Of access. The general idea is to minimize the amount Of remote page accesses. Simulation results are presented to illustrate the behavior of the algorithm.
引用
收藏
页码:480 / 486
页数:7
相关论文
共 50 条
  • [1] KLNK: Expanding Page Boundaries in a Distributed Shared Memory System
    Ci, Yi-Wei
    Lyu, Michael R.
    Zhang, Zhan
    Zuo, De-Cheng
    Yang, Xiao-Zong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (09) : 1524 - 1535
  • [2] Tradeoffs between false sharing and aggregation in software distributed shared memory
    Amza, C
    Cox, A
    Rajamani, K
    Zwaenepoel, W
    ACM SIGPLAN NOTICES, 1997, 32 (07) : 90 - 99
  • [3] Synergy: A comprehensive software distributed shared memory system
    Hobbs, M
    Silcock, J
    Goscinski, A
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2003, 2745 : 239 - 247
  • [4] A Simple and Effective Software Distributed Shared Memory System
    Hlaing, Htway Htway
    Aye, Thein Thein
    Aye, Win
    ECTI-CON 2008: PROCEEDINGS OF THE 2008 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 53 - +
  • [5] Design of a software distributed shared memory system using an MPI communication layer
    Ojima, Y
    Sato, M
    Boku, T
    Takahashi, D
    8th International Symposium on Parallel Architectures, Algorithms and Networks, Proceedings, 2005, : 220 - 227
  • [6] Reduction of false sharing by using process affinity in page-based distributed shared memory multiprocessor systems
    Hung, KP
    Yung, NHC
    Cheung, YS
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 383 - 390
  • [7] Distinguishing sharing types to minimize communication in software distributed shared memory systems
    Liang, TY
    Ueng, JC
    Shieh, CK
    Chuang, DY
    Lee, JQ
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 55 (01) : 73 - 85
  • [8] Shared page table: Sharing of virtual memory resources
    Ko, YW
    Yoo, C
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (01) : 45 - 55
  • [9] A memory coherence protocol using dynamic page state transition in distributed shared memory
    Han, B
    Cho, Y
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 344 - 348
  • [10] Implementation of the software distributed shared-memory system on the InfiniBand
    Park, I
    Choi, HW
    Han, Y
    Hwang, S
    Kim, SW
    Park, K
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 1273 - 1279