• DocumentCode
    2766813
  • Title

    Solving the edge server streaming bottleneck with the separation principle

  • Author

    Shen, Calvin ; Luk, Henry ; Ramezani, Mehran ; Ros, Jordi ; Phan, Kevin ; Tsuboi, Koji ; Allen, Rod ; Tsai, Wei K.

  • Author_Institution
    TCP/IP Accel. Group, Irvine, CA, USA
  • fYear
    2005
  • fDate
    3-6 Jan. 2005
  • Firstpage
    307
  • Lastpage
    312
  • Abstract
    The well-known edge server bottleneck is shown in this paper to be the result of a mismatch between the general-purpose architecture and the special-purpose data functions it was not intended to perform exclusively. Six overheads are identified that contribute significantly to the bottleneck. To solve this bottleneck problem, a solution is to apply the principle of separation between control and data functions. While the idea is not new, the application of this principle to the edge server architecture is novel in the convergence of three technologies: network, server, and storage. Notable performance has been obtained with this approach using ASIC implementation for TCP or UDP streaming applications.
  • Keywords
    Internet; network servers; transport protocols; ASIC implementation; Internet; TCP; UDP streaming applications; edge server streaming bottleneck; general-purpose architecture; separation principle; special-purpose data functions; transport control protocol; Acceleration; Clocks; Computer architecture; Costs; Hardware; IP networks; Network servers; Streaming media; Throughput; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference, 2005. CCNC. 2005 Second IEEE
  • Print_ISBN
    0-7803-8784-8
  • Type

    conf

  • DOI
    10.1109/CCNC.2005.1405188
  • Filename
    1405188