• DocumentCode
    2941099
  • Title

    Adapting distributed applications using extensible networks

  • Author

    Thibault, Scott ; Marant, Jérôme ; Muller, Gilles

  • Author_Institution
    COMPOSE Group, IRISA, Rennes, France
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    234
  • Lastpage
    243
  • Abstract
    Active networks have been proposed to allow the dynamic extension of network behavior by downloading application-specific protocols (ASPs) into network routers. We demonstrate the feasibility of the use of ASPs in an active network for the adaptation of distributed software components. We have implemented three examples which show that ASPs can be used to easily extend distributed applications, and furthermore, that such adaptation can be safe, portable and efficient. Safety and efficiency is obtained by implementing the ASPs in PLAN-P, a domain-specific language and run-time system for active networking. The presented examples illustrate three different applications: audio broadcasting with bandwidth adaptation in routers; an extensible HTTP server with load-balancing facilities; and a multipoint MPEG server derived from a point-to-point server
  • Keywords
    distributed processing; high level languages; protocols; resource allocation; telecommunication network routing; HTTP server; PLAN-P; active networks; application-specific protocols; audio broadcasting; bandwidth adaptation; distributed applications; distributed software components; domain-specific language; extensible networks; load balancing; multipoint MPEG server; network routers; point-to-point server; run-time system; Application software; Application specific processors; Bandwidth; Computer architecture; DSL; Hardware; Postal services; Protocols; Safety; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0222-9
  • Type

    conf

  • DOI
    10.1109/ICDCS.1999.776525
  • Filename
    776525