Thread Subject: CSharifi

Subject: CSharifi

From: CVC

Date: 30 Nov, 2007 12:43:04

Message: 1 of 3

C-Sharifi Cluster Engine: The Second Success Story on "Kernel-Level
Paradigm" for Distributed Computing Support

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), Dr.
Mohsen Sharifi 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 Usability.
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 C-
Sharifi Cluster Engine.
 C-Sharifi 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).

Best Regard
~Ehsan Mousavi
C-Sharifi Development Team

Subject: CSharifi

From: karamba kovalvski

Date: 1 Dec, 2007 13:18:55

Message: 2 of 3

This is just a propaganda about something that is not
accepted by any formal/informal community. There is no
article about it. just compare the text of all search
results of Google about it. just copied and pasted texts
which are the same.
no article, no scientific approach. finally its all with you
to find out more about it.

CVC <MOUSAVI.EHSAN@gmail.com> wrote in message
<27a8bd89-8540-4dbe-b776-1fca8c801f75@j44g2000hsj.googlegroups.com>...
> C-Sharifi Cluster Engine: The Second Success Story on
"Kernel-Level
> Paradigm" for Distributed Computing Support
>
> 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), Dr.
> Mohsen Sharifi 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
Usability.
> 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 C-
> Sharifi Cluster Engine.
> C-Sharifi 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).
>
> Best Regard
> ~Ehsan Mousavi
> C-Sharifi Development Team

Subject: CSharifi

From: Ehsan

Date: 7 Dec, 2007 13:30:41

Message: 3 of 3

Dear Kovalvaski,
thanks for your attention.
CSharifi is Cluster Engine. We are using it for Solving
Computation Time paradigm. if you want more information
about it, please connect me.

Best Regards
~Ehsan

"karamba kovalvski" <rabbit.galaxy@gmail.com> wrote in
message <firmvv$laf$1@fred.mathworks.com>...
> This is just a propaganda about something that is not
> accepted by any formal/informal community. There is no
> article about it. just compare the text of all search
> results of Google about it. just copied and pasted texts
> which are the same.
> no article, no scientific approach. finally its all with you
> to find out more about it.
>
> CVC <MOUSAVI.EHSAN@gmail.com> wrote in message
>
<27a8bd89-8540-4dbe-b776-1fca8c801f75@j44g2000hsj.googlegroups.com>...
> > C-Sharifi Cluster Engine: The Second Success Story on
> "Kernel-Level
> > Paradigm" for Distributed Computing Support
> >
> > 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), Dr.
> > Mohsen Sharifi 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
> Usability.
> > 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 C-
> > Sharifi Cluster Engine.
> > C-Sharifi 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).
> >
> > Best Regard
> > ~Ehsan Mousavi
> > C-Sharifi Development Team
>

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
csharifi Ehsan 7 Dec, 2007 08:35:14
rssFeed for this Thread
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com