skip to main content
10.1145/589451.589457acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article

An architectural framework for supporting distributed object based routing

Published:08 December 2002Publication History

ABSTRACT

TCP/IP routing protocols essentially implement distributed algorithms. Traditionally, the C and C++ programming languages have been used for implementing software supporting these protocols. Since the semantics of these languages do not provide adequate supports to cover concurrency, real-time and intrinsic properties of networking systems, protocols software are designed according to classical schemes where operating system features are extensively used to overcome C or C++ limitations. These models have served the Internet extremely well .nowadays However, as the current Internet routing system is evolving to address new requirements, so many software design methodologies. This paper shows an Ada95 technology based approach. It describes a distributed object based prototype of routing protocols.

References

  1. Douglas E. Cormer, David L. Stevens Internetworking with TCP/IP, Volume 2, Design, Implementation, and Internals. Third edition. Prentice Hall, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Gary R. Wright, Richard Stevens. TCP/IP Illustrated, Volume2. The Implementation. Addison-Wesley 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. N.C. Hutchinson & al. Tools for Implementing Networks Protocols. Software Practice and Experience, Volume 19, 895--916.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D.C. Schmidt, B. Stiller, T. Suda, A. Tantawy, M. Zitterbart. Language supports for flexible Application tailored Protocol Configuration. in proceedings of the 18th conference on Local Computer Networks, September 1993, 369--378.]]Google ScholarGoogle ScholarCross RefCross Ref
  5. David D. Clark, Karen R. Sollins, John T. Wroclawski. Developing a Next-Generation Internet Architecture: New Arch. MIT Laboratory for Computer Science. March 2002. http://www.lcs.mit.edu/research/researchabstrac.php]]Google ScholarGoogle Scholar
  6. Bob Braden. Architectural Principles of Internet. IPAM Tutorial. March 12, 2002. http://www.isi.edu/newarch]]Google ScholarGoogle Scholar
  7. ISO Information Technology. Programming Language Ada ISO/IEC/ANSI 8652:1995.]]Google ScholarGoogle Scholar
  8. Laurent Pautet, Samuel Tardieu. Glade User's Guide. Glade version 3.14p, January 31, 2001. ftp://ftp.cs.nyu.edu]]Google ScholarGoogle Scholar
  9. Jens-Peter Redlich & al. Distributed Object Technology for Networking. IEEE Communication Magazine, October 1999, 100--111.]]Google ScholarGoogle Scholar
  10. Dhavy Gantsou Targeting Ada95/DSA for Distributed Simulation of Multiprotocol Communication Networks. In proceedings of ACM SIGAda 2001 Conf.. Bloomington, MN, USA. September 30- October 4, 2001, 91--96.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Java Remote Method Invocation Specification. JavaSoft, revision 1.50, JDK1.]]Google ScholarGoogle Scholar
  12. Douglas C. Schmidt. ASX: An Object-Oriented Framework for Developing Distributed Applications. in proceedings of the 6th USENIX C++ Conference. Cambridge, MA,1994, April, 11--14.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An architectural framework for supporting distributed object based routing

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SIGAda '02: Proceedings of the 2002 annual ACM SIGAda international conference on Ada: The engineering of correct and reliable software for real-time & distributed systems using Ada and related technologies
                December 2002
                68 pages
                ISBN:1581136110
                DOI:10.1145/589451

                Copyright © 2002 ACM

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 8 December 2002

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article
              • Article Metrics

                • Downloads (Last 12 months)0
                • Downloads (Last 6 weeks)2

                Other Metrics

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader
              About Cookies On This Site

              We use cookies to ensure that we give you the best experience on our website.

              Learn more

              Got it!