1 / 25

Santos project

Santos project. SCI System Area Network for Windows NT OS Development Siemens, Dolphin, Microsoft Goals : fast interconnect for Windows 2000 based on open standard (SCI) use at user level what the performance the HW can deliver no change in application

tim
Télécharger la présentation

Santos project

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


  1. Santos project • SCI System Area Network for Windows NT OS • Development Siemens, Dolphin, Microsoft • Goals : • fast interconnect for Windows 2000 • based on open standard (SCI) • use at user level what the performance the HW can deliver • no change in application • fully integrated with Windows 2000 (ideally on NT CD) • part of the Siemens Primergy offer

  2. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance results • Next steps • Summary

  3. SCI network overview • Memory oriented • DMA supported • User mode protection inherent in memory mode • No inbound protection • One copy on receiver site • In order once delivery • Connection oriented • Bandwidth : 400 MB/s today 800 MB/s coming

  4. Send/receive mechanism CPU CPU MMU MMU 2 User buffer User buffer 1 Tmp buffer SCI SCI

  5. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance results • Next steps • Summary

  6. TCP/IP and reliable network • TCP/IP is not optimum for reliable network • Short network are usualy a single subnet (no routing required) • TCP/IP provides software overhead which limits the network and system performances • BUT • a lot of applications are written for TCP/IP using socket API • some protocol and applications still require full TCP/IP logic • udp, icmp ...

  7. Requirements for protocol stack for Windows NT • No major changes in applications • existing API : Windows Sockets, TDI • use internet addressing • emulate TCP semantics • Coexistence with LAN/WAN • Direct access to hardware from user mode => Microsoft is developping a „switch „ architecture for Windows 2000

  8. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance results • Next steps • Summary

  9. Windows Sockets architecture Winsock App Winsock Winsock SPI Switch SCI WS Provider MsAfd User Kernel AFD SCI Mgmt Driver TDI TCP/IP NDIS SCI NDIS MiniPort SCI HW

  10. TDI architecture User Kernel Kernel app TDI TDI switch SCI TDI Provider TCP/IP NDIS SCI NDIS MiniPort SCI HW

  11. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance results • Next steps • Summary

  12. Benefits • This technology will improve performances in configurations requiring low latency or/and large transfer such • Internet Servers coupled to DataBase Server • SAP (Applications to DataBase Server communications) • Distributed application (DCOM, COM+ technology) • File server • Provide high-availability and scalability

  13. Scalable configuration User User User User LAN Application Server Internet Server Internet Server Back-end Server SCI Back-end Server Application Server Storage FCAL

  14. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance results • Next steps • Summary

  15. NDIS driver • Windows 2000 compatible driver in test • plug and play • deserialization for performance improvement • easy setup

  16. WinSock and TDI providers • Implementation for Windows 2000 RC 1 in test • Missing functionality • multiple IP address • RDMA mode • Release expected together with Windows 2000 DataCenter • TDI implementation not started

  17. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance • Next steps • Summary

  18. Performance • What do we measure : • latency • bandwidth • CPU utilization • Our reference is GigaBit Ethernet with TCP/IP • Results to be provided later

  19. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance results • Next steps • Summary

  20. Next steps • NDIS • finalize plug and play • improve performance • WinSock provider • implement RDMA mode • implement interrupt mechanism • improve performance • TDI provider • implement

  21. Next steps • Benchmark • Windows DNA performance kit • n-tier distributed business application • COM+ based • focus on low latency • Video Server • scalable video server • focus on bandwidth • bulk transfer

  22. Presentation outline • SCI network overview • Observations on network protocol • Architecture • Beneficiaries • Development status • Performance results • Next steps • Summary

  23. Summary • Performance improvement without breaking application interface • Interoperable with LAN and WAN • Leverage of all TCP/IP related management • SCI with the memory oriented technology is a real good candidate for WSD

  24. More informations and contact • see also • SCI Europe Web Site • http://www.microsoft.com/winhec/presents/Enterprise/Enterprise7.htm • or contact : • Yves MEYER Siemens : yves.meyer@siemens.fr • Philippe TOUR Dolphin : phil.tour@ibm.net

More Related