INTEL RESEARCH SEMINAR
DATE: August 25, 2003
TIME: Noon - 1:30 pm
PLACE: Intel Seminar (417 S. Craig Street - 3rd Floor)
INTEL
EVENTS PAGE: http://www.intel-research.net/pittsburgh/events.htm
SPEAKER:
John Reumann
University of Michigan
TITLE:
Improving System Support for the Management of Multi-Tiered Services
ABSTRACT:
Modern Internet-services are often multi-tiered. This means that front-end
services (e.g. HTTP) act as gateways to a number of (potentially also
multi-tiered) back-end services (e.g. databases). Such systems are notoriously
difficult to manage because activities triggered by the front-end hosts
propagate across multiple hosts and loosely-integrated services. This
talk will introduce a generic system-layer framework, Stateful Distributed
Interposition (SDI), for the policing of multi-tiered systems because
dealing with tens or hundreds of application-specific management settings
is impractical.
SDI identifies the following six interdependent mechanisms as fundamental building blocks for the design of system management features in multi-tiered server systems: interposition, system object tagging, rule-based classification, tag management, tracking, and tag-sensitive policy enforcement.
The later part of this talk highlights how tagging, policy enforcement,
and tracing can be used to achieve enforcable resource partitions among
activities that share some back-end services. This potentially reduces
software licensing and administration costs (service sharing), facilitates
pay-per-use type outsourcing models (activity-to-partition mapping), and
reduces the need for excessive over-capacity (partition
resource insulation).
Since the above configuration of resource partitions in a multi-tiered system requires some understanding of the interactions among component services, the Performance Map tool is introduced. This tool generates maps of the interactions among services and system components and allows assessing their response time contribution to specific service classes. Besides being useful in the configuration of our own distributed resource partitioning scheme, this tool aids bottleneck detection and root-cause performance failure diagnostics without requiring the source codes of applications. This may greatly improve the productivity of system administrators.
BIO:
John Reumann is member of the University of Michigan'' Real-Time Computing
lab. His research interests include operating systems and middleware software,
distributed systems, security mechanisms, performance management, monitoring,
computer networks, and online configuration adaptation. At the University
of Michigan, John completed his PhD and MS in Computer Science in 8/2003
and 4/1999 respectively. He completed the equivalent of a B.S. in Computer
Science at the University of Bonn, Germany, in 1997. In 2002 he founded
NQ Technologies, seeking to commercialize his thesis research by delivering
basic system management infrastructure software into the system management
tools and services industries.
For Further
Seminar Info:
Contact Kim Kaan, 412-605-1203,
or visit http://www.intel-research.net.
SDI / LCS Seminar Questions?
Karen Lindenfelser, 86716, or visit www.pdl.cmu.edu/SDI/