- com-pos-ite (noun): made up of disparate or separate parts or elements; compound
- compose-it (command): assembling a compound from discrete elements or components
Gabriel Parmer and Richard West, "Predictable Interrupt
Management and Scheduling in the Composite Component-based
System", in Proceedings of the 29th IEEE Real-Time Systems
Symposium (RTSS), Barcelona, Spain, 1-3 December 2008
Gabriel Parmer and Richard West, "Mutable Protection Domains:
Towards a Component-based System for Dependable and Predictable
Computing", in Proceedings of the 28th IEEE Real-Time Systems
Symposium (RTSS), Tucson, Az, 3-6 December 2007
Gabriel Parmer, "Mutable Protection Domains: Towards a
Component-based System for Dependable and Predictable
Computing", Presented at Proceedings of the 28th IEEE Real-Time
Systems Symposium (RTSS 2007), Tucson, Az, 3-6 December 2007
Gabriel Parmer, "On the Design and Implementation of Mutable
Protection Domains Towards Reliable Component-Based Systems",
Presented at Industrial Affiliates Research Day, BU CS Dept.,
Boston, MA, 2008
- Best Poster Award
Gabriel Parmer and Richard West, "Hypervisor Support for
Component-Based Operating Systems", invited to the poster
session @ VMworld, San Francisco, CA, 2007
Using careful interposition techniques, many of the
policies within a host kernel can be hijacked and
redefined at user-level. This allows application-specific
services to be defined in normal OSes such as Linux.
Gabriel Parmer and Richard West, "Hijack: Taking Control of COTS
Systems for Real-Time User-Level Services", in Proceedings of
the 13th IEEE Real-Time and Embedded Technology and Applications
Symposium (RTAS 2007), Bellevue, WA, April 2007
Gabriel Parmer, "Hijack: Taking Control of COTS Systems for
Real-Time User-Level Services", presented at the 13th IEEE
Real-Time and Embedded Technology and Applications Symposium (RTAS
2007), Bellevue, WA, April 2007
User-Level Sandboxing
User-Level Sandboxing (ULS) involves providing an
execution environment in a COTS system (Linux on x86) that
is isolated from the core kernel, but can execute in a
first-class manner. Applications with demanding temporal
constraints that cannot be met using heavy-weight
processes can execute portions of their code in the
sandbox. Invocation of these services is first-class as
they can be executed directly by the base kernel, while
maintaining isolation of the system from the extensions.
Code deployed in a Sandbox can be invoked while in any
process's context. This ability can be used to, at
interrupt/bottom half time, modify CPU allocations, or to
process network data. The group has published twice
demonstrating that low-latency processing can be obtained
using ULS, both in a Real-time environment, and in a
customizable networking stack environment.
Richard West and Gabriel Parmer, "Application-Specific Service
Technologies for Commodity Operating Systems in Real-Time
Environments", in Proceedings of the 12th IEEE Real-Time and
Embedded Technology and Applications Symposium (RTAS '06), San Jose,
CA, April 2006
- best-paper award
Xin Qi, Gabriel Parmer and Richard West, "An Efficient End-host
Architecture for Cluster Communication Services", in Proceedings
of the IEEE International Conference on Cluster Computing (Cluster
'04), September 2004
Internet Scale Application
Multicast
Work done in Spring '05 on simulating different multicast
tree construction methods at the application level. The
interesting part of this work is the tomography work
necessary to configure the multicast tree on top of the
actual network infrastructure in a manner that preserves
many of the characteristics of the physical network.
Application-level multicast's main concern is to create a
good mapping between the logical tree and the underlying
network while trading off data delivery latency, link
stress, and tree construction time. We investigate
multiple methods and demonstrate via simulation which
excel at which dimensions. Many of the methods are on par
with, or outperform many competing multicast tree
construction methods.
Gabriel Parmer, Richard West, and Gerald Fry, "Scalable Overlay
Multicast Tree Construction for Media Streaming", in Proceedings
of the International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA '07), June 2007
Gabriel Parmer, Richard West, Gerald Fry
"Scalable Overlay Multicast Tree Construction for QoS-Constrained
Media Streaming", Technical Report, BUCS-TR-2006-020, Boston
University, August, 2006