Search For:

Displaying 1-13 out of 13 total
The Alloc Stream Facility: a redesign of application-level stream I/O
Found in: Computer
By Orran Krieger, Michael Stumm, Ron Unrau
Issue Date:March 1994
pp. 75-82
<p>The authors introduce an application-level I/O facility, the Alloc Stream Facility, that addresses three primary goals. First, ASF addresses recent computing substrate changes to improve performance, allowing applications to benefit from specific ...
 
Toward an Open Cloud Marketplace: Vision and First Steps
Found in: IEEE Internet Computing
By Azer Bestavros,Orran Krieger
Issue Date:January 2014
pp. 72-77
Cloud computing's transition from a subject of research and innovation to a critical infrastructure is proceeding incredibly quickly. One potentially dangerous consequence of this speedy transition is the premature adoption and ossification of the models, ...
 
Virtualization
Found in: IEEE Internet Computing
By Fred Douglis,Orran Krieger
Issue Date:March 2013
pp. 6-9
With virtualization, a resource's consumers are provided with a virtual rather than physical version of that resource. This layer of indirection has helped address myriad problems, including efficiency, security, high availability, elasticity, fault contai...
 
Optimizing IPC Performance for Shared-Memory Multiprocessors
Found in: Parallel Processing, International Conference on
By Benjamin Gamsa, Orran Krieger, Michael Stumm
Issue Date:August 1994
pp. 208-211
We assert that in order to perform well, a shared-memory multiprocessor inter-process communication (IPC) facility must avoid a) accessing any shared data, and b) acquiring any locks. In addition, such a multiprocessor IPC facility must preserve the locali...
 
A Fair Fast Scalable Rea,der-Writer Lock
Found in: Parallel Processing, International Conference on
By Orran Krieger, Michael Stumm, Ron Unrau, Jonathan Hanna
Issue Date:August 1993
pp. 201-204
A reader-writer (RW) lock allows either multiple readers to inspect shared data or a single writer exclusive access for modifying that data. On shared memory multiprocessors,cost of acquiring and releasing these locks can have a large impact on the perform...
 
Experience distributing objects in an SMMP OS
Found in: ACM Transactions on Computer Systems (TOCS)
By Amos Waterland, Bryan Rosenburg, Dilma Da Silva, Jimi Xenidis, Jonathan Appavoo, Livio Soares, Marc Auslander, Michael Stumm, Michal Ostrowski, Orran Krieger, Robert W. Wisniewski
Issue Date:August 2007
pp. 6-es
Designing and implementing system software so that it scales well on shared-memory multiprocessors (SMMPs) has proven to be surprisingly challenging. To improve scalability, most designers to date have focused on concurrency by iteratively eliminating the ...
     
Libra: a library operating system for a jvm in a virtualized execution environment
Found in: Proceedings of the 3rd international conference on Virtual execution environments (VEE '07)
By Bryan Rosenburg, David Grove, Dilma Da Silva, Eric Van Hensbergen, Glenn Ammons, Jonathan Appavoo, Kiyokuni Kawachiya, Maria Butrico, Orran Krieger, Robert W. Wisniewski
Issue Date:June 2007
pp. 44-54
If the operating system could be specialized for every application, many applications would run faster. For example, Java virtual machines (JVMs) provide their own threading model and memory protection, so general-purpose operating system implementations o...
     
K42: building a complete operating system
Found in: Proceedings of the 2006 EuroSys conference (EuroSys '06)
By Amos Waterland, Bryan Rosenburg, Dilma Da Silva, Jimi Xenidis, Jonathan Appavoo, Marc Auslander, Maria Butrico, Mark Mergen, Michal Ostrowski, Orran Krieger, Robert W. Wisniewski, Volkmar Uhlig
Issue Date:April 2006
pp. 2-es
K42 is one of the few recent research projects that is examining operating system design structure issues in the context of new whole-system design. K42 is open source and was designed from the ground up to perform well and to be scalable, customizable, an...
     
An infrastructure for multiprocessor run-time adaptation
Found in: Proceedings of the first workshop on Self-healing systems (WOSS '02)
By Craig A. N. Soules, Dilma Da Silva, Jonathan Appavoo, Kevin Hui, Michael Stumm, Orran Krieger, Robert W. Wisniewski
Issue Date:November 2002
pp. 3-8
The ability to validate software systems early in the development lifecycle is becoming crucial. While early validation of functional requirements is supported by well known approaches, the validation of non-functional requirements, such as reliability, is...
     
Automatic compiler-inserted I/O prefetching for out-of-core applications
Found in: Proceedings of the second USENIX symposium on Operating systems design and implementation (OSDI '96)
By Angela K. Demke, Orran Krieger, Todd C. Mowry
Issue Date:October 1996
pp. 1-ff
The computing employed in oil and gas exploration is predominately scientific, resulting in a variety of data analysis applications. Although the analytical domains vary greatly (e.g., seismic processing,, geologic modeling, engineering facilities design, ...
     
HFS: a performance-oriented flexible file system based on building-block compositions
Found in: Proceedings of the fourth workshop on I/O in parallel and distributed systems: part of the federated computing research conference (IOPADS '96)
By Michael Stumm, Orran Krieger
Issue Date:May 1996
pp. 95-108
We study the patterns and predictability of Internet End-to-End service degradations, where a degradation is a significant deviation of the round trip time between a client and a server. We use simultaneous RTT measurements collected from several locations...
     
Compiler-based I/O prefetching for out-of-core applications
Found in: ACM Transactions on Computer Systems (TOCS)
By Angela Demke Brown, Orran Krieger, Todd C. Mowry
Issue Date:February 1992
pp. 111-170
Current operating systems offer poor performance when a numeric application's working set does not fit in main memory. As a result, programmers who wish to solve “out-of-core” problems efficiently are typically faced with the onerous task of re...
     
HFS: a performance-oriented flexible file system based on building-block compositions
Found in: ACM Transactions on Computer Systems (TOCS)
By Michael Stumm, Orran Krieger
Issue Date:February 1992
pp. 286-321
The Hurricane File System (HFS) is designed for (potentially large-scale) shared-memory multiprocessors. Its architecture is based on the principle that, in order to maximize performance for applications with diverse requirements, a file system must suppor...
     
 1