• DocumentCode
    2651102
  • Title

    Gathercast: the design and implementation of a programmable aggregation mechanism for the Internet

  • Author

    Badrinath, B.R. ; Sudame, Pradeep

  • fYear
    2000
  • fDate
    2000
  • Firstpage
    206
  • Lastpage
    213
  • Abstract
    IP multicast is an efficient point-to-multipoint distribution mechanism. However, there are a number of scenarios in which a reverse, multipoint-to-point aggregation mechanism is highly desirable, We introduce a programmable mechanism, called gathercast, to support the aggregation of packets without altering any of the routing or forwarding mechanisms of the Internet. Gathercast is based on an active services framework and can be deployed incrementally. It works well within the current IP multicast model. One of the aggregation mechanisms that we study is the combination of small packets using gathercast. Small packets constitute a large fraction of packets in today´s Internet. Every packet requires a routing table lookup at every router and incurs the same performance cost irrespective of the size of the packet. Gathercast allows for car pooling, in which multiple small packets to the same destination are combined into a larger packet, thereby reducing the number of packets in the network. Web servers, in particular, are a leading cause of small packets. All the TCP ACKs generated by the clients have the same destination (the Web server), These ACKs are just 40 bytes in size, Simulation studies show 11% to 68% reduction in packet loss and 2% to 30% improvement in performance of busy Web servers when used in conjunction with gathercast
  • Keywords
    Internet; client-server systems; packet switching; table lookup; telecommunication network routing; telecommunication traffic; transport protocols; Internet; TCP ACK; Web servers; active services framework; car pooling; client server systems; gathercast; packet aggregation; performance; performance cost; programmable aggregation mechanism; routing table lookup; Content management; Costs; Environmental management; Intelligent sensors; Internet; Performance loss; Remote monitoring; Routing; Table lookup; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 2000. Proceedings. Ninth International Conference on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    1095-2055
  • Print_ISBN
    0-7803-6494-5
  • Type

    conf

  • DOI
    10.1109/ICCCN.2000.885492
  • Filename
    885492