Global Utilities

Seminars - Abstract

Department of Computer Science & Computer Engineering

Topic:   A Software Architecture for Scalable, Well-Conditioned Internet Services
Speaker:   Peter Donald
Date:   30-05-2005
Time:   3:00 PM
Venue:   Szental Lecture Theatre
Abstract:   Traditional software architectures are not well suited to the high concurrency and load conditioning requirements of busy Internet servers. It is not uncommon for Internet servers to experience load spikes that are several orders of magnitude greater than the average load. An event-driven architecture will be presented where the application consists of a directed graph of stages. Each stage is a reusable software component that encapsulates a subset of application functionality. The stages are instrumented and tuning parameters are dynamically adjusted to achieve application defined goals such as an upper bound on response time or maximizing throughput.
Content Approved by: Head of School
Page maintained by: Applications Programmer
Last Updated: 14 October, 2009