• DocumentCode
    2711549
  • Title

    Message Streaming Network Components Architecture and In-Network Programming Model

  • Author

    Bernstein, David ; McDowall, John ; Sankar, Krishna ; Poon, Stanley

  • Author_Institution
    Cisco Syst., Inc, San Jose, CA
  • fYear
    2008
  • fDate
    20-22 Aug. 2008
  • Firstpage
    11
  • Lastpage
    18
  • Abstract
    Many network devices implement capabilities to manipulate traffic depending on the application. Examples include a firewall or a load balancer. These are based on Layer 2-4 packet-based classifications such as port or protocol, or signature recognition. Although configurable or extensible via scripting, they are not generally programmable. We present an architecture extending classification to programmable, semantic Layer 5-7 capabilities. The architecture has programmable handling of that classified traffic, which are message flows, not packets. This has led us to a new, in-network message streaming based programming model. Finally, we present a series of network platform capabilities delivered as components, from precision timing to programmable QoS to network identity.
  • Keywords
    computer networks; message passing; quality of service; software architecture; telecommunication traffic; architecture extending classification; firewall; in-network message streaming; in-network programming model; load balancer; message flows; message streaming network components architecture; network identity; network platform capability; packet-based classifications; precision timing; programmable QoS; programmable handling; protocol; signature recognition; Application software; Component architectures; Encapsulation; Inspection; Network servers; Payloads; Protocols; Telecommunication traffic; Traffic control; Web server; In-Network; Message Streaming; Network Components Architecture; Network Programming Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference on
  • Conference_Location
    Prague
  • Print_ISBN
    978-0-7695-3302-5
  • Type

    conf

  • DOI
    10.1109/SERA.2008.17
  • Filename
    4609406