1999Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] How to support 1000+ simultaneous connections, and some philosophy. -->
<!--X-From-R13: X Q Znjerapr <pynjNinerfrnepu.pbz> -->
<!--X-Date: Thu, 11 Mar 1999 18:32:54 &#45;0800 -->
<!--X-Message-Id: E10LHkR&#45;0004aL&#45;00#under,varesearch.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199903111503.IAA00911@ami&#45;cg.GraySage.Edmonton.AB.CA -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] How to support 1000+ simultaneous connections, a</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:claw#varesearch,com">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00540.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00542.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00535.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00552.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00541">Author</A>
&nbsp;|&nbsp;<A HREF="#00541">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00541">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy. </LI>
<LI><em>From</em>: J C Lawrence &lt;<A HREF="mailto:claw#varesearch,com">claw#varesearch,com</A>&gt;</LI>
<LI><em>Date</em>: Thu, 11 Mar 1999 18:32:27 -0800</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Thu, 11 Mar 1999 08:03:09 -0700 
Chris Gray &lt;cg#ami-cg,GraySage.Edmonton.AB.CA&gt; wrote:

&gt; [Oliver Jowett:]
&gt;&gt; On Wed, 10 Mar 1999, Chris Gray wrote:

&gt;&gt; What about using round-robin DNS (multiple A records for the same
&gt;&gt; hostname)? It's using the same port, just on different IPs that
&gt;&gt; all happen to be on the same machine.

&gt; I'll let others answer that - my knowledge of networking is mostly
&gt; as a programmer, and not as an administrator/configurator. I'm not
&gt; sure how easy it would be to do (not in editing files, but in
&gt; practical matters), or whether it would yield decent balance among
&gt; the 10.

To very quickly recap and illustrate the area:

  It is possible to configure a fully qualified domain name so that
it maps to multiple IP addresses.  This is done very simply by just
defining multiple IP addresses for that domain.  

  Want an example?  Run `nslookup` against yahoo:

    $ nslookup www.yahoo.com
    Server:  ns1.varesearch.com
    Address:  209.81.8.8

    Name:    www.yahoo.com
    Addresses: 204.71.200.74, 204.71.177.71, 204.71.200.66,
    204.71.200.72, 204.71.200.69, 204.71.177.70

  The end result of doing this is that the name server cycles among
the IP addresses when answering resolution requests.  Thus, the
first client asking where "www.yahoo.com" is gets, "204.71.200.74",
the next client gets "204.71.177.71", the next, "204.71.200.66", and
so forth until the end when it starts all over again.

  This is a very crude form of load balancing and is only really
effective when your user transactions are both short and of
reasonably uniform size/expense (eg web hits).  If your transactions
are vary significantly in length, there is the possibility of
(randomly) all your long/expensive transactions getting assigned to
one node, while all the quickies get assigned to the rest, leaving
one node drowning while the rest cruise.

  More intelligent DNS load balancers maintain an arbitration system
with the nodes they represent, and assign new tasks to least-loaded
nodes.  There are also many other forms of load balancing, encluding
supports that actively migrate processes across nodes to ensure aven
loading (IRIX does a bit of this in their CC:NUMA machines).


-- 
J C Lawrence                              Internet: claw#kanga,nu
---------(*)                        Internet: claw#varesearch,com
...Honorary Member of Clan McFud -- Teamer's Avenging Monolith...


_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00552" HREF="msg00552.html">RE: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>
<ul compact><li><em>From:</em> "Jay Carlson" &lt;nop#mitre,org&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00531" HREF="msg00531.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></STRONG>
<UL><LI><EM>From:</EM> Chris Gray &lt;cg#ami-cg,GraySage.Edmonton.AB.CA&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00540.html">[MUD-Dev] Multiple clients (was Re: How to support 1000+ simultaneous connections)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00542.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00535.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, andsome philosophy.</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00552.html">RE: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00541"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00541"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00526" HREF="msg00526.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 11 Mar 1999, 04:03 GMT
<UL>
<LI><strong><A NAME="00561" HREF="msg00561.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
J C Lawrence <a href="mailto:claw#varesearch,com">claw#varesearch,com</a>, Sat 13 Mar 1999, 02:00 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00531" HREF="msg00531.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 11 Mar 1999, 15:05 GMT
<UL>
<LI><strong><A NAME="00535" HREF="msg00535.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, andsome philosophy.</A></strong>, 
Dominic J. Eidson <a href="mailto:sauron#the-infinite,org">sauron#the-infinite,org</a>, Thu 11 Mar 1999, 20:27 GMT
</LI>
<LI><strong><A NAME="00541" HREF="msg00541.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
J C Lawrence <a href="mailto:claw#varesearch,com">claw#varesearch,com</a>, Fri 12 Mar 1999, 02:32 GMT
<UL>
<LI><strong><A NAME="00552" HREF="msg00552.html">RE: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
Jay Carlson <a href="mailto:nop#mitre,org">nop#mitre,org</a>, Fri 12 Mar 1999, 13:55 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00542" HREF="msg00542.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Fri 12 Mar 1999, 05:30 GMT
<UL>
<LI><strong><A NAME="00545" HREF="msg00545.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Fri 12 Mar 1999, 06:24 GMT
<UL>
<LI><strong><A NAME="00546" HREF="msg00546.html">Re: [MUD-Dev] How to support 1000+ simultaneous connections, and some philosophy.</A></strong>, 
Mark Gritter <a href="mailto:mark#erdos,Stanford.EDU">mark#erdos,Stanford.EDU</a>, Fri 12 Mar 1999, 07:08 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>