|
|
Fiscal 1994 Project Portfolio Report
Yousef A. Khalidi, Principal Investigator
yousef.khalidi@Eng.Sun.COM
Overall Objective
To explore and develop new operating system software for high-speed
networking and multicomputer systems.
Objective for FY94
To form the project team and establish the direction for the project; to
investigate performance problems of existing systems; and to develop a new
fast data transfer mechanism for the Solaris operating system.
Description
In recent years, I/O structure and performance have received little attention. In the past, I/O devices were slow compared to CPU and memory speeds. The
software demands on the I/O system were modest, and most machines were
either uniprocessors or large expensive multiprocessors.
Many of the basic assumptions on which current I/O systems were built are no
longer valid. The advent of high-speed networks is changing many of the basic
assumptions of existing operating systems. In addition, high-speed networks
can now be utilized to connect many computers together to form
multicomputers.
The High Performance I/O project was formed to address the issue of
providing the proper operating system support for I/O. The project will
provide a new advanced operating system I/O architecture tailored for high-
speed networking and multicomputer systems.
Accomplishments
- The direction of the project was identified, and both short term goals and
longer term goals were set.
- A new very efficient operating system data transfer facility was developed
for the Solaris operating system.
- The design of a new I/O architecture was started.
- Several collaboration efforts with groups inside and outside of Sun were
established.
References
Publications
"Virtual Memory Support for Multiple Page Sizes," Y. Khalidi, M. Talluri, M.
N. Nelson, and D. Williams, Proceedings of 4th Workshop on Workstation
Operating Systems, October 1993, SMLI TR-93-17.
"A Study of the Structure and Performance of MMU Handling Software," Y.
Khalidi, V. Joshi, D. Williams, SMLI TR-94-28.
|