1 / 15

Preparing Operating Systems for Next-generation Networks presented at the Eurosys 2005 doctoral workshop by Wille

idra
Download Presentation

Preparing Operating Systems for Next-generation Networks presented at the Eurosys 2005 doctoral workshop by Wille

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    2. opportunities & implications wider pipes! lower latency!

    3. challenges hardware bottlenecks peripheral buses memory buses to a lesser extent the CPU software inadequacies limited to no support for service differentiation pre- and postprocessing efficient processing (zero-copy, NAPI) advanced hardware

    4. introduction architecture implementation concluding remarks

    5. concepts model network traffic as flows traversing the system through {selection, mangling, ... } functions flow weaving minimises overhead shorter pathlengths, duplicate removal function migration can safely push processing down introduces functionality below the socket API

    6. architecture overview

    7. architecture overview

    8. architecture overview

    9. introduction architecture implementation concluding remarks

    10. software to hardware mapping

    11. software to hardware mapping

    12. upcall reduction

    13. memory handling

    14. introduction architecture implementation concluding remarks

    15. concluding remarks

    16. increasing throughput reduce upcalls reduce copying reduce cache-misses improve hardware support push processing down the stack

More Related