Dave's Blog

[ home ]

 

...

This blog has no purpose

...



David Scott
dave@recoil.org

May 2005
Sun Mon Tue Wed Thu Fri Sat
       

RSS Feed
Subscribe to an RSS feed.

Affiliations

Other blogs


Creative Commons License
Except where otherwise noted, this blog is licensed under a Creative Commons License.

     
Sun, 22 May 2005

Experimental tools for bibtex -> rss
I've been playing with bibtex2html (excellent bibtex parsing and prettyprinting) and ocamlrss (ocaml support for RSS, yay!) and have put together a primitive script for turning bibtex entries (which I try to create when I read a paper) into blog entries via blosxom . Hopefully I can integrate with Anil's forthcoming blogging tools to make a mega-super-research-blogging-kit.

[/research] permanent link

Just read: Rethinking the Service Model: Scaling Ethernet to a Million Nodes
by Andy Myers and Eugene Ng and Hui Zhang . Proceedings of ACM SIGCOMM HotNets, 2004.

Notes: Ethernet networks are popular because they are easy to setup and maintain while the hardware is relatively simple (and therefore cheap) to make. Some ISPs are now offering ethernet VPNs rather than IP VPNs. Signs are that people want to make bigger ethernet networks. They note that only recently have large networks with flat address-spaces become feasible due to the increase of transistor density and hence memory capacity.

The paper considers what would happen if someone tried to add a million end-systems to ethernet as it currently stands. Outlines problems with the convergence of "Rapid Spanning Tree Protocol" (RSTP); RSTP is intended to converge within 3x worst case network delay but in certain configurations it will actually take many seconds, during which the network reverts to inefficient broadcast flooding (they built a simulator to investigate various cases). They argue that the availability of a broadcast primitive has encouraged other protocols to rely on it, causing problems as the network gets bigger. The availability of broadcast means that RSTP has to be very conservative, never allowing forwarding loops to form. By banning broadcast, this can be relaxed and faster protocols used, essential for telecomm-style restoration.

Two different approaches are considered: a "thin control plane" and a "distributed control plane". The thin control plane has two aspects: a decision plane and a dissemination plane. The decision plane calculates all the forwarding tables while the dissemination plane talks to the decision plane, sending status information and receiving switch configurations. The distributed control plane has each local bridge offer a registration service in which a rebooting host places its MAC, IP and possibly other service info. The bridges synchronise this information globally. Broadcast protocols like ARP are modified to ask the local bridge where to send the traffic instead of broadcasting it.

They finish by describing simulation results which suggest they could use these techniques to allow a million node ethernets.

Read pdf   Download bibtex  

[/justread] permanent link