[13] in Open-Software-Foundation-News

home help back first fref pref prev next nref lref last post

OSF Flash Bulletin - OSF RI Mission and Plans

daemon@ATHENA.MIT.EDU (OSF Corporate Communications)
Wed Mar 9 13:36:42 1994

Resent-From: Bill Cattey <wdc@MIT.EDU>
Resent-To: osf-news-mtg@menelaus.LOCAL
To: newsnug@osf.org
Reply-To: newsnug@osf.org
Date: Tue, 08 Mar 1994 20:53:54 -0500
From: OSF Corporate Communications <corpcom@osf.org>

To:    OSF Members

From:  corpcom@osf.org (OSF Corporate Communications)
                       Open Software Foundation


****************************************************

                OSF ELECTRONIC FLASH

****************************************************
An electronic mail news flash for OSF Members from 
the Open Software Foundation
  
                                    March 8, 1994


<><><><><><><><><><><><><><><><><><><><><><><><><><><><>
OSF Research Institute Mission and 1994 Project Plans
<><><><><><><><><><><><><><><><><><><><><><><><><><><><>

PREAMBLE

Reproduced below (in ASCII format suitable for News 
Nuggets) are two  OSF Research Institute documents, "The 
OSF Research Institute Mission  Statement" and "RI 1993 
Project Summary and 1994 Plans".  Both these  documents 
are available in hardcopy with better formatting than is 
possible here.

Together these documents give a good overview of the RI 
as we enter 1994.

THE OSF RESEARCH INSTITUTE MISSION STATEMENT
By Dr. Ira Goldstein
Vice President,
Research and Advanced Development

February 25, 1993
Updated October 30, 1993

1. Introduction

The OSF Research Institute (RI) is chartered to 
investigate fundamental software technology needed to 
improve the scalability, portability and interoperability 
of computer systems. We conduct these investigations 
collaboratively with academia and industry. Our 
methodology is to develop complete prototypes that can be 
subjected to rigorous measurement as well as provide a 
platform for others to build on our work. We are 
successful if our research delivers innovation and 
economy: innovation by providing solutions to difficult 
system technology requirements and economy by providing a 
vehicle for shared investment in this research.

Section 2 presents our technology focus and section 3 
describes our methodology.

2. Technology Focus

Open systems are characterized by scalability of a common 
system technology from single processor hardware 
platforms to massively parallel systems, portability of 
applications to any of these systems, and 
interoperability among these systems. Our technology 
investigations are directed at enhancing all three of 
these properties.

Scalability. There is a revolution underway in hardware 
parallelism that has the potential to deliver 
breakthroughs in performance and price/performance. 
However, fundamental improvements in operating system 
technology are needed. Hence, we are developing a new 
system technology architecture that can make effective 
use of parallelism. Our goals include scalable 
performance as well as attention to critical system 
properties such as real-time response,fault tolerance, 
high availability, and high bandwidth I/O interactions. 
Our results are available as experimental systems, which 
can be used in toto or from which technology can be 
extracted.

Portability. End users must be able to choose their 
hardware without obsoleting their software if ongoing 
innovation in hardware design is to be practical and end 
users are to benefit fully from a competitive 
marketplace. Present software distribution formats are 
tied to particular hardware architecture/operating system 
combinations. To break through this barrier of software 
lock-in, we are participating in an international program 
to develop ANDF. ANDF is an architecture-neutral software 
distribution format that can span multiple languages and 
multiple architectures. This technology is fundamental to 
application portability and complements the development 
of a open systems standards. It also simplifies the 
provision of compilers for new programming languages. The 
RI's special focus is on advanced validation techniques 
and on extensions to parallel languages. Other projects 
sponsored by Esprit are developing this technology for 
conventional languages (C, C++, Cobol, Fortran, Lisp) and 
new hardware architectures. The Grenoble Research  
Institute is acting as a bridge between the European and 
U.S. work in this area.

Interoperability. The RI is investigating the development 
of system technology that can integrate small and large 
systems on a local area network into a single coherent 
computing environment. Such an environment provides 
efficient utilization of idle computer cycles, simplified 
system administration, increased availability and the 
potential for high performance parallel computing at a 
reasonable price. We are adapting our scalable, multi-
computer technology to provide this environment within 
the less reliable context of a local area network. This 
technology is usable on today's networks but becomes 
especially cost-effective as networks are upgraded to 
high speed fibre optics.

Usability. The enormous information and computational 
capacity of the emerging worldwide information 
infrastructure will not be of value unless we can develop 
intuitive user interfaces that work well in distributed 
environments. The Mosaic technology from University of 
Illinois is an example of this new generation of 
hypermedia browsing interfaces to information distributed 
on the Internet. The RI is initiating a new program whose 
goal is to increase the usability of this technology by 
designing intelligent assistants that can guide the user 
in his investigation of network information. Proposals 
have been submitted to various government programs to 
augment the RI's available funding for research in this 
area.

Our present focus is on the impact of parallelism on 
fundamental system capabilities and on the opportunities 
that the emerging distributed information infra-structure 
presents to users. We will investigate other open systems 
technologies as resources permit.  Overall our goal is to 
prototype advanced technology that accelerates and make 
more economic the delivery of new capabilities to the 
community.


3. Methodology

Our methodology emphasizes collaboration. This is always 
an effective and economic working style, but it is 
especially appropriate for research concerned with open 
systems. We work with leading universities and cutting 
edge companies. For example, we selected  Carnegie 
Mellon's Mach technology as a starting point in 1989 and 
have worked closely with them in the ensuing years. This 
collaboration has proved successful, with the results 
being  transferred to OSF Engineering and directly to 
over 40 sites. We are especially pleased to collaborate 
with early adopters. Recently, this has included 
companies developing a new generation of massively 
parallel systems such as Convex and Intel. Our technology 
is also being explored by various vendors as a foundation 
for multi-personality, low-end operating environments, 
for high performance, real-time systems, and for 
clustered computing.

The RI develops complete system prototypes. RI prototypes 
synthesize code contributed by universities and leading 
edge companies as well as our direct efforts. They are 
sufficiently complete so as to reveal the effects of 
various architectural elements as systems are tested 
under conditions of significant load (where load may 
represent the number of processors, the size and 
complexity of applications, the number of simultaneous 
tasks, or other stress imposed by the requirement that 
open systems technology be scalable). Several companies 
have used RI prototypes to accelerate their product 
schedules.

The RI has an international perspective. Research 
benefits from cross-fertilization. The RI collaborates 
with partners worldwide and makes its technology 
available on a worldwide basis. About one third of the 
RI's 60+ staff members are located in Grenoble, France 
and the remainder are based in Cambridge, Massachusetts. 
The RI regularly presents its work at symposia organized 
for OSF members in Japan, Europe and the U.S. each year. 
It also acts as a communications channel between these 
various communities. The RI just hosted a Symposium in 
Cambridge which was attended by over 90 engineers and 
managers from the OSF sponsor companies.

The RI is a highly leveraged investment. The RI has 
funding from major computer companies, contracts with 
government agencies (DARPA and Esprit), equipment grants 
from vendors, and direct support from  OSF. These 
investments are synergistic. Each company's investment 
isleveraged by at least a factor of 10.

RI methodology emphasizes relevance. Guidance from 
sponsor companies, OSF members, government funding 
agencies and licensees insures that RI activities are 
focussed on critical problems and that transfer of 
completed research is facilitated. The RI is not an ivory 
tower. Typically RI staff visit sponsor companies at 
least once each quarter and interact with other member 
companies at their request.

The RI produces several kinds of deliverables. We produce 
analyses, measurements, architectural frameworks and 
system prototypes. These results are delivered to the OSF 
membership and the OSF Engineering organization. Our 
prototype code may be used directly by OSF members, 
integrated into offerings from OSF Engineering, or serve 
as a starting point for OSF technology procurements. 
Alternatively, our analyses are also valuable when they 
provide insight into software  techniques that are not 
yet ready to become products.

RI results are open. Analyses are reported to the 
technical community  and RI prototypes are available to 
OSF members as unsupported code.  The RI places no 
limitations on the use of its prototype code in products 
or as the basis for further research beyond those imposed 
by whatever licenses were required for the RI to develop 
this software.  The RI hosts several workshops each year 
and presents its work regularly at conferences.


4. Conclusion

As the rate of change in the computer industry 
accelerates, there will be an ongoing need to deliver 
innovative products rapidly and  economically. It is the 
RI's mission to serve this need through a  cost-effective 
program of shared investment and open results.

-------------------------------------------------------



RI 1993 PROJECT SUMMARY AND 1994 PLANS
By Dr. Ira Goldstein
December 4, 1993

I. 	OPERATING SYSTEM FUNDAMENTALS AND MULTIPLE 
     PERSONALITY MACH
A. 	Program, Purpose, Collaborators
 	
Achieve reduced cost and increased functionality by 
providing a common foundation for open and proprietary 
operating systems.

DEC, HP, IBM, Hitachi, Convex, Intel, Utah, ARPA

B.	Projects
OSF/1 MK: Develop a generic server-based operating system  
architecture that can support multiple personalities. 
Provide techniques such that performance is within 95% of 
an integrated architecture.

Develop a Mach specification that unifies input from 
industry and  academia.

Explore xKernel from U. of Arizona as a framework for 
defining network protocols.

Integrate the latest Mach improvements from CMU.


C.	1993 Accomplishments

No-emulator prototype (OSF/1 MK r5) completed to improve 
reliability  & trust and transferred to Eng. as basis for 
OSF/1 r1.3.

Unified specification transferred to Eng. as basis for 
r1.3 product.  Assistance provided to Eng. so that r1.3 
will be conformant.

Untyped IPC & multiprocessor extensions completed and 
transferred to IBM, Convex, Intel and others.

Port to DEC AXP.

Microkernel benchmark suite completed and transferred to 
IBM, Convex and others.

Preliminary xKernel implementation completed.

Latest improvements and bug repairs from CMU  integrated 
into MK5 and transferred to IBM and others.

D.	1994 Goals & Plans

Design and prototype performance enhancement techniques 
such as server co-location. Achieve within 5% of the 
integrated kernel.  Release the improved system as OSF/1 
MK r6 in 2Q94 on Intel and HP-PA.

Demonstrate generality by porting the HP-UX compatibility 
package to MK6.

Analyze IBM MK, propose improvements and assist OSF 
sponsors in their evaluation of this technology.

Measure performance and ease of maintenance of network 
protocols defined via the x-kernel technology.

II.	REAL-TIME MICROKERNEL ENHANCEMENTS
A.	Program, Purpose Collabors

Providing real-time characteristics for distributed 
systems is a new  and challenging system technology 
requirement for the 90's.

IBM, DEC, Center for High Performance Computing, ARPA, 
		 
HiPer-D sites, Rome Lab, Honeywell, Hughes.

B.	Projects

R/T Enhancements: Improve clocks, timers, inter-process  
communication.

Make kernel preemptive.

Design new algorithms for local and distributed IPC.

Prototype r/t synchronizers.

C.	1993 Accomplishments

Releases of R/T technology transferred to IBM, DEC, ARPA 
HiPer-D sites and Eng.

Collaboration initiated with DEC. Three part-time 
sabbaticals began Dec. 1.

Contract awarded by Air Force to integrate advanced real-
time from the Alpha operating system into Mach.

D.	1994 Goals & Plans

Design and prototype kernel preemption, improved latency, 
local and remote R/T IPC, synchronizers and threads, 
characterization tools, and scheduling framework for 
separating mechanisms from policies.

Release MK 7 in 4Q94 & interim release 2Q94.

Integrate 1st version of distributed threads into Mach.

III.	MASSIVELY PARALLEL EXTENSIONS TO MACH AND TO OSF/1
A.	Program, Purpose Collagorators

Massively parallel processing is becoming an economic 
means to supply high end computing needs.  New O/S 
technology is needed to realize the potential of these 
systems.

CMU, Intel, DEC, IBM, Locus, Hitachi, ARPA, Univ. of 
Arizona, Princeton, Honeywell.

B.	Projects

OSF/1 AD: Develop a distributed operating system that 
provides a single system image efficiently over 1000's of 
nodes. Modify Mach's mechanisms to extend seamlessly to 
an MPP system. Extend the VM system to simulate shared 
memory efficiently. Allow all OSF/1 services (file 
system, process management, networking) to be distributed 
transparently. Scale to 100's and then 1000's of 
processors.




C.	1993 Accomplishments

OSF/1 AD r1.0 completed and provided to interested 
members.  Assistance provided to early adopters such as 
Intel and Convex. Intel shipped their 1st release in 
April, 93.

Preserve symmetric multiprocessing capability for nodes 
in the MPP system.

D.	1994 Goals & Plans

OSF/1 AD r2.0 planned for Dec. 94 leveraging the MK6 code 
base. Provide an improved, redesigned distributed IPC 
(NORMA IPC), and extensible distributed file system and 
process management framework.

Provide a mid-year interim release of OSF/1 AD that 
includes a partial implementation of the new NORMA IPC 
facility. This release is needed by early adopters.

IV.	CLUSTERS
A.	Programs, Purpose Collaborators

End users will benefit from the ability for their many 
workstations to work together seamlessly as a high 
performance cluster. This is especially valuable as 
higher speed networks are introduced.

HP; Convex; Trinity College, Dublin; Univ. Catholique de 
	 
Louvain, Belgium; Kaiserslautern Univ., Germany

B.	Projects

The OSF/1 AD system was developed on PC clusters, but 
assumed a reliable connection. Key mechanisms like IPC 
must be made fault tolerant. Also it must be enhanced to 
use DCE where appropriate.

C.	1993 Accomplishments

A fault-tolerant architecture for OSF/1 AD has been 
designed, which includes Mach IPC extensions which will 
allow shutdown and reboot in case of node failure.

Enhancements have been made to the network protocols used 
by Mach IPC, which are essential for efficient operation 
of OSF/1 AD over clusters.

The general problem of cluster configuration (both at 
boot time and dynamically in case of node failure) has 
been studied.

D.	1994 Goals & Plans

Much of the AD r2.0 work can be leveraged in this space.

Implement node failure detection, shutdown and reboot for 
OSF/1 AD on a cluster.

Implement the required Mach IPC enhancements required for 
cluster configuration. Develop boot configuration and 
reconfigurationmechanisms for OSF/1 AD on clusters.

V.	HIGH TRUST
A. 	Programs, Purpose Collaborators

Greater trust in computer systems will be an important 
theme in the 90's as we rely more and more on distributed 
machines outside our organizational control for our 
information.

Trusted Information Systems, NSA, Convex, ARPA, HP

B.	Projects

Rearchitect Mach to meet high trust requirements. The 
emphasis is on producing a carefully designed and layered 
implementation of the Mach kernel in C++ which will 
achieve the high level of assurance of correct operation 
demanded at the B3 level. This implementation  should 
equally appeal to the quality conscious computer 
industry.

C.	1993 Accomplishments

Completed first step: Produced a functional definition of 
OSF Mach.  Published for member review and adopted by OSF 
Eng.

Published a multi-layer structure for the rearchitected 
kernel.

Produced a C++ reimplementation of Mach IPC.

D.	1994 Goals & Plans

Publish a complete High Level Design for the high trust 
kernel in May 94 for submission to NSA.

Develop reimplementation of OSF Mach in C++ for release 
in 1995.

Explore B1 trust compliance of microkernel system using 
existing OSF/1 technology.


VI.	ANDF
A.	Program, Purpose Collaborators

ANDF makes portability a reality for the end user.

DRA, Esprit partners, USL, HP, Microsoft, ARPA

B.	Projects

Cooperative research with Esprit partners including DRA 
and 6 other European companies.

Collaborative testing of major ISV applications with 
support from HP and USL.

Development of a research kit.

C.	1993 Accomplishments

Design documents for ANDF validation suite released to 
Esprit partners.

Oracle, Mosaic, Postgres ported and tested.

Techniques to use an existing compiler (GCC) as ANDF 
installer developed.

Results published in ANDF Collected Papers, volumes 1, 2 
and 3.


D.	1994 Goals & Plans

Complete validation suite & begin design of ANDF 
interpreter.

Benchmark new releases from DRA.

Use ANDF on a regular basis for Mosaic research.

Extend ANDF to parallel systems. (ARPA)

Release ANDF kit with DRA producer, GANDF installers and 
DRA installers.

VII.	DISTRIBUTED INFORMATION ENVIRONMENT
A.	Program, Purpose Collaborators

The emerging worldwide information infrastructure will 
provide significant productivity advantages to knowledge 
workers of the mid to late 90's providing that the 
technology is easy to use.

Research partners have been identified in the various 
proposals submitted to the government. In addition, 
visits are underway to the sponsor companies to identify 
interest therein.

This program is contingent on one of the submitted 
proposals being funded.

B.	Projects

Explore ease-of-use and productivity value of the Mosaic 
Internet browsing technology.

Explore agent paradigm for intelligent assistance for 
Internet Browsing.

Explore integration of DCE with Mosaic.

Employ healthcare as an experimental domain.

C.	1993 Accomplishments

Mosaic compiled with ANDF and used on an exploratory 
basis.

RI World Wide Web server created with Microkernel and 
ANDF documentation.

Four Proposals submitted:

	1. Building a Scalable America with National 
Consortium of High Performance Computing sites. (ARPA 
TRP)

	2. Exploring a medical information infra-structure 
with Univ. of MA Medical Center. (ARPA TRP)

	3. Intelligent Assistance for Internet Browsing with 
advisory  board of leading AI researchers. (ARPC SISTO 
office).

	4. White paper on integration of DCE with Mosaic. 
(Rome Lab)

D.	1994 Goals & Plans

Collaborate with interested parties in sponsor companies 
on  exploration of the benefits and limitations of the 
Mosaic technology  for browsing hypermedia information on 
the Internet.

Carry out research described in proposals if funded.

Use proposal dollars to create a leadership team for 
research and  adv. dev. in distributed computing and 
information access.


The Open Software Foundation is a not-for-profit research and 
development organization headquartered in Cambridge, 
Massachusetts with more than 400 members worldwide.


                          # # #

OSF/1, Motif, the OSF logo, OSF, and Open Software Foundation 
are trademarks of the Open Software Foundation, Inc.  


Copyright 1994, Open Software Foundation, Inc.  All 
rights reserved.


*****************************************************
Donna Esterling, Editor       Promotional Programs Mgr
Open Software Foundation      email:  newsnug@osf.org
11 Cambridge Center           phone:  617-621-8700
Cambridge, MA 02142 USA       fax:    617-621-0631
c/o OSF Electronic Bulletin
Comments to the editor can be sent to:

               newsnug@osf.org

E-mail additions and changes can be sent to:

              bulletin-request@osf.org
*****************************************************




home help back first fref pref prev next nref lref last post