This TAO Workshop presentation will discuss the design, implementation, and
performance of the University of Rhode Island (URI) Real-Time Distributed Object
Computing group’s Static Scheduling Service, and Real-Time Binding Service.
The Static Scheduling Service is an implementation of the Real-Time CORBA 1.0
(RTC1) Scheduling Service standard. The Real-Time Binding Service is an
implementation of the standard CORBA Trader Service. We assume a TAO Workshop
audience that is familiar with TAO and CORBA, but not necessarily with RTC1 and the
details of the RTC1 Scheduling Service. The workshop presentation will provide a brief
background on the RTC1 features that impact the Static Scheduling and Real-Time
Binding Services, as described in Section 2. The presentation will use as an illustrative
example our integration of the Static Scheduling Service and Real-Time Binding Service
into the Unmanned Arial Vehicle (UAV) Open Experimental Platform (OEP) that has
been produced by BBN, as described in Section 3. We will show how both the Static
Scheduling Service and the Real-Time Binding Service work, including internal UML
diagrams, and sample configuration files that are at the heart of their implementations, as
described in Sections 4 and 5. We expect that by the TAO Workshop date these services
will have been committed to the TAO Repository; it will be these committed services that
we describe. We will conclude with performance results for the services in the UAV
application using common metrics derived on the DARPA PCES program, as described
in Section 6. If time permits, we will show how these static services lead to our current
work on Dynamic Distributed Scheduling and Binding Services, as described in Section
7. |