version 1.1, 2001/06/19 07:32:59 |
version 1.3, 2001/06/21 03:09:46 |
|
|
% $OpenXM$ |
% $OpenXM: OpenXM/doc/ascm2001p/session-management.tex,v 1.2 2001/06/20 05:42:48 takayama Exp $ |
|
|
\section{Session Management} |
\section{Session Management} |
\label{secsession} |
\label{secsession} |
|
|
Under OpenXM-RFC 100, servers are invoked as follows. |
Under OpenXM-RFC 100, servers are invoked as follows. |
An application called {\it launcher} is invoked from a client. |
An application called {\it launcher} is invoked from a client. |
The launcher sets up two communication channels: the data channel |
The launcher sets up two communication channels: the data channel |
and the control. Then it creates a server process which can communicate |
and the control channel. |
|
Then it creates a server process which can communicate |
with the client via the data channel. Finally the launcher |
with the client via the data channel. Finally the launcher |
acts as a control server and controls the server process. |
acts as a control server and controls the server process. |
As to the details of the control server see Section \ref{control}. |
As to the details of the control server see Section \ref{control}. |
Line 56 As to the details of the control server see Section \r |
|
Line 57 As to the details of the control server see Section \r |
|
%order. Nevertheless it is necessary to negotiate the byte order to |
%order. Nevertheless it is necessary to negotiate the byte order to |
%skip the byte order conversion because its cost is often dominant over |
%skip the byte order conversion because its cost is often dominant over |
%fast networks. |
%fast networks. |
OpenXM-RFC 101 \cite{ox-rfc-101} gives more secure and |
OpenXM-RFC 101\cite{ox-rfc-101} gives a more secure and |
efficient way to start servers. |
efficient way to start servers. |
It uses ``ssh'' to launch a control server and |
It uses ``ssh'' to launch a control server and |
the control server can launch one or more than one |
the control server can launch one or more than one |
engines. |
engines. |
See \cite{ox-rfc-101} for details. |
|
|
|
\subsection{Control server} |
\subsection{Resetting an engine} |
\label{control} |
\label{control} |
%In OpenXM we adopted the following simple and robust method to |
%In OpenXM we adopted the following simple and robust method to |
%control servers. |
%control servers. |