An active scheduler: Autonomous concurrency control of parallel programs in a distributed environment

被引:0
|
作者
Fujita, S [1 ]
Deng, L [1 ]
Tagashira, S [1 ]
机构
[1] Hiroshima Univ, Fac Engn, Higashihiroshima 7398527, Japan
来源
PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS | 2001年
关键词
D O I
10.1109/ICPADS.2001.934848
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a new scheduling method that can simultaneously achieve two main goals of task scheduling in distributed parallel systems; i.e., to minimize the execution time of a parallel job without disturbing the execution of other jobs. We challenge to achieve those goals by introducing a new scheduler, called active scheduler, that controls the priority of parallel programs dynamically and balances the workload of computers, depending on the current status of runtime environment. Priority of parallel programs is controlled by controlling the concurrency of the programs, We implemented a prototype system to evaluate the effectiveness of active scheduler. The results of experiments imply that the overhead of introducing active scheduler is bounded by 15 % of the original execution time, and it is in fact effective to adjust the execution of parallel programs to an actual distributed parallel processing environment in which many users execute their jobs at the same time.
引用
收藏
页码:415 / 422
页数:8
相关论文
共 50 条
  • [1] An active scheduler: Autonomous concurrency control of parallel programs in distributed environment
    Deng, L
    Tagashira, S
    Fujita, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (11) : 1851 - 1858
  • [2] Role ordering scheduler for concurrency control in distributed objects
    Nozaki, T
    Enokido, T
    Takizawa, M
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 485 - 492
  • [3] Multi-scheduler concurrency control for parallel database systems
    Goel, S
    Sharda, H
    Taniar, D
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2003, 2834 : 643 - 654
  • [4] Concurrency control on distributed objects using role ordering (RO) scheduler
    Enokido, T
    Takizawa, M
    WORDS 2005: 10th IEEE International Workshop on Object-Oriented Real-Time Dependable, Proceedings, 2005, : 66 - 73
  • [5] Concurrency control using role ordering (RO) scheduler for distributed objects
    Enokido, T
    Takizawa, M
    25th IEEE International Conference on Distributed Computing Systems Workshops, Proceedings, 2005, : 756 - 762
  • [6] Maximizing the Degree of Concurrency and Consistency in Distributed Parallel Processing Environment
    Nyo, Tin Tin
    INTERNATIONAL CONFERENCE ON FUTURE NETWORKS, PROCEEDINGS, 2009, : 258 - 262
  • [7] Distributed concurrency control in high speed network environment
    Zhang, ZL
    Perrizo, W
    Duggal, A
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1996, : 70 - 73
  • [8] Evaluating the performance of parallel programs in a distributed environment
    Fleury, M
    Hayat, L
    Clark, AF
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1996, 143 (02): : 97 - 102
  • [9] Role ordering (RO) scheduler for concurrency control
    Enokido, T
    Takizawa, M
    Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 10 - 14
  • [10] A TRUE CONCURRENCY SEMANTICS FOR PARALLEL PROGRAMS
    KAPUS, T
    HORVAT, B
    PUCKO, M
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 143 - 146