Previous News
Next News
Issue of May
1998.
[29/05/98] The Princeton Meeting on Analysis of Algorithms.
Sorry that Administration has swallowed up a fair amount of my time
since January.
At least, the AofA Booklet of the
Princeton Meeting on Analysis of Algorithms is ready.
The dates are
July 20-24, 1998, in Princeton New Jersey, as most of you should know.
In this page, you'll find informations about
[05/06/98]
Theory and Practice: Routers, address lookup in networks, and
tries.
Currently, in the Internet, communication is achieved by packets that
each try to find their way, hoping for the best as regards
global quality of service. In the community of people involved in
networking, friends tell me, there is a fairly hot debate
between the
supporters of distributed anarchy, with IP [Internet Protocol]
and its new version IPv6,
and the proposers of a meticulously
planned approach, with ATM [Asynchronous Transfer Mode], that is
based on order and careful but costly reservation of resources.
One of the objections often raised against the IPv6 approach is the difficulty for routers to maintain large lists of addresses whose length goes from the current 32 bits to the new 128 bits, with sizes perhaps of the order of several hundred thousand entries, and with rather high dynamics. All this while providing very fast access in a fraction of a microseconds. In a nutshell, for each packet received, the router should be able to provide almost instantly the place to which it should be sent next. One thus has to maintain a very large dictionary data structure with extremely fast response time.
It is interesting that answers to this problem have been provided by people in or originating from the "design and analysis of algorithms" community.
The impact of this research is not to be underestimated. My colleagues that move in networking circles do confirm their importance. This is well summarized by the introduction of one of the papers under review: