summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-08 08:03:29 +0000
committermarina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-12-08 08:03:29 +0000
commita5fe5f1ec0286f45da6f9a5711dc306c1ec07689 (patch)
treec499695de1c8c545d2f580d92c5ab508538a4354
parent85aae3b6f7943d5dc9b03550d2f07a2a2fdf2a24 (diff)
downloadATCD-a5fe5f1ec0286f45da6f9a5711dc306c1ec07689.tar.gz
RTCORBA on-line documentation.
-rw-r--r--TAO/docs/rtcorba/content.htm59
-rw-r--r--TAO/docs/rtcorba/index.htm23
-rw-r--r--TAO/docs/rtcorba/status.htm141
3 files changed, 223 insertions, 0 deletions
diff --git a/TAO/docs/rtcorba/content.htm b/TAO/docs/rtcorba/content.htm
new file mode 100644
index 00000000000..b41372f7e8a
--- /dev/null
+++ b/TAO/docs/rtcorba/content.htm
@@ -0,0 +1,59 @@
+<html>
+
+<!-- $Id$ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Home Page</title>
+<base target="main">
+</head>
+
+<body>
+
+<h2 align="center">TAO Real-Time CORBA Documentation </h2>
+
+<ol>
+ <li><a href="status.htm#intro">Intro</a></li>
+ <li><a href="status.htm#status">Current Status</a><ul>
+ <li><a href="status.htm#completed">Recently Completed</a> </li>
+ <li><a href="status.htm#in progress">In Progress</a></li>
+ <li><a href="status.htm#supported">Supported Features</a></li>
+ <li><a href="status.htm#unsupported">Unsupported Features</a></li>
+ <li><a href="status.htm#future">Future Work</a></li>
+ </ul>
+ </li>
+ <li><a href="omg_issues.htm">Issues with the Real-Time CORBA 1.0 Specification</a></li>
+ <li><a href="architecture.htm">TAO Real-Time Architecture</a></li>
+ <li><a href="features.htm">Real-Time Features Documentation</a><ul>
+ <li><a href="features.htm#enabling">Enabling Real-Time features</a></li>
+ <li><a href="features.htm#deprecated">TAO::Client_Priority_Policy</a> (deprecated)</li>
+ <li><a href="features.htm#mappings">Priority Mapping &amp; Priority Mapping Manager</a></li>
+ <li><a href="features.htm#defaults">ORB Default Policies</a></li>
+ <li><a href="features.htm#protocols">Protocol Policies</a></li>
+ <li>Resource model </li>
+ <li>Valid Policy Configurations</li>
+ <li>POA Threadpools</li>
+ <li>Priority Models</li>
+ <li>Priority Banded Connections</li>
+ <li>Explicit Binding</li>
+ <li>Private Connections</li>
+ </ul>
+ </li>
+ <li>Examples</li>
+ <li><a href="issues_bugs.htm">Known Bugs and Issues</a></li>
+ <li>Performance</li>
+ <li>Papers</li>
+ <li><a href="faq.htm">FAQ</a></li>
+</ol>
+
+<hr>
+
+<h3>Real-Time CORBA Project Internal Notes</h3>
+
+<ul>
+ <li><a href="internal.htm#pools">Integration with POA threadpools</a> (notes for Irfan)</li>
+ <li><a href="internal.htm#enhancements">Enhancements and&nbsp; Improvements </a></li>
+</ul>
+
+<p>&nbsp;</p>
+</body>
+</html>
diff --git a/TAO/docs/rtcorba/index.htm b/TAO/docs/rtcorba/index.htm
new file mode 100644
index 00000000000..beb4e4de2c7
--- /dev/null
+++ b/TAO/docs/rtcorba/index.htm
@@ -0,0 +1,23 @@
+<html>
+<!-- $Id$ -->
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>New Page 2</title>
+<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+</head>
+
+<frameset cols="150,*">
+ <frame name="contents" target="main" src="content.htm">
+ <frame name="main" src="status.htm">
+ <noframes>
+ <body>
+
+ <p>This page uses frames, but your browser doesn't support them.</p>
+
+ </body>
+ </noframes>
+</frameset>
+
+</html>
diff --git a/TAO/docs/rtcorba/status.htm b/TAO/docs/rtcorba/status.htm
new file mode 100644
index 00000000000..5a1eabb8d2e
--- /dev/null
+++ b/TAO/docs/rtcorba/status.htm
@@ -0,0 +1,141 @@
+<html>
+<!-- $Id$ -->
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<title>Status of Real-Time CORBA Support in TAO</title>
+<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
+</head>
+
+<body>
+
+<h1><a name="intro">Real-Time CORBA Support in TAO</a> </h1>
+
+<p>Support for <a href="http://www.omg.org">OMG</a> <a
+href="http://cgi.omg.org/cgi-bin/doc?ptc/99-05-03">Real-Time CORBA 1.0 specification</a>
+is currently being added to TAO.&nbsp; The implementation effort is in full gear, so
+please check back often - these pages are updated frequently.&nbsp; For a list of recently
+added features and work in progress see the <a href="#status">Current Status</a> section
+below.</p>
+
+<p>As usual, questions, comments, and contributions should be posted to the <a
+href="news:comp.soft-sys.ace">comp.soft-sys.ace</a> newsgroup, and bug reports can be
+submitted either through our web-based <a
+href="http://ace.cs.wustl.edu/bugzilla/index.cgi">bug-tracking system</a> (best) or by
+filling out the TAO/PROBLEM-REPORT-FORM and posting it to the newsgroup.&nbsp; Please
+indicate &quot;RTCORBA&quot; in the component field when submitting a bug report. </p>
+
+<p>Points of contact for the project are:
+
+<ul>
+ <li><a href="mailto:corsaro@cs.wustl.edu">Angelo Corsaro</a> - collocation and policy
+ encoding into ior</li>
+ <li><a href="mailto:irfan@cs.wustl.edu">Irfan Pyarali</a> - POA threadpools and RT POA</li>
+ <li><a href="mailto:marina@cs.wustl.edu">Marina Spivak</a> - all other features and online
+ documentation </li>
+</ul>
+
+<h2><a name="status">Current Status</a>&nbsp; </h2>
+
+<p>Status last updated on: <!--#echo var="LAST_MODIFIED"--></p>
+
+<h3><a name="completed">Recently Completed</a></h3>
+
+<p>Items completed during the past 3-4 weeks.&nbsp; (For a complete list of supported
+features see <a href="#supported">this section</a>).
+
+<ul>
+ <li>Online Documentation, i.e., these pages</li>
+ <li>Priority Banded Connections</li>
+ <li>Server_Declared Priority Model</li>
+ <li>Client Protocol Policy</li>
+</ul>
+
+<h3><a name="in progress">In Progress</a></h3>
+
+<table border="1" width="100%">
+ <tr>
+ <td width="33%" align="center"><strong>Feature</strong></td>
+ <td width="33%" align="center"><strong>Due Date</strong></td>
+ <td width="34%" align="center"><strong>Contact</strong></td>
+ </tr>
+ <tr>
+ <td width="33%" align="left"><br>
+ Explicit Binding</td>
+ <td width="33%" align="center">November 3</td>
+ <td width="34%" align="center"><a href="mailto:marina@cs.wustl.edu">Marina Spivak</a></td>
+ </tr>
+ <tr>
+ <td width="33%" align="left"><br>
+ Private Connections</td>
+ <td width="33%" align="center">November 5</td>
+ <td width="34%" align="center"><a href="mailto:marina@cs.wustl.edu">Marina Spivak</a></td>
+ </tr>
+ <tr>
+ <td width="33%" align="left"><br>
+ IDL Compiler Modifications (for collocation support)</td>
+ <td width="33%" align="center">October 30</td>
+ <td width="34%" align="center"><a href="mailto:corsaro@cs.wustl.edu">Angelo Corsaro</a></td>
+ </tr>
+ <tr>
+ <td width="33%" align="left"><br>
+ POA Threadpools</td>
+ <td width="33%" align="center">??</td>
+ <td width="34%" align="center"><a href="mailto:irfan@cs.wustl.edu">Irfan Pyarali</a></td>
+ </tr>
+</table>
+
+<h3><a name="supported">Supported Features</a></h3>
+
+<p>Following is the complete list of features from the Real-Time CORBA 1.0 specification
+that are currently supported in TAO.&nbsp; (These do not include <a href="#in progress">work
+in progress</a>).
+
+<ul>
+ <li>Real-Time ORB</li>
+ <li>Real-Time POA</li>
+ <li>Real-Time Current</li>
+ <li>Priority Mappings</li>
+ <li>Client_Propagated Priority Model</li>
+ <li>Server_Declared Priority Model</li>
+ <li>Server Protocol Policy</li>
+ <li>Client Protocol Policy</li>
+ <li>Priority Banded Connections</li>
+ <li>Invocation Timeout</li>
+</ul>
+
+<h3><a name="unsupported">Unsupported Features</a></h3>
+
+<p>The following features are not currently supported, and there are no immediate plans
+for their implementation:
+
+<ul>
+ <li>POA Threadpool request buffering</li>
+ <li>POA Threadpool thread borrowing </li>
+ <li>Priority Transforms</li>
+ <li>RT Mutex</li>
+ <li>ORBinit command-line option</li>
+</ul>
+
+<h3><a name="future">Future Work</a></h3>
+
+<ol>
+ <li>Improve current RT CORBA implementation through benchmarking and optimizations,
+ resolving known bugs and issues, adding examples, and other enhancements.</li>
+ <li>Implement an alternative real-time orb architecture using a <em>queue-per-lane</em>
+ approach, as described in the <a href="architecture.htm">TAO Real-Time Architecture</a>
+ section.&nbsp; In this approach, each threadpool lane owns a queue, while I/O resources
+ are being shared among all the threadpool lanes of the same priority within a server.
+ Strategize TAO to use either <em>queue-per-lane</em> or <em>reactor-per-lane</em>
+ implementation, and compare the two.</li>
+ <li>As both real-time and fault tolerance implementations mature separately, explore issues
+ in combining them, and, ultimately, enable TAO to provide applications with both real-time
+ and fault tolerance support at the same time. </li>
+</ol>
+
+<hr>
+<i>
+
+<p>Last modified: <!--#echo var="LAST_MODIFIED"--> </i></p>
+</body>
+</html>