<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"><title></title><meta name="GENERATOR" content="OpenOffice.org 2.3  (Linux)">
        
        
        <style type="text/css">
        <!--
                @page { size: 8.5in 11in; margin: 0.79in }
                P { margin-bottom: 0.08in }
                A:link { color: #0000ff }
        -->
        </style>

<p style="margin-bottom: 0in;"><font face="Mistral, cursive"><font style="font-size: 16pt;" size="4"><b>C-Sharifi</b></font></font><font face="Times New Roman, serif"><font style="font-size: 16pt;" size="4"><b>
</b></font></font><font face="Times New Roman, serif"><b>Cluster
Engine: The Second Success Story on "Kernel-Level Paradigm" for
Distributed Computing Support</b></font></p>
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;"><font face="Times New Roman, serif">Contrary
to two school of thoughts in providing system software support for
distributed computation that advocate either the development of a
whole new distributed operating system (like Mach), or the
development of library-based or patch-based middleware on top of
existing operating systems (like MPI, Kerrighed and Mosix), </font><font color="#0000ff"><u><a href="mailto:msharifi@iust.ac.ir"><font face="Times New Roman, serif">Dr.
Mohsen Sharifi</font></a></u></font><font face="Times New Roman, serif">
hypothesized another school of thought as his thesis in 1986 that
believes all distributed systems software requirements and supports
can be and must be built at the Kernel Level of existing operating
systems; requirements like Ease of Programming, Simplicity,
Efficiency, Accessibility, etc which may be coined as </font><font face="Times New Roman, serif"><b>Usability</b></font><font face="Times New Roman, serif">.
 Although the latter belief was hard to realize, a sample byproduct
called DIPC was built purely based on this thesis and openly
announced to the Linux community worldwide in 1993.  This was admired
for being able to provide necessary supports for distributed
communication at the Kernel Level of Linux for the first time in the
world, and for providing Ease of Programming as a consequence of
being realized at the Kernel Level. However, it was criticized at the
same time as being inefficient. This did not force the school to
trade Ease of Programming for Efficiency but instead tried hard to
achieve efficiency, alongside ease of programming and simplicity,
without defecting the school that advocates the provision of all
needs at the kernel level. The result of this effort is now
manifested in the </font><font face="Mistral, cursive"><font size="3"><b>C-Sharifi</b></font></font><font face="Times New Roman, serif"><font size="3"><b>
</b></font></font><font face="Times New Roman, serif">Cluster Engine.</font></p>
<p style="margin-bottom: 0in;"> <font face="Mistral, cursive"><font size="3"><b>C-Sharifi</b></font></font><font face="Times New Roman, serif">
is a cost effective distributed system software engine in support of
high performance computing by clusters of off-the-shelf computers. It
is wholly implemented in Kernel, and as a consequence of following
this school, it has Ease of Programming, Ease of Clustering,
Simplicity, and it can be configured to fit as best as possible to
the efficiency requirements of applications that need high
performance.  It supports both distributed shared memory and message
passing styles, it is built in Linux, and its cost/performance ratio
in some scientific applications (like meteorology and cryptanalysis)
has shown to be far better than non-kernel-based solutions and
engines (like MPI, Kerrighed and Mosix). </font>
</p>
<p style="margin-bottom: 0in; line-height: 100%;"><br>
</p>
<p style="margin-bottom: 0in; line-height: 100%;"><font face="Times New Roman, serif">Best
Regard</font></p><p style="margin-bottom: 0in; line-height: 100%;"><font face="Times New Roman, serif">*Leili Mirtaheri<br></font></p>
<p style="margin-bottom: 0in; line-height: 100%;"><font face="Times New Roman, serif">~Ehsan
Mousavi</font></p>
<p style="margin-bottom: 0in; line-height: 100%;"><font face="Mistral, cursive"><font size="3"><b>C-Sharifi</b></font></font><font face="Times New Roman, serif">
 Development Team</font></p>