Home Search Site Map Help
Logo What's MKmg

Contents
What's MKng
What's New
Research
Experiments
Porting
Partners
Publications
Links
Support
Download
Feedback

Purpose

Our project aims at research, evaluation, and popularization of Micro Kernel next generation thechnology as basic software which applies to distributed/parallel system, multi computer system, high speed network system, and mobile sysytem. This research is based on distributed real time Micro kernel thechnology which has been developed by Keio University as a leader, thechnology which was extended to multimedia by software research and evaluation task -multi media united environment basic software- project.

We rely on not only single processor architecture. We research Kernel architecture which is dynamically adaptable in accordance with each system characteristics of application, hardware, and structure of network. Our research, using common Micro Kernel, aims to implement distributed computing system which integrates from mobile system to scalable parallel system.

At present, especialy in the fieds of research and development of a method of constructuring operating system and new system software architecture, we have not kept up with the level of the world at present. To construct high level applications, we should implement computing environment which can be adapted to various computer architectures and is suitable for applications. But, Most of the system codes, such as Microsoft Windows'95, are hidden by license. It is undesirable situation for research and development of operating system itself and software architecture. On the other hand, In regard to UNIX which is widely used on workstation, it's OS source codes on PC compatible are actively opend to the public, as personal system like FreeBSD and Linux. And Keio university multi media plathome project group opens Micro Kernel itself widely.

Our project, promoting this stream, aims to widely popularize MKngthecnology in research/education community and information industry of Japan, and to improve software technology. First of all, we divide our research into 3 task groups. Research and evaluation of MKng technology, demonstration test of working applications on them, adaptation to RISC next generation architecture to provide execution environment which is suitable for various applications. It's very significant to open results of MKng technology project widely, and popularize them in information industry of our country.

Outline of Research and Development

Our project aims at evaluating research and development about method of dynamic construction of next generation operating system and dynamically adaptable architecture of new system software. Mobile, real time, super distributed/parallel application system will be more important than ever. So computing environment should be affectively adapted to those applications.

We divide our tasks into two categories, "Research and Development Task" "Enginerring Task".
Research and development task-we aim to make Micro Kernel adaptable to various applications. We adopt Micro Kernel tray and operating system, which is our new paradime, to make it dynamicaly reconstructual, so it will be able to handle dynamic objects. Furthermore, we adapt improved Micro Kernel to mobile application, realtime system, and super distributed/parallel system environment. From results of those demonstration/evaluation experiment, not only improve the quality of codes but we aim to give active feedbacks to the early improvements.

Engineering task-we transport and improve Micro Kernel to make it available on most suitable hardware platform so as to put these various applications to the demonstration/evaluation experiment on actual machine. And Our purpose is not only adopting new results from tasks, but we give feedbacks to them, which is based on evaluation experiment on actual machine. These tasks are neccessary to materialize and refine results of our research and development as practicable OS environment, amd make MK availabe in wide fields.

Outline of Research and Development Task

Research and development task of our project is composed of 3 tasks below.

  • TaskA: Research and development of Micro Kernel next generation architecture
  • TaskB: Evaluation experiment of Micro Kernel
  • TaskC: Engineering task

TaskA: Research and develop Micro Kernel architecture which is suitable and dynamically adaptable for each applications and hardware platforms.
TaskB: Put Micro Kernel architecture, results of TaskA, to demonstration/evaluation experiment and give feedbacks to research and development.
TaskC: Transport/improve Micro Kernel to make it available on most suitable hardware platform, so as to put these various applications to the demonstration/evaluation experiment on actual machine.

We'll show mutual relations of each tasks below.
TaskA's subtask A1 to A7 of research and development MKng architecture are core tasks of our project. Basing on the results of TaskA, TaskB make a demonstration/evaluation experiment of them on new application system such as mobile system, multi computer, multi media application, real time system, Media Space Board and Navigator, Keio Information Super-Highway. TaskC implement these experiments on most suitbale hardware. And give feedbacks to dynamically adaptable Micro Kernel architecture.





[Home][ Search][ Site Map][ Help][ Feedback]

Questions or comments regarding this service? webmaster@mkg.sfc.keio.ac.jp
Copyright (C) 1996-1998 Keio-MKng Project, Keio University SFC.
All Rights Reserved.