Re: Openmosix suggestion?

"Moshe Bar" <[email protected]> Tue, 10 Jul 2007 02:16:03 +0300
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
--===============1832484003==
Content-Type: multipart/alternative; 
	boundary="----=_Part_167643_18425221.1184022963276"

------=_Part_167643_18425221.1184022963276
Content-Type: text/plain; charset=WINDOWS-1252; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

the virtual layer itself would make the instances not migreteable because i=
t
would have, necessarily, shared pools.

When a process cannot be migrated today in openMosix it's because it's best
for the performance of the apps. We tried distributed shared memory and the
performance was detrimental to may apps.

Even something like the sgi Altix, which does distributed shared memory in
hardware has unacceptable performance for most apps required dsm. It's just
something that needs to be solved within the apps, not the OS.

Many thanks

Moshe

On 7/9/07, Pontius, Brian D CIV NAVSISA <[email protected]> wrote:
>
>  To all,
>
> I am very new to openmosix. I have been reading through the wiki etc=85 a=
nd
> I have an idea that I thought I would suggest to you openmosix experts.
>
> There are obviously some applications that cannot be migrated because the=
y
> are using shared memory or pthreads.  What if we put these applications
> behind a "virtualization layer"?  Here is what I mean.  When using vmware=
,
> you create a virtual machine and it talks to virtual hardware. What if we
> could start these applications and have it talk to virtual hardware
> controlled by openmosix.  The openmosix processes would communicate betwe=
en
> nodes and translate those virtual requests into physical requests giving =
the
> responses back to the originating process.
>
> I am not a developer, just an SA, so if I have considered something that
> impossible, impractical or stupid, please accept my apologizes and help m=
e
> understand.
>
> Let me know what you think.
>
> Thanks
>
> Brian Pontius
> UNIX/Linux System Administrator
> NAVSISA
> US Navy
> [email protected]
> 717-605-1939
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> openMosix-devel mailing list
> openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/openmosix-devel
>
>

------=_Part_167643_18425221.1184022963276
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

the virtual layer itself would make the instances not migreteable because i=
t would have, necessarily, shared pools. <br><br>When a process cannot be m=
igrated today in openMosix it&#39;s because it&#39;s best for the performan=
ce of the apps. We tried distributed shared memory and the performance was =
detrimental to may apps.=20
<br><br>Even something like the sgi Altix, which does distributed shared me=
mory in hardware has unacceptable performance for most apps required dsm. I=
t&#39;s just something that needs to be solved within the apps, not the OS.=
=20
<br><br>Many thanks<br><br>Moshe<br><br><div><span class=3D"gmail_quote">On=
 7/9/07, <b class=3D"gmail_sendername">Pontius, Brian D CIV NAVSISA</b> &lt=
;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; w=
rote:
</span><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rg=
b(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div>


<p><font face=3D"Lucida Sans Unicode" size=3D"2">To all,</font>
</p>

<p><font face=3D"Lucida Sans Unicode" size=3D"2">I am very new to openmosix=
. I have been reading through the wiki etc=85 and I have an idea that I tho=
ught I would suggest to you openmosix experts.</font></p>

<p><font face=3D"Lucida Sans Unicode" size=3D"2">There are obviously some a=
pplications that cannot be migrated because they are using shared memory or=
 pthreads.&nbsp; What if we put these applications behind a &quot;virtualiz=
ation layer&quot;?&nbsp; Here is what I mean.&nbsp; When using vmware, you =
create a virtual machine and it talks to virtual hardware. What if we could=
 start these applications and have it talk to virtual hardware controlled b=
y openmosix.&nbsp; The openmosix processes would communicate between nodes =
and translate those virtual requests into physical requests giving the resp=
onses back to the originating process.=20
</font></p>

<p><font face=3D"Lucida Sans Unicode" size=3D"2">I am not a developer, just=
 an SA, so if I have considered something that impossible, impractical or s=
tupid, please accept my apologizes and help me understand.</font></p>

<p><font face=3D"Lucida Sans Unicode" size=3D"2">Let me know what you think=
.</font>
</p>

<p><font face=3D"Lucida Sans Unicode" size=3D"2">Thanks</font>
</p>
<br>

<p><font face=3D"Arial" size=3D"2">Brian Pontius</font>

<br><font face=3D"Arial" size=3D"2">UNIX/Linux System Administrator</font>

<br><font face=3D"Arial" size=3D"2">NAVSISA</font>

<br><font face=3D"Arial" size=3D"2">US Navy</font>

<br><font face=3D"Arial" size=3D"2"><a href=3D"mailto:[email protected]=
l" target=3D"_blank" onclick=3D"return top.js.OpenExtLink(window,event,this=
)">[email protected]</a></font>

<br><font face=3D"Arial" size=3D"2"><span onmouseup=3D"SetCallButtonPressed=
(this, 0,0)" onmousedown=3D"SetCallButtonPressed(this, 1,0)" onmouseover=3D=
"SetCallButton(this, 1,0);skype_active=3DCheckCallButton(this);" onmouseout=
=3D"SetCallButton(this, 0,0);HideSkypeMenu();" class=3D"skype_tb_injection"=
 id=3D"__skype_highlight_id">
<span title=3D"Change country code ..." onclick=3D"javascript:if(1){doRunCM=
D(event, &#39;chdial&#39;,&#39;0&#39;);}else{doRunCMD(event, &#39;call&#39;=
,&#39;+17176051939&#39;);}event.preventBubble();return false;" onmouseout=
=3D"SetCallButtonPart(this, 0);" onmouseover=3D"SetCallButtonPart(this, 1);=
" class=3D"skype_tb_injection_left" id=3D"__skype_highlight_id_left">
<span style=3D"background-image: url(chrome://skype_ff_toolbar_win/content/=
cb_normal_l.gif);" class=3D"skype_tb_injection_left_img" id=3D"__skype_high=
light_id_left_adge"><img src=3D"chrome://skype_ff_toolbar_win/content/cb_tr=
ansparent_l.gif" style=3D"height: 11px; width: 7px;" class=3D"skype_tb_img_=
adge" height=3D"11">
</span><span class=3D"skype_tb_injection_left_img" id=3D"__skype_highlight_=
id_left_img"><img style=3D"width: 16px;" src=3D"chrome://skype_ff_toolbar_w=
in/content/famfamfam/us.gif" title=3D"" class=3D"skype_tb_img_flag" name=3D=
"skype_tb_img_f0">
<img src=3D"chrome://skype_ff_toolbar_win/content/space.gif" style=3D"margi=
n: 0px; padding: 0px; height: 1px; width: 1px;" class=3D"skype_tb_img_space=
" height=3D"1" width=3D"1"><img src=3D"chrome://skype_ff_toolbar_win/conten=
t/space.gif" style=3D"margin: 0px; padding: 0px; height: 1px; width: 1px;" =
class=3D"skype_tb_img_space" height=3D"1" width=3D"1">
<img src=3D"chrome://skype_ff_toolbar_win/content/arrow.gif" title=3D"" cla=
ss=3D"skype_tb_img_arrow" name=3D"skype_tb_img_a0"><img src=3D"chrome://sky=
pe_ff_toolbar_win/content/space.gif" style=3D"margin: 0px; padding: 0px; he=
ight: 1px; width: 1px;" class=3D"skype_tb_img_space" height=3D"1" width=3D"=
1">
<img src=3D"chrome://skype_ff_toolbar_win/content/space.gif" style=3D"margi=
n: 0px; padding: 0px; height: 1px; width: 1px;" class=3D"skype_tb_img_space=
" height=3D"1" width=3D"1"></span></span><img src=3D"chrome://skype_ff_tool=
bar_win/content/space.gif" style=3D"margin: 0px; padding: 0px; height: 1px;=
 width: 1px;" class=3D"skype_tb_img_space" height=3D"1" width=3D"1">
<span title=3D"Call this phone number in United States of America with Skyp=
e: +17176051939" onclick=3D"javascript:doRunCMD(event, &#39;call&#39;,&#39;=
+17176051939&#39;);event.preventBubble();return false;" onmouseout=3D"SetCa=
llButtonPart(this, 0)" onmouseover=3D"SetCallButtonPart(this, 1)" class=3D"=
skype_tb_injection_right" id=3D"__skype_highlight_id_right">
<span class=3D"skype_tb_innerText" id=3D"__skype_highlight_id_innerText"><i=
mg src=3D"chrome://skype_ff_toolbar_win/content/space.gif" style=3D"margin:=
 0px; padding: 0px; height: 1px; width: 1px;" class=3D"skype_tb_img_space" =
height=3D"1" width=3D"1">
<img src=3D"chrome://skype_ff_toolbar_win/content/space.gif" style=3D"margi=
n: 0px; padding: 0px; height: 1px; width: 1px;" class=3D"skype_tb_img_space=
" height=3D"1" width=3D"1"><img src=3D"chrome://skype_ff_toolbar_win/conten=
t/space.gif" style=3D"margin: 0px; padding: 0px; height: 1px; width: 1px;" =
class=3D"skype_tb_img_space" height=3D"1" width=3D"1">
<img src=3D"chrome://skype_ff_toolbar_win/content/space.gif" style=3D"margi=
n: 0px; padding: 0px; height: 1px; width: 1px;" class=3D"skype_tb_img_space=
" height=3D"1" width=3D"1">717-605-1939</span><span style=3D"background-ima=
ge: url(chrome://skype_ff_toolbar_win/content/cb_normal_r.gif);" class=3D"s=
kype_tb_injection_left_img" id=3D"__skype_highlight_id_right_adge">
<img src=3D"chrome://skype_ff_toolbar_win/content/cb_transparent_r.gif" sty=
le=3D"height: 11px; width: 19px;" class=3D"skype_tb_img_adge" height=3D"11"=
></span></span></span> </font>
</p>

</div>
<br>-----------------------------------------------------------------------=
--<br>This SF.net email is sponsored by DB2 Express<br>Download DB2 Express=
 C - the FREE version of DB2 express and take<br>control of your XML. No li=
mits. Just data. Click to get it now.
<br><a onclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"htt=
p://sourceforge.net/powerbar/db2/" target=3D"_blank">http://sourceforge.net=
/powerbar/db2/</a><br>_______________________________________________<br>op=
enMosix-devel mailing list
<br><a onclick=3D"return top.js.OpenExtLink(window,event,this)" href=3D"mai=
lto:openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">[email protected]=
e.net</a><br><a onclick=3D"return top.js.OpenExtLink(window,event,this)" hr=
ef=3D"https://lists.sourceforge.net/lists/listinfo/openmosix-devel" target=
=3D"_blank">
https://lists.sourceforge.net/lists/listinfo/openmosix-devel</a><br><br></b=
lockquote></div><br>

------=_Part_167643_18425221.1184022963276--


--===============1832484003==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
--===============1832484003==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
openMosix-devel mailing list
openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openmosix-devel

--===============1832484003==--