O. Krieger
Boston University, Electrical and Computer Engineering, Faculty Member
Research Interests:
Cloud computing promises to bring about a fundamental shift in the computer industry where consumers of IT enjoy on-demand access to massive compute capacity and producers of IT benefit from economies of scale and automation. We believe... more
Cloud computing promises to bring about a fundamental shift in the computer industry where consumers of IT enjoy on-demand access to massive compute capacity and producers of IT benefit from economies of scale and automation. We believe that the advantages of cloud computing will be best realized if there is a highly competitive marketplace. We describe our vision of a
Research Interests:
Designing system software for large-scale shared-memory multiprocessors is challenging because of the level of per-formance demanded by the application workload and the distributed nature of the system. Adopting an object-oriented... more
Designing system software for large-scale shared-memory multiprocessors is challenging because of the level of per-formance demanded by the application workload and the distributed nature of the system. Adopting an object-oriented approach for our system, we have developed ...
Research Interests: Object Oriented Programming, Parallel Programming, Writing, OPERATING SYSTEM, Software Design, and 10 moreTornadoes, Clustering Method, Object Orientation, Software Systems, Internal Structure, Large Scale, Design and Implementation, Application Software, Tornado, and Shared memory multiprocessor system
The challenges to the HEC system software community fundamentally originate from the need to efficiently exploit massive parallelism. This parallelism comes at either at the fine granularity through multiple cores or hardware... more
The challenges to the HEC system software community fundamentally originate from the need to efficiently exploit massive parallelism. This parallelism comes at either at the fine granularity through multiple cores or hardware accellerators, or at the large granularity, where systems have been built with 10,000 nodes connected over a high performance network. Such parallelism exposes new hardware abstractions that the OS needs to virtualize, introduces new reliability and management problems, new power management and file system issues, and generally requires more extensive software layers to protect programmers and system administrators from having to deal with the complexity of massive parallelism. While the HEC community clearly deals with extreme performance issues, many of the same trends are hitting the broader market. For example, all processor vendors are moving towards multiple cores, special purpose accelerators are becomming increasingly commoditized, and massive scale out...
Research Interests:
Research Interests:
There has been a growing interest in large-scale sharedmemory multiprocessors that support a wide range of application workloads. The architectural trend of such systems has been towards a distributed architecture, where processors,... more
There has been a growing interest in large-scale sharedmemory multiprocessors that support a wide range of application workloads. The architectural trend of such systems has been towards a distributed architecture, where processors, memory modules, and I/O ...
Research Interests:
Research Interests:
The HURRICANE File System (HFS) is designed for large-scale, shared-memory multiprocessors. Its architecture is based on the principle that a file system must support a wide variety of file structures, file system policies and I/O... more
The HURRICANE File System (HFS) is designed for large-scale, shared-memory multiprocessors. Its architecture is based on the principle that a file system must support a wide variety of file structures, file system policies and I/O interfaces to maximize performance for a wide variety of applications. HFS uses a novel, object-oriented building-block approach to provide the flexibility needed to support this variety of file structures, policies, and I/O interfaces. File structures can be defined...
Research Interests:
Research Interests: Operating Systems, Software Engineering, Parallel Programming, Synchronization, Distributed System, and 11 moreOptimization, OPERATING SYSTEM, Concurrency, System Architecture, Implementation, System performance, Design and Implementation, Object Oriented, Object Localization, Synchronisation, and Shared memory multiprocessor system
Research Interests:
Research Interests:
We describe the locking architecture of a new operating sys- tem, HURRICANE, designed for large scale shared-memory multiprocessors. Many papers already describe kernel lock - ing techniques, and some of the techniques we use have been... more
We describe the locking architecture of a new operating sys- tem, HURRICANE, designed for large scale shared-memory multiprocessors. Many papers already describe kernel lock - ing techniques, and some of the techniques we use have been previously described by others. However, our work is novel in the particular combination of techniques used, as well as several of the individual techniques