William Louth is a renowned software engineer with particular expertise in software engineering adaptive systems, adaptive control, self-regulation, resilience engineering, information visualization, software simulation & mirroring as well as performance measurement and optimization.
Follow William on Twitter @autoletics and check out his blog.
Talks I've Given
-
Beyond Reactive with QoS and Adaptive Control
Featuring William Louth
With this session you will explore various approaches to service request level resource management starting with basic back pressure and moving on to advance reservation based quality of service (QoS) and adaptive control execution (ACE) valves.
mucon reactive qos quality-of-service adaptive-control adaptive-control-execution ace java scala jvm -
Software Memories and Simulated Machines
Featuring William Louth
In this talk a vision is presented for the future of large scale distributed software development and deployment that is based on mirrored simulation of software execution behaviour (motion) and its environment (state) for reinterpretation and augmentation across space and time. When fully...
microservice-architecture http rest -
Performance instrumentation of Scala and Akka applications
Featuring William Louth
In this talk on Performance instrumentation of Scala and Akka applications, William will cover challenges for typical Java profilers using the Scala compiler as a test case. He will then talk about the analysis of parallel (and possibly distributed) execution of actors and their data/message...
scala scala-compiler bigdata akka -
Low latency performance measurement and monitoring
Featuring William Louth
In this talk for the LJC, William Louth discusses the challenges in performance measurement of low latency high throughput applications in particular how best to derive the greatest amount of relevant measurement data whilst limiting instrumentation and measurement overhead to a minimum.
low-latency java -
Metering Software Activity and Resource Usage in the Clouds
Featuring William Louth
William Louth talks about ways of performing cost analysis and metering of software based on resource costs, including the usage of storage, execution time and bandwidth . . .
cloud