diff options
author | marina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-12-08 08:03:29 +0000 |
---|---|---|
committer | marina <marina@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-12-08 08:03:29 +0000 |
commit | a5fe5f1ec0286f45da6f9a5711dc306c1ec07689 (patch) | |
tree | c499695de1c8c545d2f580d92c5ab508538a4354 | |
parent | 85aae3b6f7943d5dc9b03550d2f07a2a2fdf2a24 (diff) | |
download | ATCD-a5fe5f1ec0286f45da6f9a5711dc306c1ec07689.tar.gz |
RTCORBA on-line documentation.
-rw-r--r-- | TAO/docs/rtcorba/content.htm | 59 | ||||
-rw-r--r-- | TAO/docs/rtcorba/index.htm | 23 | ||||
-rw-r--r-- | TAO/docs/rtcorba/status.htm | 141 |
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 & 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 Improvements </a></li> +</ul> + +<p> </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. The implementation effort is in full gear, so +please check back often - these pages are updated frequently. 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. Please +indicate "RTCORBA" 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> </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. (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. (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. 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> |