• DocumentCode
    1856695
  • Title

    A middleware based approach for designing routing protocols

  • Author

    Dadarlat, Vasile ; Ivan, Cosmina ; Coffey, Tom

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Limerick Univ., Ireland
  • Volume
    3
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    1436
  • Abstract
    The design and architecting for new routing protocols is an expensive task; either in time-consumption or costs. Routing protocols are complex systems; they manage distributed network state (sometimes the whole network), in order to create and maintain the routing databases. Existing routing protocol implementations are compact, bundling together a database, a (optimal) path calculation algorithm and a network state distribution mechanism. This paper presents a middleware-based approach for designing and managing the routing protocols. The approach analyzes the protocol functionality based on the idea of decomposing routing protocols into fundamental building blocks and identifying the role of each component, Finally, the paper proposes a framework on how new routing protocols could be dynamically composed from a hierarchy of basic classes. For implementation we used the distributed object platform OMG´s CORBA.
  • Keywords
    distributed object management; telecommunication computing; telecommunication network routing; transport protocols; OMG CORBA; binding model; distributed network management; distributed object platform; gateway protocols; middleware based approach; network state distribution mechanism; open programmable design; path calculation algorithm; programmable RIP protocol; routing databases; routing protocols design; Bandwidth; Computer networks; Costs; Delay effects; Distributed databases; Internet; Middleware; Network topology; Open systems; Routing protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-7514-9
  • Type

    conf

  • DOI
    10.1109/CCECE.2002.1012964
  • Filename
    1012964