Jonathan Pallant... Grease: A Message-Passing Approach to Protocol Stacks
Details
Jonathan will be talking about the design of protocol stacks using a message-passing architecture. As a Principal Engineer within the Wireless Software Group at Cambridge Consultants, designing and working on protocol stacks is basically the bread and butter of Jonathan’s day job. Firstly, Jonathan will introduce some terms to clarify what exactly what he considers a protocol stack to be, and then introduces the message passing architecture Cambridge Consultants use when implementing these stacks. This is a well-proven model for building software that CC have used on countless projects, from small microcontrollers to large high-availability blade chassis.
In the second part of this talk Jonathan introduces a novel implementation of this model in the Rust programming language (known as Grease) and discusses how that compares to a traditional C implementation.
• About Jonathan Pallant
Jonathan Pallant is a Principal Embedded Systems Engineer within the Wireless and Digital Services Division of Cambridge Consultants. Jonathan gained a First in Computer Systems Engineering (MEng) from the University of Warwick in 2004 and then spent five years with the UK Government in Buckinghamshire.
At Cambridge Consultants for nine years, Jonathan works on projects ranging from 8-bit micros to 'five-9s' availability telecoms software on ATCA blade chassis, and everything in between. He is a core developer
• Schedule
7pm: Arrive for chat and networking. Pizza & drinks available courtesey of DisplayLink.
7.30pm: Jonathan presents his talk
8.30pm: Q&A
9pm: Open invite to anyone who wants to move the conversation to the pub
