From: "M. Edward (Ed) Borasky" Date: 2007-08-31T15:48:19+09:00 Subject: Re: Difference between Distributed ruby and Rinda -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Francis Cianfrocca wrote: > Oh it'll be TCP, all right. I was just thinking of the way that Erlang uses > to specify PIDs, with strings containing embedded machine identifiers. But > we know that the Erlang way works, because Ericsson supposedly has > distributed applications with literally millions of distributed processes. And just look at some of the options the Linux kernel (2.6.22) provides just for congestion control and quality of service: --- TCP: advanced congestion control Binary Increase Congestion (BIC) control <*> CUBIC TCP TCP Westwood+ H-TCP High Speed TCP TCP-Hybla congestion control algorithm TCP Vegas Scalable TCP TCP Low Priority TCP Veno Default TCP congestion control (Cubic) ---> [*] QoS and/or fair queueing Packet scheduler clock source (CPU cycle counter) ---> --- Queueing/Scheduling Class Based Queueing (CBQ) Hierarchical Token Bucket (HTB) Hierarchical Fair Service Curve (HFSC) ATM Virtual Circuits (ATM) Multi Band Priority Queueing (PRIO) Random Early Detection (RED) Stochastic Fairness Queueing (SFQ) True Link Equalizer (TEQL) Token Bucket Filter (TBF) Generic Random Early Detection (GRED) Differentiated Services marker (DSMARK) Network emulator (NETEM) Ingress Qdisc --- Classification Elementary classification (BASIC) Traffic-Control Index (TCINDEX) Routing decision (ROUTE) Netfilter mark (FW) Universal 32bit comparisons w/ hashing (U32) [*] Performance counters support [*] Netfilter marks support IPv4 Resource Reservation Protocol (RSVP) IPv6 Resource Reservation Protocol (RSVP6) [*] Extended Matches (32) Stack size Simple packet data comparison Multi byte comparison U32 key Metadata Textsearch [*] Actions Traffic Policing Generic actions [*] Probability support Redirecting and Mirroring IPtables targets Packet Editing < > Simple Example (Debug) [*] Incoming device classification --- Rate estimator Someone insanely geekier than I am ought to be able to squeeze all the delays out of this given all those options. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG17mk8fKMegVjSM8RAj70AKCfmPwQvUTyeMi0htTHEuMJtmMJ0gCgnpD/ KlxrySZiAbULCn5ezNlgbVY= =WYh9 -----END PGP SIGNATURE-----