• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Research on the Design of Distributed Operating Systems

Research Project

Project/Area Number 01460255
Research Category

Grant-in-Aid for General Scientific Research (B)

Allocation TypeSingle-year Grants
Research Field Informatics
Research InstitutionThe University of Electro-Communications

Principal Investigator

KAMEDA Hisao  Univ. Electro-Comm., Fac. E-C., Professor, 電気通信学部, 教授 (10011660)

Co-Investigator(Kenkyū-buntansha) 砂原 秀樹  電気通信大学, 電気通信学部, 助手 (20206577)
KAKUDA Hiroyasu  Univ. Electro-Comm., Fac. E-C., Assist. Prof., 電気通信学部, 講師 (70152600)
SHIMIZU Kentaro  Univ. Electro-Comm., Fac. E-C., Assoc. Prof., 電気通信学部, 助教授 (80178970)
TERASHIMA Motoaki  Univ. Electro-Comm., Fac. E-C., Assoc. Prof., 電気通信学部, 助教授 (20114928)
KASAI Takumi  Univ. Electro-Comm., Fac. E-C., Professor, 電気通信学部, 教授 (70027382)
青柳 龍也  電気通信大学, 電気通信学部, 助手 (40202494)
Project Period (FY) 1989 – 1990
Project Status Completed (Fiscal Year 1990)
Budget Amount *help
¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 1990: ¥500,000 (Direct Cost: ¥500,000)
KeywordsDistributed Operating System / Distributed Computer System / Optimal Load Balancing / Load Balancing Algorithm / Parametric Analysis / Process Migration / Light-Weight Process / Computer Network / 分散透明性 / プロセス・マイグレ-ション / コンピュ-タ・ネットワ-ク
Research Abstract

A distributed computer system consists of a number of host computers connected by a communications network. The operating system which makes a distributed computer system to operate as if it were an integrated system is called a distributed operating system. We obtained the following results on distributed operating systems.
1. Distributed operating systems balance the loads on the host computers so that the host computers may be used efficiently. We studied optimal policies for such load balancing. First, we provided an improved version of the Tantawi and Towsley single job class load balancing algorithm, and extended it to a multiclass version. We showed that these proposed algorithms have better performance with respect to the computation time and memory requirements than the previous ones. Then we analyzed the effects of system parameters on the optimal load balancing policies analytically in the case of the single job class and experimentally in the case of the multiple job classes. In both cases, we found various intriguing properties of the optimal load policies. Furthermore, we obtained a decomposition algorithm for optimal load balancing in tree hierarchy network configurations.
2. We studied the literature in this field and recognized the importance of page turning policies during process migration and policies for managing distributed shared memory. We designed a simulator that can be used to evaluate the performance of network paging.
3. We studied process structuring which forms the basis of distributed operating systems. We performed the conceptual design of "micro-processes" which are implemented mostly in the out-of-kernel level. Furthermore, we implemented light-weight processes in the out-of-kernel level of the UNIX operating systems, evaluated their performance and examined the underlying problems.

Report

(3 results)
  • 1990 Annual Research Report   Final Research Report Summary
  • 1989 Annual Research Report
  • Research Products

    (28 results)

All Other

All Publications (28 results)

  • [Publications] 金 宗根: "Optimal static Doad balancing of multiーclass jobs in a distributed computer system" The Transaction of the IEICE. Eー73. 1207-1214 (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 金 宗根: "An algorithm for optimal static Load balancing in distributed computer systems" IEEE Transactions on Computers.

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 清水 謙多郎: "分散オペレ-ティングシステム" 電子情報通信学会誌. 73. 977-983 (1990)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 亀田 壽夫: "Nonuniqueness of solutions for optimal static routing of multiclass jobs in open BCMP queueing networks" 電子情報通信学会システムのモデリングと性能評価研究会 時限専門委員会 第2回研究会資料. 2. 15-22 (1989)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 張 勇兵: "Parametric analysis of optimal static lood balancing in distributed computer systems" 情報処理学会第3回コンピュ-タ・システム・シンポジウム論文集. 91. 31-40 (1991)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 李 頡: "A decomposition algorithm for optimal static load balancing in tree nierarcluy network configurations" 「情報・通信ネットワ-クに関する待ち行列モデル」シンポジウム報告集. 44-55 (1991)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] C. Kim and H. Kameda,: "Optimal static load balancing of multi-class jobs in a distributed computer system" Proc. 10th ICDCS, IEEE, 562-569 (1990) (a revised version appeared also in Trans. IEICE E-. 73. 1207-1214 (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] C. Kim and H. Kameda,: "An algorithm for optimal static load balancing in distributed computer systems" IEEE Trans. Computer.

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] K. Shimuzu: "Distributed operating systems" J. IEICE. 73. 977-983 (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] H. Kameda and Y. Zhang: "Nonuniqueness of solutions for optimal static routing of multiclass jobs in open BCMP queueing networks" Report of the Technical Committee Meeting on System Modeling and Performance Evaluation, IE-ICE,. 15-22 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] C. Kim and H. Kameda: "Static load balancing in a distributed computer system with a single channel communications network" Proc. World Congress of Korean Scientists, Computer Science Section. 1371-1375 (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Y. Zhang, H. Kameda, and K. Shimizu: "Parametric analysis of optimal static load balancing in distributed computer systems" Proc. The Third Computer System Symposium, IPSJ. 31-40 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] C. Kim and H. Kameda: "Performance comparison of static load balancing algorithms in a distributed computer system" 40th Convention Record of IPSJ. 720-721 (1990)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] Y. Zhang, H. Kameda, and K. Shimizu: "Parametric analysis of optimal static load balancing" 42th Convention Record of IPSJ. 4-23-4-24 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] J. Li and H. Kameda: "A decomposition algorithm for optimal load balancing in tree hierarchy networks" 42th Convention Record of IPSJ. 4-25-4-26 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] K. Shimizu: "A comprehensive survey of distributed operating systems" Report of SIGOS Meeting, IPSJ. 45-1-45-11 (1989)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1990 Final Research Report Summary
  • [Publications] 金 宗根: "Optimal Static Load Balancing of MultiーClass Jobs in a Distributed Computer System" The Transactions of the IEICE. Eー73. 1207-1214 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 金 宗根: "Load balancing in a distributed computer system with a single channel commumication network" 第1回韓民族総合学術大会論文集情報産業分科. 1371-1375 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 亀田 壽夫: "The effects of CPU scheduling and job loading policies on the processing capacity of computer systems" Stochastic Analysis of Computer and Communication Systems,Elesevier. 531-548 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 李 頡: "A decomposition algorithm for optimal static load balancing in tree hierarchy network configurations" 「情報・通信ネットワ-クに関する待ち行列モデル」シンポジウム報文集. 44-55 (1991)

    • Related Report
      1990 Annual Research Report
  • [Publications] 張 勇兵: "Parametric analysis of optimal static load balancing in distributed computer systems" 情報処理学会第3回コンピュ-タシンポジウム論文集. (1991)

    • Related Report
      1990 Annual Research Report
  • [Publications] 清水 謙多郎: "分散オペレ-ティングシステム" 電子情報通信学会誌. 73. 977-983 (1990)

    • Related Report
      1990 Annual Research Report
  • [Publications] 金宗根: "An Algorithm for Optimal Static Load Balancing in Distributed Computer Systems" IEEE Transactions on Computers.

    • Related Report
      1989 Annual Research Report
  • [Publications] 金宗根: "Optimal Static Load Balancing of Multiclass Jobs in a Distributed Computer System" Proceedings of 10th International Conference on Distributed Computing Systems. (1990)

    • Related Report
      1989 Annual Research Report
  • [Publications] 砂原秀樹: "デ-タ駆動型計算機における準動的並列実行制御" コンピュ-タソフトウェア. 6. 24-36 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 亀田壽夫: "Nonunigueness of Solutious for Optimal Static Routing of Multiclass Jobsin Open BCMP Queueing Networks" システムのモデリングと性能評価研究会(電子情報通信学会)資料. 2. 15-22 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 寺島元章: "可変容量セルの効率的なくず集めについて" 情報処理学会論文誌. 30. 1189-1199 (1989)

    • Related Report
      1989 Annual Research Report
  • [Publications] 金宗根: "分散コンピュ-タシステムの静的負荷分散アルゴリズムの性能比較" 情報処理学会第40回(平成2年前期)全国大会講演論文集(II). 720-721 (1990)

    • Related Report
      1989 Annual Research Report

URL: 

Published: 1990-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi