|
|
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.

|