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

Development of a responsive operating system for scalable multiprocessor systems

Research Project

Project/Area Number 07558153
Research Category

Grant-in-Aid for Scientific Research (A)

Allocation TypeSingle-year Grants
Section展開研究
Research Field 計算機科学
Research InstitutionThe University of Tokyo (1996-1997)
The University of Electro-Communications (1995)

Principal Investigator

SHIMIZU Kentaro  The University of Tokyo, Gred.Sch.Agri Life.Sci Department of Biotechnology, Associate Professor, 大学院・農学生命科学研究科, 助教授 (80178970)

Co-Investigator(Kenkyū-buntansha) ASHIHARA Hyo  The University of Electro-Communications Department of Computer Science, Researc, 電気通信学部, 助手 (00242347)
田胡 和哉  日本アイ, ビー・エム株式会社・東京基礎研究所, 主任研究員
中山 泰一  電気通信大学, 電気通信学部, 助手 (70251709)
張 勇兵  電気通信大学, 大学院・情報システム学研究科, 助手
Project Period (FY) 1995 – 1997
Project Status Completed (Fiscal Year 1997)
Budget Amount *help
¥4,200,000 (Direct Cost: ¥4,200,000)
Fiscal Year 1997: ¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 1996: ¥2,900,000 (Direct Cost: ¥2,900,000)
Keywordsreal-time processing / responsiveness / multiprocessor systems / load balancing / global scheduling / global page placement / 並列処理 / オペレーティングシステム / マイクロカーネル / プロセス間通信 / 仮想記憶 / エミュレーション / 分散処理 / 超並列計算機 / フォールトトレラント
Research Abstract

We designed and implemented an operating system which supports parallel real-time processing in scalable multiprocessor systems.
l. We proposed a scalable load balancing algorithm based on overlapped domain decomposition and compare its performance with conventional algorithms by using simulation. We showed the proposed algorithm is very effective and scalable when choosing a domain size appropriate to the interconnection network topology and the communication cost. Various aspects of load balancing policies such as information exchange, migration decision, node selection, etc.are also discussed.
2. We proposed global page placement policies in distributed memory parallel systems. Global page placement policies provides an alternative to the expensive disk swapping present in conventional virtual memory systems by taking advantage of faster internode memory access. In support of global page placement, selection of a page for replacement, selection of a node to which a page should be sent, and so on.
3. We designed and implemented an operating system that supports light-weight objects. We also designed the distributed processing facilities such as remote object invocation, global naming, and object replication/migration, etc., which are necessary for responsive processing.

Report

(4 results)
  • 1997 Annual Research Report   Final Research Report Summary
  • 1996 Annual Research Report
  • 1995 Annual Research Report
  • Research Products

    (37 results)

All Other

All Publications (37 results)

  • [Publications] 五明 則人: "大規模並列システムにおける動的負荷分散のシミュレーションによる性能評価" シミュレーション学会誌. 16,9. 209-217 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 正木 宏和: "Performance evaluation of globalpage placement policies in massively-parallel systems" Proceedings of International Conference on parallel and Distributed Computing and Networks. 31-36 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 芦原 評: "消費資源を含むシステムにおけるデッドロック検出" 情報処理学会論文誌. 38,7. 1-10 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 工藤 智子: "Parallel algorithms for mining association rules in large databases" Proceedings of the 6th ISCA International Conference on Intelligent Systems. 125-129 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 清水 謙多郎: "Parallel programming environmentwith dynamic resource management services-Design and application to molecular dynamics simulations" Proceedings of the 12th ISCA International Conference on Computers and Their Applications. 226-231 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 芦原 評: "分散システムにおける読み書き問題に対するコテリーの拡張とその応用" 情報処理学会論文誌. 38,2. 167-179 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Norito Gomyo: "Performance evaluation of adaptive load balancing in massively parallel systems by using simulation." Journal of the Japan Society for Simulation Technology. 16,2. 209-217 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Hirakazu Masaki: "Performance evaluation of global page placement policies in massively-parallel systems." Proceedings of IASTED International Conference on Parallel and Distributed Computing and Networks. 31-36 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Hyo Ashihara: "Deadlock detection in systems with consumable resources." Transactions of Information Processing Society of Japan. 38,7. 1379-1388 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Tomoko Kudo: "Parallel algorithms for mining association rules in large databases." Proceedings of the 6th ISCA International Conference on Intelligent Systems. 125-129 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Hyo Ashihara: "A construction of coteries for readers and writers in distributed systems." Transactions of Information Processing Society of Japan. 38,2. 167-179 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Kentaro Shimizu: "Parallel programming environment with dynamic resource management services--Design and application to molecular dynamics simulations." Proceedings of the 12th ISCA International Conference on Computers and Their Applications. 226-231 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Soichi Shigeta: "A fine-grained protection mechanism for object-based operating systems." Proceedings of the 5th IEEE International Workshop on Object-Oriented Operating Systems. 156-160 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Xiaohua Jia: "Atomic accesses to replicated files in reliable distributed file systems." International Journal of Computer Systems and Engineers. 11,3. 145-152 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Shiki Okasaka: "A server framework in the Act8 operating system." Transactions of the Institute of Electronics, Information and Communication Engineers. J79-B-II,5. 286-292 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Shiki Okasaka: "A concurrent server model for service development in the Act8 operating system." Proceedings of the Multimedia Japan. 96. 134-139 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Shiki Okasaka: "Design and implementation of a thread mechanism based on user/kernel cooperation." Transactions of Information Processing Society of Japan. 36,4. 913-924 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Roberto Betini: "Flow Control and Routing Algorithms in WAPSN." Computer Communications. 18,5. 345-356 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] Yong-bing Zhang: "A performance comparison of adaptive and static load balancing in heterogeneous distributed systems." Proceedings of 28th IEEE Annual Simulation symposium. 332-340 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1997 Final Research Report Summary
  • [Publications] 五明則人: "大規模並列システムにおける動的負荷分散のシミュレーションによる性能評価" シミュレーション学会誌. 16,9. 209-217 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 正木宏和: "Performance evaluation of global page placement policies in massively-parallel systems" proceedings of International Conference on Parallel and Distributed Computing and Networks. 31-36 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 芦原評: "消費資源を含むシステムにおけるデッドロック検出" 情報処理学会論文誌. 38,7. 1-10 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 工藤智子: "Parallel algorithms for mining association rules in large databases" Proceedings of the 6th ISCA International Conference on Intelligent Systems. 125-129 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 清水謙多郎: "Parallel programming environment with dynamic resource management services-Design and application to molecular dynamics simulations" Proceedings of the 12th ISCA International Conference on Computers and Their Applications. 226-231 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 芦原評: "分散システムにおける読み書き問題に対するコテリーの拡張とその応用" 情報処理学会論文誌. 38,2. 167-179 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 岡坂史紀: "A Concurrent Server Model for Service Developments in the Act 8 Operating System" Proceedings of Multimedia JAPAN 96. 134-139 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] Xiaohua Jia: "Atomic Accesses to Replicated Files in Reliable Distributed File Systems" International Jaurnal of Computer Systems,Science and Engineering. 11,3. 145-152 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 岡坂史紀: "Act8オペレーティングシステムにおけるサーバ開発の枠組み" 電子情報通信学会論文誌B-1. J79-B-I,5. 286-292 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 繁田聡一: "A Fine-Grained Protection Mechanism for Object-Oriented Operating Systems" Proceedings of the 5th International Workshopon Obiect-Orientation in Operating Systems. 156-160 (1996)

    • Related Report
      1996 Annual Research Report
  • [Publications] 清水謙多郎: "Parallel Programming Environment with Dynamic Resource Management Services:Design and Application to Molecular Dynamics Simulation" Proceedings of the 12th International Conference on Computers and Their Applications. (1997)

    • Related Report
      1996 Annual Research Report
  • [Publications] 芦原 評: "分散システムにおける読み書き問題に対するコテリーの拡張とその応用" 情報処理学会論文誌. (1997)

    • Related Report
      1996 Annual Research Report
  • [Publications] 岡坂 史紀: "Act8オペレーティングシステムにおけるサーバ開発の枠組み" 電子情報通信学会論文誌B-I. J79-B-I,4(発行予定). (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] 岡坂 史紀: "A Server Framework in Act8 Operating System" Proceedings of Multimedia JAPAN′96. (発行予定). (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] X.Jia: "Atomic Accesses to Replicated Files in Reliable Distributed File Systems" International Journal of Computer Systems, Science & Engineering. (発行予定). (1996)

    • Related Report
      1995 Annual Research Report
  • [Publications] R.C.Betini: "Flow Control and Routing Algorithms in WAPSN" Computer Communications. 18,5. 345-356 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] 岡坂 史紀: "ユーザプログラムとカーネルの協調に基づくスレッドの設計と実現" 情報処理学会論文誌. 36,4. 913-924 (1995)

    • Related Report
      1995 Annual Research Report
  • [Publications] Y.Zhang: "A Performance Comparison of Adaptive and Static Load Balancing in Heterogeneous Distributed Systems" Proceedings of 28th IEEE Annual Simulation Symposium. 332-340 (1995)

    • Related Report
      1995 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi