No subject


Sat Apr 19 01:31:08 UTC 2014


balancing between machines that are across the internet.
However, this brings up another interesting topic..    generally Is a =
cheap DSL connection going to be enough to host a 'ton' of users anyway? =
   You'd think you'd have to want to host a ton of users to get any =
benefit from using the load balancing.

Best Regards

Teravus

=20
On 3/6/08, Grumly <grumly57 at hotmail.com> wrote:=20
  Would this explain why DSL home hosted adjacent sims crossing is so =
shaky sometimes ?
  In this case, I am afraid such simulators could also not take =
advantage of the new load balancing feature.

  From: Michael Wright=20
  Sent: Thursday, March 06, 2008 12:47 PM
  To: opensim-dev at lists.berlios.de=20
  Subject: Re: [Opensim-dev] Concerning recent grid instability =
andinconsistency

  =20
  I haven't had much time to follow this discussion, but just a quick =
note. We used to have a REST like communications protocol between the =
regions, but this lead to a lot of problems. Granted it was like the =
rest of the backend protocols we use, very err primitive. But I just not =
sure http/xml is the best protocol to be used there, as a lot of the =
calls are time critical. And there are some things we are yet to add =
which would increase the network traffic between the regions by quite a =
bit. Thats why we switched to remoting so we could at least have a =
binary protocol. Maybe we do need to switch to udp, like I believe =
Linden Labs do (or at least they used to).

  Brian McBee <heartwide at gmail.com> wrote:=20
    Coming late to this discussion, but i have a couple of comments =
about our use of remoting in the interregion communications:

    1. It seems like remoting is really designed for a scenario where =
you own both the client and server ends of the connection, and have a =
reasonable expectation that the server is up. In a distributed grid =
environment like OSGRID is running, that assumption isn't true.

    2. When playing with the teleport code, I tried to find a way to =
lower the timeout on the remoting calls, since a failed teleport took =
forever to resolve. It appears that, at least the way we are doing it, =
the timeout is hardcoded and cannot be changed. It looks like Microsoft =
tries to provide a way to change that timeout, but it doesn't actually =
work.

    Perhaps longer term, we should be looking at replacing remoting with =
a REST interface like we are using for the sim to grid communications.


    _______________________________________________
    Opensim-dev mailing list
    Opensim-dev at lists.berlios.de
    https://lists.berlios.de/mailman/listinfo/opensim-dev





-------------------------------------------------------------------------=
-----
  Rise to the challenge for Sport Relief with Yahoo! for Good=20


-------------------------------------------------------------------------=
-----


  _______________________________________________
  Opensim-dev mailing list
  Opensim-dev at lists.berlios.de
  https://lists.berlios.de/mailman/listinfo/opensim-dev






  _______________________________________________
  Opensim-dev mailing list
  Opensim-dev at lists.berlios.de
  https://lists.berlios.de/mailman/listinfo/opensim-dev






-------------------------------------------------------------------------=
-------


_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

------=_NextPart_001_01C8_01C87FCF.949045E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3Diso-8859-1>
<META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR></HEAD>
<BODY id=3DMailContainerBody=20
style=3D"PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px"=20
bgColor=3D#ffffff leftMargin=3D0 topMargin=3D0 CanvasTabStop=3D"true"=20
name=3D"Compose message area">
<DIV><FONT face=3DArial size=3D2>True <IMG title=3D"Visage =
=E9motic=F4ne"=20
style=3D"FLOAT: none; MARGIN: 0px; POSITION: static" tabIndex=3D-1=20
alt=3D"Visage =E9motic=F4ne" =
src=3D"cid:95A3912E886848EC918F573786AE0336 at LBLAPTOP"=20
MSNNonUserImageOrEmoticon=3D"true"></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The example you gave is the good one. =
In this very=20
case, I would rather use load balancing to move temporary my cheap DSL =
hosted=20
region to some powerful servers on the grid, which would be =
equipped=20
with a high bandwidth connection. This could be a "rent balanced =
servers" rental=20
operation for specials events.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I suppose the move operation may =
probably not be as=20
smooth as described in some posts I read.</FONT></DIV>
<DIV style=3D"FONT: 10pt Tahoma">
<DIV><FONT face=3DArial></FONT><FONT face=3DArial></FONT><FONT=20
face=3DArial></FONT><FONT face=3DArial></FONT><BR></DIV>
<DIV style=3D"BACKGROUND: #f5f5f5">
<DIV style=3D"font-color: black"><B>From:</B> <A=20
title=3D"mailto:teravus at gmail.com
CTRL + Cliquez ici pour suivre le =
lien"=20
href=3D"mailto:teravus at gmail.com">Teravus Ovares</A> </DIV>
<DIV><B>Sent:</B> Thursday, March 06, 2008 8:29 PM</DIV>
<DIV><B>To:</B> <A=20
title=3D"mailto:opensim-dev at lists.berlios.de
CTRL + Cliquez ici pour =
suivre le lien"=20
href=3D"mailto:opensim-dev at lists.berlios.de">opensim-dev at lists.berlios.de=
</A>=20
</DIV>
<DIV><B>Subject:</B> Re: [Opensim-dev] Concerning recent grid=20
instabilityandinconsistency</DIV></DIV></DIV>
<DIV><BR></DIV>
<DIV>From what I've read, it can assuming you don't have regions load =
balancing=20
between machines that are across the internet.</DIV>
<DIV>However, this brings up another interesting =
topic..   =20
generally Is a cheap DSL connection going to be enough to host a 'ton' =
of users=20
anyway?    You'd think you'd have to want to host a ton =
of users=20
to get any benefit from using the load balancing.</DIV>
<DIV> </DIV>
<DIV>Best Regards</DIV>
<DIV> </DIV>
<DIV>Teravus<BR><BR> </DIV>
<DIV><SPAN class=3Dgmail_quote>On 3/6/08, <B =
class=3Dgmail_sendername>Grumly</B>=20
<<A=20
title=3D"mailto:grumly57 at hotmail.com
CTRL + Cliquez ici pour suivre =
le lien"=20
href=3D"mailto:grumly57 at hotmail.com">grumly57 at hotmail.com</A>> =
wrote:</SPAN>=20
<BLOCKQUOTE class=3Dgmail_quote=20
style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc =
1px solid">
  <DIV style=3D"PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: =
15px"=20
  name=3D"Compose message area" bgcolor=3D"#ffffff">
  <DIV><FONT face=3DArial size=3D2>Would this explain why DSL home =
hosted adjacent=20
  sims crossing is so shaky sometimes ?</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2>In this case, I am afraid such =
simulators=20
  could also not take advantage of the new load balancing=20
  feature.</FONT></DIV>
  <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
  <DIV style=3D"FONT: 10pt Tahoma">
  <DIV style=3D"BACKGROUND: #f5f5f5">
  <DIV><B>From:</B> <A title=3Dmichaelwri22 at yahoo.co.uk=20
  onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
  href=3D"mailto:michaelwri22 at yahoo.co.uk" target=3D_blank>Michael =
Wright</A> </DIV>
  <DIV><B>Sent:</B> Thursday, March 06, 2008 12:47 PM</DIV><SPAN =
class=3Dq>
  <DIV><B>To:</B> <A title=3Dopensim-dev at lists.berlios.de=20
  onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
  href=3D"mailto:opensim-dev at lists.berlios.de"=20
  target=3D_blank>opensim-dev at lists.berlios.de</A> </DIV></SPAN><SPAN =
class=3Dq>
  <DIV><B>Subject:</B> Re: [Opensim-dev] Concerning recent grid =
instability=20
  andinconsistency</DIV></SPAN></DIV></DIV>
  <DIV><BR> </DIV>
  <DIV><SPAN class=3De id=3Dq_11885331ff6ea3ac_4>I haven't had much time =
to follow=20
  this discussion, but just a quick note. We used to have a REST like=20
  communications protocol between the regions, but this lead to a lot of =

  problems. Granted it was like the rest of the backend protocols we =
use, very=20
  err primitive. But I just not sure http/xml is the best protocol to be =
used=20
  there, as a lot of the calls are time critical. And there are some =
things we=20
  are yet to add which would increase the network traffic between the =
regions by=20
  quite a bit. Thats why we switched to remoting so we could at least =
have a=20
  binary protocol. Maybe we do need to switch to udp, like I believe =
Linden Labs=20
  do (or at least they used to).<BR><BR><B><I>Brian McBee <<A=20
  onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
  href=3D"mailto:heartwide at gmail.com"=20
  target=3D_blank>heartwide at gmail.com</A>></I></B> wrote:=20
  <BLOCKQUOTE=20
  style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: =
rgb(16,16,255) 2px solid">Coming=20
    late to this discussion, but i have a couple of comments about our =
use of=20
    remoting in the interregion communications:<BR><BR>1. It seems like =
remoting=20
    is really designed for a scenario where you own both the client and =
server=20
    ends of the connection, and have a reasonable expectation that the =
server is=20
    up. In a distributed grid environment like OSGRID is running, that=20
    assumption isn't true.<BR><BR>2. When playing with the teleport =
code, I=20
    tried to find a way to lower the timeout on the remoting calls, =
since a=20
    failed teleport took forever to resolve. It appears that, at least =
the way=20
    we are doing it, the timeout is hardcoded and cannot be changed. It =
looks=20
    like Microsoft tries to provide a way to change that timeout, but it =
doesn't=20
    actually work.<BR><BR>Perhaps longer term, we should be looking at =
replacing=20
    remoting with a REST interface like we are using for the sim to grid =

    =
communications.<BR><BR><BR>______________________________________________=
_<BR>Opensim-dev=20
    mailing list<BR><A onclick=3D"return =
top.js.OpenExtLink(window,event,this)"=20
    href=3D"mailto:Opensim-dev at lists.berlios.de"=20
    target=3D_blank>Opensim-dev at lists.berlios.de</A><BR><A=20
    =
title=3D"https://lists.berlios.de/mailman/listinfo/opensim-dev
CTRL =
+ Cliquez ici pour suivre le lien"=20
    onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
    href=3D"https://lists.berlios.de/mailman/listinfo/opensim-dev"=20
    =
target=3D_blank>https://lists.berlios.de/mailman/listinfo/opensim-dev</A>=
<BR></BLOCKQUOTE><BR></SPAN></DIV>
  <P>
  <DIV><SPAN class=3De id=3Dq_11885331ff6ea3ac_6>
  <HR SIZE=3D1>
  Rise to the challenge for Sport Relief with <A=20
  onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
  =
href=3D"http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.=
yahoo.com/evt=3D51947/*http://uk.promotions.yahoo.com/forgood/"=20
  target=3D_blank>Yahoo! for Good</A> </SPAN></DIV>
  <P>
  <HR>
  <SPAN class=3Dq>
  <P></P>_______________________________________________<BR>Opensim-dev =
mailing=20
  list<BR><A onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
  href=3D"mailto:Opensim-dev at lists.berlios.de"=20
  target=3D_blank>Opensim-dev at lists.berlios.de</A><BR><A=20
  onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
  href=3D"https://lists.berlios.de/mailman/listinfo/opensim-dev"=20
  =
target=3D_blank>https://lists.berlios.de/mailman/listinfo/opensim-dev</A>=
<BR></SPAN>
  <P></P>
  <P></P>
  <P></P>
  =
<P></P></DIV><BR>_______________________________________________<BR>Opens=
im-dev=20
  mailing list<BR><A onclick=3D"return =
top.js.OpenExtLink(window,event,this)"=20
  =
href=3D"mailto:Opensim-dev at lists.berlios.de">Opensim-dev at lists.berlios.de=
</A><BR><A=20
  onclick=3D"return top.js.OpenExtLink(window,event,this)"=20
  href=3D"https://lists.berlios.de/mailman/listinfo/opensim-dev"=20
  =
target=3D_blank>https://lists.berlios.de/mailman/listinfo/opensim-dev</A>=
<BR><BR></BLOCKQUOTE></DIV><BR>
<P>
<HR>

<P></P>_______________________________________________<BR>Opensim-dev =
mailing=20
list<BR>Opensim-dev at lists.berlios.de<BR>https://lists.berlios.de/mailman/=
listinfo/opensim-dev<BR></BODY></HTML>

------=_NextPart_001_01C8_01C87FCF.949045E0--

------=_NextPart_000_01C7_01C87FCF.949045E0
Content-Type: image/gif;
	name="Emoticon1.gif"
Content-Transfer-Encoding: base64
Content-ID: <95A3912E886848EC918F573786AE0336 at LBLAPTOP>

R0lGODlhEwATALMPAPXv3v3pTvDHOei2K9u4a9qoLunPkLGLMdOZKfvbQMeyl5p4J+7JbrebXoAy
GAAAACH5BAEAAA8ALAAAAAATABMAAASu8EkJDBNjMAOmf5UgJEGQJBj3AVfpuslAdBRDvu8p04YQ
CIuFrzQIDgQFA2i4AAAWruYTgwiVFopnNCsUICy3hUMBvY67hcYwIHaU2Q43ZnAYuIDCUixYmC8G
NzgmJyIZBQcXgYMnKIUDCA09jA4FgCcFCA4ZdFlHl5SbmQiGBx0GR0iZcXEIo5wUBH1ImK2tGQcN
NCCxm70Dh7krBq2VvwgHB1kfExUNBwu4yh4RADs=

------=_NextPart_000_01C7_01C87FCF.949045E0--




More information about the Opensim-dev mailing list