View Events By Type
Distinguished Lecturer Series
Wednesday, February 9, 2011
4:00pm - 5:00pm
Computer Science Building, Rooms 150 & 151
Faculty Host: Lori Clarke & Leon Osterweil
"Automated Experimentation: Beyond Deployment and Execution"
Experimentation is used widely in both research and practice as a means to reveal and validate the behavioral properties of distributed software system implementations. It is intended to answer questions about such things as the factors leading to performance bottlenecks, the through put rates to be expected from particular configurations, or the scalability of the system in various dimensions. Although heavily used, experimentation remains today a complex, time-consuming, and costly process. Attempts to automate the process for large-scale distributed systems have generally focused on deploying and executing them on a suitable test bed, which leaves the challenging activities of experimental design, workload generation, data collection, data analysis, and overall experiment management to the engineer. This talk presents a model-driven automation framework we are developing that is intended to take better account of the full richness and complexity of the experimentation process. We have used it to experiment with a variety of systems, including Apache's ActiveMQ, the Chord FileSystem, the Siena distributed publish/subscribe service, and software routers for a content-based network.
A reception will be held at 3:40 in the atrium, outside the presentation rooms.