ITTC Project

System Support and Performance Evaluation of Conventional and Real-Time ORBs

Project Award Date: 02-01-1999


Distributed and real-time computing continue to converge in a number of ways that have significant implications for the software Sprint uses to mange its network, how Sprint provides services to its customers, and the services customers may wish Sprint to provide in the future. The next generation of software managing most telecommunication networks will be strongly object oriented, and much of it will have to satisfy stringent real-time constraints.

The current real-time interface is limited, especially in comparison to the variety and sophistication of the real-time constraints that network management software must satisfy; and these real-time constraints only promise to be even more varied and sophisticated in future. The current and future performance requirements, real-time and otherwise, of emerging network management and application software may exceed the capacity of current Common Object Request Broker Architecture (CORBA)-based middleware and supporting operating-system layers. Equally important is the fact that Object Request Broker (ORB) vendors and users lack the ability to effectively describe the real-time requirements of their applications and to test the ability of an ORB to satisfy the stated requirements.

This project will address these problems in three major ways:
(a) By creating a sophisticated, flexible, extensible, and automated way to describe and conduct ORB performance evaluation experiments of far greater scope and precision than that state of current practice; (b) By contributing to the development of the ACE ORB (TAO), a real-time ORB implementation, in collaboration with its creator Dr. Schmidt. TAO will serve as a proof-of-concept open source platform within which techniques and principles of real-time ORB implementation can be investigated and demonstrated. This work would contribute to TAO by creating innovative system support on Linux using the KU Real-Time (KURT) Linux extensions, by investigating methods for integrating I/O and scheduling in support of real-time ORBs, and by implementing a prototype Real-Time Scheduling Service (RTSS). (c) By investigating how well Windows NT can support these types of real-time, CORBA-based applications by porting the performance evaluation tools and conducting evaluation experiments to compare NTs real-time ORB support to that of other platforms.


Faculty Investigator(s): Douglas Niehaus (PI)

Student Investigator(s): Jacob Woltersdorf, Michael Frisbie, Amit Kucheria, Karthikeyan Nathillvar, Sweatha Rao, Mitchell Trope

Project Sponsors

Primary Sponsor(s): Sprint

Partner with ITTC

The Information and Telecommunication Technology Center at the University of Kansas has developed several assistance policies that enhance interactions between the Center and local, Kansas, or national companies. 

ITTC assistance includes initial free consulting (normally one to five hours). If additional support is needed, ITTC will offer one of the following approaches: 

Sponsored Research Agreement

Individuals and organizations can enter into agreements with KUCR/ITTC and provide funds for sponsored research to be performed at ITTC with the assistance of faculty, staff and students.

Licensing and Royalty/Equity Agreement

An ITTC goal is the development of investment-grade technologies for transfer to, and marketing by, local, Kansas, and national businesses. To enhance this process, the Center has developed flexible policies that allow for licensing, royalty, and equity arrangements to meet both the needs of ITTC and the company.

Commercialization Development

Companies with a technology need that can be satisfied with ITTC's resources can look to us for assistance. We can develop a relationship with interested partners that will provide for the development of a technology suited for commercialization.

ITTC Resource Access

ITTC resources, including computers and software systems, may be made available to Kansas companies in accordance with the Center's mission and applicable Regents and University policies.

ITTC Calendar
There are no upcoming events at this time.