|
ABSTRACT
The current generation of protocol architectures, such as TCP/IP or the ISO suite, seem successful at meeting the demands of todays networks. However, a number of new requirements have been proposed for the networks of tomorrow, and some innovation in protocol structuring may be necessary. In this paper, we review some key requirements for tomorrow's networks, and propose some architectural principles to structure a new generation of protocols. In particular, this paper identifies two new design principles, Application Level Framing and Integrated Layer Processing. Additionally, it identifies the presentation layer as a key aspect of overall protocol performance.
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
|
Emmanuel Arnould , H. T. Kung , Francois Bitz , Robert D. Sansom , Eric C. Cooperm, The design of nectar: a network backplane for heterogeneous multicomputers, Proceedings of the third international conference on Architectural support for programming languages and operating systems, p.205-216, April 03-06, 1989, Boston, Massachusetts, United States
|
| |
2
|
G. Chesson, B. Eich, V. Schryver, A. Cherenson, and A. Whaley. XTP Protocol Definition. Technical Report Revision 3.0, Silicon Graphics, Inc., January 1988.
|
| |
3
|
D. Cl#x'k, V. Jacobson, J. Romkey, and H. Salwen. An Analysis of TCP Processing Overhead. IEEE Communications, 27(6):23-29, June 1989.
|
 |
4
|
|
| |
5
|
A. G. Fraser and W. T. Marshall. Data Transport in a Byte Stream Network. IEEE Journal on Selected Areas in Communications, 7(7):1020-1033, September 1989.
|
| |
6
|
Rainer Handel. Evolution of ISDN Towards Broadbaltd ISDN. 1EEE Network, 3(1):7-13, January 1989. 13Datakit control byte codes {5} have these properties.
|
| |
7
|
Zygmunt Hass. A Communication Archit(:cture for High-speed Networking. In preparation.
|
| |
8
|
C. Huitema and A. Doghri. A High Speed Approach for the OSI Presentation Protocol. In H. Rudin and R. Williamson, editors, Protocols for High-Speed Networks, Elsevier Science Publishers, May 1989. IFIP.
|
| |
9
|
ISO. InJormation Processing Systems - Open Systems lnterconnection- Basic Reference Model. 1984. ISO- 7498.
|
| |
10
|
ISO. Information Processing Systems - Open Systems Interconnection- Specification of Abstract S!lntax Notation One (ASN.1). International Standard {SO-8824.
|
| |
11
|
J. Kanakia and D.R. Cheriton. The VMP Network Adapter Board (NAB): High.Performance Network Communication for Multiprocessors. Technical Report, Stanford University, Stanford, CA, November 1987.
|
| |
12
|
D. R. McAuley. Protocol Design for High Speed Networks. Technical Report TR No. 186, University of Cambridge Computer Laboratory, January 1990.
|
| |
13
|
J. Postel and J. Reynolds. Telnet Protocol Specification NIC-RFC-854. DDN Protocol Handbook, 2:2.575-2.589, May 1983.
|
 |
14
|
|
| |
15
|
M.D. Schroeder et al. Autonet: A High-speed, Selfconfiguring Local Area Network Using Point.to-Point Links. Technical Report Research Report 59, Digital Systems Research Center, April 1990.
|
| |
16
|
Sun Microsystems, Inc. XDR: External Dota Representation Standard. RFC - 1014, Network Information Center, SRI International, June 1987.
|
| |
17
|
L. Svobodova. Implementing OSI Systems. IEEE Journal on Selected Areas in Communications, 7(7):1115- 1130, September 1989.
|
| |
18
|
D. L. Tennenhouse. Layered Multiplexing Considered Harmful. In H. Rudin and R. Williamson, editors, Protocols/or High-Speed Networks, Elsevier Science Publishers, May 1989. IFIP.
|
| |
19
|
CCITT Study Group XVIII. Draft 1990 B-I#DN Recommendations. January 1990.
|
CITED BY 191
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nicholas Yeadon , Nigel Davies , Adrian Friday , Gordan Blair, Supporting video in heterogeneous mobile environments, Proceedings of the 1998 ACM symposium on Applied Computing, p.439-444, February 27-March 01, 1998, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yatin Chawathe , Steve A. Fink , Steven McCanne , Eric A. Brewer, A proxy architecture for reliable multicast in heterogeneous environments, Proceedings of the sixth ACM international conference on Multimedia, p.151-159, September 13-16, 1998, Bristol, United Kingdom
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eric Eide , Kevin Frei , Bryan Ford , Jay Lepreau , Gary Lindstrom, Flick: a flexible, optimizing IDL compiler, ACM SIGPLAN Notices, v.32 n.5, p.44-56, May 1997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fabian E. Bustamante , Greg Eisenhauer , Karsten Schwan , Patrick Widener, Efficient wire formats for high performance computing, Proceedings of the 2000 ACM/IEEE conference on Supercomputing (CDROM), p.39-es, November 04-10, 2000, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xiaoming Liu , Christoph Kreitz , Robbert van Renesse , Jason Hickey , Mark Hayden , Kenneth Birman , Robert Constable, Building reliable, high-performance communication systems from components, ACM SIGOPS Operating Systems Review, v.33 n.5, p.80-92, Dec. 1999
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wendi Rabiner Heinzelman , Joanna Kulik , Hari Balakrishnan, Adaptive protocols for information dissemination in wireless sensor networks, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.174-185, August 15-19, 1999, Seattle, Washington, United States
|
|
|
|
|
|
Hector M. Briceño , Steven Gortler , Leonard McMillan, NAIVE—network aware Internet video encoding, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.251-260, October 30-November 05, 1999, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrew Campbell , Geoff Coulson, A QoS adaptive transport system: design, implementation and experience, Proceedings of the fourth ACM international conference on Multimedia, p.117-127, November 18-22, 1996, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dawson R. Engler , Wilson C. Hsieh , M. Frans Kaashoek, C: a language for high-level, efficient, and machine-independent dynamic code generation, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.131-144, January 21-24, 1996, St. Petersburg Beach, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Todd D. Hodes , Randy H. Katz , Edouard Servan-Schreiber , Lawrence Rowe, Composable ad-hoc mobile services for universal interaction, Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking, p.1-12, September 26-30, 1997, Budapest, Hungary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sam Kamin, Routine run-time code generation, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Philip Levis , Nelson Lee , Matt Welsh , David Culler, TOSSIM: accurate and scalable simulation of entire tinyOS applications, Proceedings of the 1st international conference on Embedded networked sensor systems, November 05-07, 2003, Los Angeles, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vladimir Bychkovsky , Bret Hull , Allen Miu , Hari Balakrishnan , Samuel Madden, A measurement study of vehicular internet access using in situ Wi-Fi networks, Proceedings of the 12th annual international conference on Mobile computing and networking, September 23-29, 2006, Los Angeles, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bret Hull , Vladimir Bychkovsky , Yang Zhang , Kevin Chen , Michel Goraczko , Allen Miu , Eugene Shih , Hari Balakrishnan , Samuel Madden, CarTel: a distributed mobile sensor computing system, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
|
|
|
Ömer Erdem Demir , Prémkumar Dévanbu , Eric Wohlstadter , Stefan Tai, An aspect-oriented approach to bypassing middleware layers, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
Kenneth G. Yocum , Darrell C. Anderson , Jeffrey S. Chase , Amin M. Vahdat, Anypoint: extensible transport switching on the edge, Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, p.15-15, March 26-28, 2003, Seattle, WA
|
|
|
David Andersen , Deepak Bansal , Dorothy Curtis , Srinivasan Seshan , Hari Balakrishnan, System support for bandwidth management and content adaptation in internet applications, Proceedings of the 4th conference on Symposium on Operating System Design & Implementation, p.15-15, October 22-25, 2000, San Diego, California
|
|
|
|
|
|
Philip Levis , Sam Madden , David Gay , Joseph Polastre , Robert Szewczyk , Alec Woo , Eric Brewer , David Culler, The emergence of networking abstractions and techniques in TinyOS, Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation, p.1-1, March 29-31, 2004, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Teemu Koponen , Mohit Chawla , Byung-Gon Chun , Andrey Ermolinskiy , Kye Hyun Kim , Scott Shenker , Ion Stoica, A data-oriented (and beyond) network architecture, ACM SIGCOMM Computer Communication Review, v.37 n.4, October 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|