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

1990 Fiscal Year Final Research Report Summary

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)
Project Period (FY) 1989 – 1990
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.

  • Research Products

    (16 results)

All Other

All Publications (16 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
      「研究成果報告書概要(和文)」より
  • [Publications] 金 宗根: "An algorithm for optimal static Load balancing in distributed computer systems" IEEE Transactions on Computers.

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

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] C. Kim and H. Kameda,: "An algorithm for optimal static load balancing in distributed computer systems" IEEE Trans. Computer.

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

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] K. Shimizu: "A comprehensive survey of distributed operating systems" Report of SIGOS Meeting, IPSJ. 45-1-45-11 (1989)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 1993-08-12  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi