COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory NetOS Group Talklets > P4Debug: A Framework for Debugging Programmable Data Planes
P4Debug: A Framework for Debugging Programmable Data PlanesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Gemma Gordon. In-network computing is an emerging trend that enables the execution of programs in the data-plane, thanks to the introduction of programmable networked devices. Although cloud service providers, such as Amazon, Microsoft and Google, are increasingly deploying such programmable hardware in their infrastructures, we still need an infrastructure for verifying deployed programs and for debugging them in real time. Previous approaches for debugging programmable network hardware suffer from a number of limitations: formal verification tools are not able to detect bugs affecting formally correct programs once they are deployed in the network, while external debuggers only allow passive debugging in response to externally generated packets and cannot verify packets at line rate in real time. To address these challenges, we propose a new debugging infrastructure that leverages recent advances in network programmability and hardware design, by providing unprecedented visibility into the internal state and operations of network devices. Our debugging framework, named P4Debug, includes three major components: (i) an extension to the target architecture to allow for packet generation for active debugging, (ii) a debug module that is parallel to the packet-processing pipeline, and (iii) debug-specific language extensions to P4. This talk is part of the Computer Laboratory NetOS Group Talklets series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsThe obesity epidemic: Discussing the global health crisis Individual in the Labour Market Research Group MedSocOther talksChallenges for Real World Problem Owners: Manufacturing Axiomatic information thermodynamics Interface Chemistry for Organic Electronics and Opto-electronics. Panel Discussion: Climate Change Is Now Benchmarking, Optimisation and Co-Design of Computer Systems: From Classical to Quantum |