WAN Network Researches Wenji Wu Phil Demar wenjifnal

  • Slides: 8
Download presentation
WAN Network Researches Wenji Wu, Phil Demar wenji@fnal. gov, demar@fnal. gov Fermilab Nov 30,

WAN Network Researches Wenji Wu, Phil Demar wenji@fnal. gov, demar@fnal. gov Fermilab Nov 30, 2007 1

WAN Network Researches Mission …to provide and support wide-area networking, and network infrastructure for

WAN Network Researches Mission …to provide and support wide-area networking, and network infrastructure for the scientific computing facilities with extreme WAN bandwidth requirements 2

Previous Research Projects n n n Performance analysis of Linux networking – packet Receiving

Previous Research Projects n n n Performance analysis of Linux networking – packet Receiving Potential performance bottleneck in Linux TCP Interactivity vs. fairness in networked Linux systems Focus: Linux kernel issues in network end hosts – interactions among network processing, interrupt handling, process scheduling and memory management. Applied results: better network tuning, guidance on memory allocation, debugging of complex systems, and network performance enhancement methodology 3

Current Research Projects n End-to-end network/application analysis methodology n n n Short term goal:

Current Research Projects n End-to-end network/application analysis methodology n n n Short term goal: structured process Long term goal: automated analysis Network performance within multi-core computing systems n n Process scheduling, cache affinity, interrupt affinity Parallelism, scalability 4

End-to-end Network/Application Performance Analysis Methodology 5

End-to-end Network/Application Performance Analysis Methodology 5

End-to-end Network/Application Performance Analysis Methodology n End-to-end network/application performance is viewed as n Application-related

End-to-end Network/Application Performance Analysis Methodology n End-to-end network/application performance is viewed as n Application-related problems n n Beyond the scope of any standardized problem analysis Host diagnosis and tuning Network path analysis Network performance analysis methodology n n n Analyze and appropriately tune the hosts Network path analysis, with remediation of detected problems where feasible If network end system and network path analysis do not uncover significant problems or concerns, packet trace analysis will be conducted. n Any performance bottlenecks will manifest themselves in the packet traces. 6

Publications n Journals n n n Wenji Wu, Mark Bowden, Matt Crawford, Phil Demar,

Publications n Journals n n n Wenji Wu, Mark Bowden, Matt Crawford, Phil Demar, “End-to-End Network/Application Performance Analysis Methodology”, In Review, IEEE Transactions on Parallel and Distributed Systems, 2007. Wenji Wu, Matt Crawford, “Interactivity vs. Fairness in Networked Linux Systems”, Computer Networks (Elsevier), Volume 51, Issue 14, pp. 4050 – 4069, 2007. Wenji Wu, Matt Crawford, “Performance Analysis of Linux Networking – Packet Receiving”, Computer Communications (Elsevier), Volume 30, Issue 5, pp. 1044 – 1057, 2007. Wenji Wu, Matt Crawford, “Potential Performance Bottleneck in Linux TCP”, International Journal of Communication Systems (Wiley), Volume 20, Issue 11, pp. 1263 – 1283, 2007. Conferences n n Wenji Wu and Matt Crawford, The Performance Analysis of Linux Networking–Packet Receiving, Proceedings of Computing in High Energy Physics (CHEP) 2006, Mumbai, India, 2006. Wenji Wu, et. al. , End-to-End Network/Application Performance Troubleshooting Methodology, Proceedings of Computing in High Energy Physics (CHEP) 2007, Victoria, BC, Canada 7

Network Awareness n Lambda Station: n n A Sci. Dac project for alternate path

Network Awareness n Lambda Station: n n A Sci. Dac project for alternate path forwarding Compliments WAN end-to-end circuits But application awareness is hard New research area: network awareness of applications n n n Detect recognizable flow patterns and modify path/service/whatever Based on “real time” flow analysis Testing very basic prototype now 8