version 1.3, 2001/03/07 07:34:49 |
version 1.4, 2001/03/08 00:49:29 |
|
|
% $OpenXM: OpenXM/doc/ascm2001/design-outline.tex,v 1.2 2001/03/07 06:54:40 takayama Exp $ |
% $OpenXM: OpenXM/doc/ascm2001/design-outline.tex,v 1.3 2001/03/07 07:34:49 takayama Exp $ |
|
|
\section{Design Outline and OpenXM Request for Comments (OpenXM-RFC)} |
\section{Design Outline and OpenXM Request for Comments (OpenXM-RFC)} |
|
|
Line 86 We want to see how far we can go with this approach. |
|
Line 86 We want to see how far we can go with this approach. |
|
|
|
Motivated with these, we started the OpenXM project with the following |
Motivated with these, we started the OpenXM project with the following |
fundamental architecture, which is currently described in |
fundamental architecture, which is currently described in |
OpenXM RFC 100 proposed standard %% ``draft standard'' and ``standard'' |
OpenXM-RFC 100 proposed standard %% ``draft standard'' and ``standard'' |
``Design and Implementation of OpenXM client-server model and common |
``Design and Implementation of OpenXM client-server model and common |
mathematical object format''. |
mathematical object format''. |
\begin{enumerate} |
\begin{enumerate} |
Line 126 then the server executes the asir command \\ |
|
Line 126 then the server executes the asir command \\ |
|
(factorize $x^{100}-y^{100}$ over ${\bf Q}$) |
(factorize $x^{100}-y^{100}$ over ${\bf Q}$) |
and pushes the result onto the stack. |
and pushes the result onto the stack. |
\end{enumerate} |
\end{enumerate} |
OpenXM package implements the OpenXM-RFC 100 and 101 based on |
OpenXM package implements the OpenXM-RFC 100 \cite{ox-rfc-100} |
|
and 101 \cite{ox-rfc-101} based on |
the above fundamental architecture. |
the above fundamental architecture. |
In this paper, we discuss mainly on systems implementing |
In this paper, we discuss mainly on systems implementing |
OpenXM-RFC 100 and 101 on TCP/IP. |
OpenXM-RFC 100 and 101 on TCP/IP. |
Line 144 systems is taking the ``RFC'' approach, which has been |
|
Line 145 systems is taking the ``RFC'' approach, which has been |
|
used to develop internet protocols. |
used to develop internet protocols. |
We think that ``RFC'' approach is an excellent way and |
We think that ``RFC'' approach is an excellent way and |
we hope that other groups, who are working on standard protocols, |
we hope that other groups, who are working on standard protocols, |
take this ``RFC'' approach. |
take this ``RFC'' approach, too. |
|
|
The OpenXM on MPI \cite{MPI} is currently running on Risa/Asir |
The OpenXM on MPI \cite{MPI} is currently running on Risa/Asir |
as we will see in Section \ref{section:homog}. |
as we will see in Section \ref{section:homog}. |
We are now preparing the OpenXM RFC 102 ``Mathematical communication |
We are now preparing the OpenXM-RFC 102 ``Mathematical communication |
on MPI'' (draft protocol) |
on MPI'' (draft protocol) |
based on our experiments on MPI. |
based on our experiments on MPI. |
|
|
|
In the rest of the paper, we abbreviate |
|
OpenXM-RFC 100 and 101 to OpenXM if no confusion arises. |
|
|
|
|
|
|