|
LUNCHBUNCH! Grad Student
Presentations
Dynamically Reconfigurable Component-Based
Software
Nigamanth Sridhar
Computer Science and Engineering
The Ohio State University
Weds., Feb. 25th
11:30am; 480 Dreese Labs
All interested parties are invited.
Pizza lunch will be served.
Abstract:
High availability is an increasingly important desideratum in
software systems. However, as physical environments change,
systems have to adapt to such changes. Dynamic reconfiguration
refers to changing, updating, or otherwise modifying a system
during execution. In order to provide high availability guarantees
in the presence of evolving environments, software systems must
include support for dynamic reconfiguration.
This presentation focuses on a methodology for building dynamically
reconfigurable software using a mode of reconfiguration known
as dynamic module replacement. The methodology is defined in
the form of a design pattern, called the Service Facility Pattern,
which is immediately applicable in popular technologies such
as Java and .NET. The presentation will also include details
of how the key ideas of this methodology can be used in the
construction of dynamically reconfigurable product families
that vary along non-functional dimensions. (e.g. security, performance,
fault-tolerance)
Biography:
Nigamanth Sridhar is a Doctoral Candidate in the Department
of Computer Science and Engineering at the Ohio State University.
His research interests span several areas, including Software
Engineering, Distributed Systems, and Programming Languages.
Nigamanth received his M.S. in Computer and Information Science
from The Ohio State University in 2000, and his
M.Sc.(Tech) in Information Systems from Birla Institute of Technology
& Science, India in 1997. Before coming to Ohio State, Nigamanth
worked as a Member of Technical Staff at Lucent Technologies.
|