Greetings, and welcome to the ACM SIGCOMM 2003 Workshop on Future Directions in Network Architecture.Our Call solicited contributions on the broad topic of new developments in network architecture-topics such as new architectural principles for complex, decentralized networks, the relationship of technical architecture to social and economic issues, architecture of highly scalable systems, architecting robustness and trustworthiness, and architectures for sensor-nets and similar data-driven networks were all fair game. We solicited papers in two phases-as dual submissions with the 2003 SIGCOMM conference, and in a second, later phase with a submission deadline in mid-March.The workshop received roughly 45 submissions, split nearly evenly between the two phases. Submission was anonymous, and papers were reviewed following the SIGCOMM conference rules for double-blindness and avoiding conflicts of interest. For those papers that originated as SIGCOMM conference dual submissions, reviewing was shared by the SIGCOMM and FDNA committees, with members of each acting as outside reviewers for the other.We accepted nine submissions as full papers, and invited the authors of six additional papers to present aspects of their work as short talks. The accepted full papers appear in these proceedings. Short talk presenters have prepared extended abstracts for distribution at the workshop and conference, and have also been invited to submit their papers, after the workshop discussions, to a fast-track review process for publication in SIGCOMM's newsletter, Computer Communication Review.
Addressing reality: an architectural response to real-world demands on the evolving Internet
A system as complex as the Internet can only be designed effectively if it is based on a core set of design principles, or tenets, that identify points in the architecture where there must be common understanding and agreement. The tenets of the ...
Plutarch: an argument for network pluralism
It is widely accepted that the current Internet architecture is insufficient for the future: problems such as address space scarcity, mobility and non-universal connectivity are already with us, and stand to be exacerbated by the explosion of wireless, ...
Designing for scale and differentiation
Naïve pictures of the Internet frequently portray a small collection of hosts or LAN's connected by a "cloud" of connectivity. The truth is more complex. The IP-level structure of the Internet is composed from a large number of constituent networks, ...
BANANAS: an evolutionary framework for explicit and multipath routing in the internet
Today the Internet offers a single path between end-systems even though it intrinsically has a large multiplicity of paths. This paper proposes an evolutionary architectural framework "BANANAS" aimed at simplifying the introduction of multipath routing ...
Towards a logic for wide-area Internet routing
Interdomain routing is a massive distributed computing task that propagates topological information for global reachability. Today's interdomain routing protocol, BGP4, is exceedingly complex because the wide variety of goals that it must meet---...
NIRA: a new Internet routing architecture
This paper presents the design of a new Internet routing architecture (NIRA). In today's Internet, users can pick their own ISPs, but once the packets have entered the network, the users have no control over the overall routes their packets take. NIRA ...
FARA: reorganizing the addressing architecture
sloppy This paper describes FARA, a new organization of, network architecture concepts. FARA (Forwarding directive, Association, and Rendezvous Architecture) defines an abstract model with considerable generality and flexibility, based upon the ...
The case for TCP/IP puzzles
Since the Morris worm was unleashed in 1988, distributed denial-of-service (DDoS) attacks via worms and viruses have continued to periodically disrupt the Internet. Client puzzles have been proposed as one mechanism for protecting protocols against ...
An end-to-end approach to globally scalable programmable networking
The three fundamental resources underlying Information Technology are bandwidth, storage, and computation. The goal of wide area infrastructure is to provision these resources to enable applications within a community. The end-to-end principles provide ...