|
ABSTRACT
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 original Internet architecture [6] arose as a response to the technical, governmental, and societal environment of internetworking's earliest days, but have remained central to the Internet as it has evolved. In light of the increasing integration of the Internet into the social, economic, and political aspects of our lives, it is worth revisiting the underlying tenets of what is becoming a central element of the world's infrastructure.This paper examines three key tenets that we believe should guide the evolution of the Internet in its next generation and beyond. They are: design for change, controlled transparency, and the centrality of the tussle space. [8] Our purpose is not to present these ideas as new, but rather to propose that they should be elevated to central tenets of the evolving architecture of the Internet, and explore the ramifications of doing so. The paper first examines the tenets somewhat abstractly, and then in more detail by studying their relation to several design choices needed for a complete architecture. We conclude with a discussion of the relationship between the network architecture and the applications it serves.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ilia Baldine , Harry G. Perros , George N. Rouskas , Daniel S. Stevenson, JumpStart: A Just-in-Time Signaling Architecture for WDM Burst-Switched Networks, Proceedings of the Second International IFIP-TC6 Networking Conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; and Mobile and Wireless Communications, p.1081-1086, May 19-24, 2002
|
| |
2
|
Y. Bernet, The Complementary Roles of RSVP and Differentiated Services in the Full-Service QOS Network, IEEE Communications Magazine, Vol. 38, No. 2, February, 2000.
|
 |
3
|
|
| |
4
|
B. Carpenter, Internet Transparency, RFC 2775, February 2000.
|
| |
5
|
|
| |
6
|
D. D. Clark, Design Principles of the Internet Architecture, Proc. ACM SIGCOMM 1988, Stanford, CA, USA, August 1988.
|
 |
7
|
|
 |
8
|
David D. Clark , John Wroclawski , Karen R. Sollins , Robert Braden, Tussle in cyberspace: defining tomorrow's internet, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
9
|
|
| |
10
|
L. Daigle, D. van Gulik, R. Iannela, P. Faltstrom, URN Namespace Definition Mechanisms, RFC 2611, June, 1999.
|
 |
11
|
Alan Demers , Dan Greene , Carl Hauser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.1-12, August 10-12, 1987, Vancouver, British Columbia, Canada
[doi> 10.1145/41840.41841]
|
| |
12
|
Dept. of Defense, Trusted Computer Systems Evaluation CriteriaDoD 5200.28-STD, August 15, 1983. (Also known as the "Orange Book".)
|
| |
13
|
FidoNet Web Site, http://www.fidonet.org
|
| |
14
|
M. Handley, C. Kreibich and V. Paxson, Network Intrusion Detection, Evasion, Traffic Normalization and End-to-End Protocol Semantics, Proc. USENIX Security Symposium 2001.
|
| |
15
|
S. Kent, C. Lynn, K. Seo, Secure Border Gateway Protocol (S-BGP), IEEE JSAC, Vol. 18 No. 4, April 2000, pp. 582--592.
|
| |
16
|
P. V. Mockapetris, Domain names - concepts and facilities, RFC 1034, Nov. 1, 1987.
|
| |
17
|
P. V. Mockapetris, Domain names - implementation and specification, RFC 1035, Nov. 1, 1987.
|
| |
18
|
R. Moskowitz, unpublished documents on the Host Identity Payload Architecture, 2001. Currently the work only exists as Internet Drafts.
|
| |
19
|
National Research Council, Committee on Information Systems Trustworthiness, Trust in Cyberspace, National Academy Press, 1999.
|
| |
20
|
J. Postel, ed., Internet Protocol, RFC 791, Std 5, September 1981.
|
 |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
K. Sollins, Architectural Principles of Uniform Resource Name Resolution, RFC 2276, January, 1998.
|
| |
25
|
K. Sollins and L. Massinter, Functional Requirements for Uniform Resource Names, RFC 1737, December, 1994.
|
| |
26
|
|
| |
27
|
|
 |
28
|
Walter Willinger , Murad S. Taqqu , Robert Sherman , Daniel V. Wilson, Self-similarity through high-variability: statistical analysis of ethernet LAN traffic at the source level, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.100-113, August 28-September 01, 1995, Cambridge, Massachusetts, United States
|
CITED BY 9
|
|
|
|
|
Bengt Ahlgren , Marcus Brunner , Lars Eggert , Robert Hancock , Stefan Schmid, Invariants: a new design methodology for network architectures, Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture, August 30-30, 2004, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
Michael Walfish , Jeremy Stribling , Maxwell Krohn , Hari Balakrishnan , Robert Morris , Scott Shenker, Middleboxes no longer considered harmful, Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, p.15-15, December 06-08, 2004, San Francisco, CA
|
|
|
|
|
|
|
|
|
|
|