Filters








722 Hits in 3.7 sec

Lightweight recoverable virtual memory

M. Satyanarayanan, Henry H. Mashburn, Puneet Kumar, David C. Steere, James J. Kistler
1993 Proceedings of the fourteenth ACM symposium on Operating systems principles - SOSP '93  
Lightweight Recoverable Virtual Memory . 55 Transaction-processing monitors (TPMs), such as Encina [Transarc Corp. 1993], are important commercial products.  ...  Chew et al. [1993] have recently reported on their efforts to enhance the Mach kernel to support recoverable virtual memory.  ... 
doi:10.1145/168619.168631 dblp:conf/sosp/SatyanarayananMKSK93 fatcat:br7dsj37iffnxaic7re7etpzke

Lightweight recoverable virtual memory

M. Satyanarayanan, Henry H. Mashburn, Puneet Kumar, David C. Steere, James J. Kistler
1994 ACM Transactions on Computer Systems  
Lightweight Recoverable Virtual Memory . 55 Transaction-processing monitors (TPMs), such as Encina [Transarc Corp. 1993], are important commercial products.  ...  Chew et al. [1993] have recently reported on their efforts to enhance the Mach kernel to support recoverable virtual memory.  ... 
doi:10.1145/174613.174615 fatcat:rxmpdemslnd5roeo4hqoluv2mq

Lightweight recoverable virtual memory

M. Satyanarayanan, Henry H. Mashburn, Puneet Kumar, David C. Steere, James J. Kistler
1993 ACM SIGOPS Operating Systems Review  
Lightweight Recoverable Virtual Memory . 55 Transaction-processing monitors (TPMs), such as Encina [Transarc Corp. 1993], are important commercial products.  ...  Chew et al. [1993] have recently reported on their efforts to enhance the Mach kernel to support recoverable virtual memory.  ... 
doi:10.1145/173668.168631 fatcat:xl32xlkfrndwhlkwal2cmlihyu

Free transactions with Rio Vista

David E. Lowell, Peter M. Chen
1997 ACM SIGOPS Operating Systems Review  
Unfortunately, standard recoverable memories incur an overhead of several milliseconds per transaction.  ...  The remaining factor of 100 is due to Vista, a 720-line, recoverable-memory library tailored for Rio.  ...  Recoverable memory provides atomic updates and persistence for a region of virtual memory [Satyanarayanan93] .  ... 
doi:10.1145/269005.266665 fatcat:56nfnl2t2bburcq7aaqba32z5i

Free transactions with Rio Vista

David E. Lowell, Peter M. Chen
1997 Proceedings of the sixteenth ACM symposium on Operating systems principles - SOSP '97  
Unfortunately, standard recoverable memories incur an overhead of several milliseconds per transaction.  ...  Transactions and recoverable memories are DOW-A erful mechanisms for handling failures and manipulating persistent data.  ...  Recoverable memory provides atomic updates and persistence for a region of virtual memory [Satyanarayanan93] .  ... 
doi:10.1145/268998.266665 dblp:conf/sosp/LowellC97 fatcat:we4q3obkavfrtnccyafi4xsczq

Recoverable Class Loaders for a Fast Restart of Java Applications

Vladimir Nikolov, Rüdiger Kapitza, Franz J. Hauck
2008 Journal on spesial topics in mobile networks and applications  
We implemented recoverable class loaders inside the JamVM and the OSGi middleware Oscar.  ...  This paper proposes recoverable class loaders to enable a fast start-up and recovery of Java applications.  ...  Figure 1 explains the basic priniciple of our recoverable class loader approach. The top part shows a simplified internal memory layout of a Java virtual machine (JVM).  ... 
doi:10.1007/s11036-008-0115-8 fatcat:py2yffkjhbddbe6ppyyjblpdfq

Recoverable Class Loaders for a Fast Restart of Java Applications

Vladimir Nikolov, Rüdiger Kapitza
2008 Proceedings of the 1st International ICST Conference on Mobile Wireless Middleware, Operating Systems and Applications  
We implemented recoverable class loaders inside the JamVM and the OSGi middleware Oscar.  ...  This paper proposes recoverable class loaders to enable a fast start-up and recovery of Java applications.  ...  Figure 1 explains the basic priniciple of our recoverable class loader approach. The top part shows a simplified internal memory layout of a Java virtual machine (JVM).  ... 
doi:10.4108/icst.mobilware2008.2831 dblp:conf/mobilware/NikolovK08 fatcat:yj5u5qrpuzhqfnqha73ncdsjcq

Efficiently tracking application interactions using lightweight virtualization

Yih Huang, Angelos Stavrou, Anup K. Ghosh, Sushil Jajodia
2008 Proceedings of the 1st ACM workshop on Virtual machine security - VMSec '08  
As a proof of concept, we have implemented a prototype based on OpenVZ[35], a lightweight virtualization tool.  ...  In this paper, we propose a general-purpose framework that harnesses the power of lightweight virtualization to track applications interactions in a scalable an efficient manner.  ...  In JCS, we go one step further: the combined virtual memory spaces of all processes in each VE are treated a single memory variable.  ... 
doi:10.1145/1456482.1456486 dblp:conf/ccs/HuangSGJ08 fatcat:tujw3tkpvfbkzd4pfchgc3bd5y

Lightweight shared objects in a 64-bit operating system

Jeffrey S. Chase, Henry M. Levy, Edward D. Lazowska, Miche Baker-Harvey
1992 SIGPLAN notices  
We argue that emerging 64-bit architectures make it practical to support uniform naming at the virtual addressing level, eliminating a key implementation problem for object sharing systems.  ...  The distinctive feature of Opal is that object sharing is supported in a runtime library, a,bove a single virtual address space that maps all primary and secondary storage in a local area network.  ...  The fundamental mechanisms for accommodating object sharing are shared memory, page-based memory protection, virtual page faulting, lightweight user-level concurrency and synchronization, and high-performance  ... 
doi:10.1145/141937.141969 fatcat:jpd47q4sezhpvdbpr3pkjaq4ki

Persistent messages in local transactions

David E. Lowell, Peter M. Chen
1998 Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing - PODC '98  
We show that Vistagrams are just as fast as traditional messages, despite the recoverability they offer.  ...  The efficiency of our model and our Vistagrams implementation is enabled by the availability of fast stable storage, such as the reliable memory provided by the Rio file cache.  ...  Rio uses virtual memory protection to prevent operating system errors (such as wild stores) from corrupting the file cache during a system crash.  ... 
doi:10.1145/277697.277737 dblp:conf/podc/LowellC98 fatcat:zgdnwtgc4vc4tjfvjr3rdaysfi

OSIRIS: Efficient and Consistent Recovery of Compartmentalized Operating Systems

Koustubha Bhat, Dirk Vogt, Erik van der Kouwe, Ben Gras, Lionel Sambuc, Andrew S. Tanenbaum, Herbert Bos, Cristiano Giuffrida
2016 2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)  
We propose a lightweight strategy that limits recovery to cases where we can statically and conservatively prove that compartment recovery leads to a globally consistent statetrading recoverable surface  ...  The system servers at the core of our OSIRIS prototype are: the Process Manager (PM), which manages processes and signals, the Virtual Memory Manager (VM), which manages virtual memory, the Virtual Filesystem  ...  We use a lightweight in-memory checkpointing system [22] to allow efficient high-frequency creation of per-component checkpoints.  ... 
doi:10.1109/dsn.2016.12 dblp:conf/dsn/BhatVKGSTBG16 fatcat:jfmagl2nsrevtlhdbvydqbwzhy

Data Management in Non-Volatile Memory

Stratis D. Viglas
2015 Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data - SIGMOD '15  
Non-volatile memory promises to bridge the gap between main memory and secondary storage by offering a universal storage device.  ...  Its performance profile is unique in that its latency is close to main memory and it is byte addressable, but it exhibits asymmetric I/O in that writes are more expensive than reads.  ...  Persistence Persistent regions have been proposed to support persistent virtual memory and user-accessible heaps [17, 34, 44] .  ... 
doi:10.1145/2723372.2731082 dblp:conf/sigmod/Viglas15 fatcat:sp7qkhulgbhczorkj5ms3l74li

Lightweight shared objects in a 64-bit operating system

Jeffrey S. Chase, Henry M. Levy, Edward D. Lazowska, Miche Baker-Harvey
1992 conference proceedings on Object-oriented programming systems, languages, and applications - OOPSLA '92  
We argue that emerging 64-bit architectures make it practical to support uniform naming at the virtual addressing level, eliminating a key implementation problem for object sharing systems.  ...  The distinctive feature of Opal is that object sharing is supported in a runtime library, a,bove a single virtual address space that maps all primary and secondary storage in a local area network.  ...  The fundamental mechanisms for accommodating object sharing are shared memory, page-based memory protection, virtual page faulting, lightweight user-level concurrency and synchronization, and high-performance  ... 
doi:10.1145/141936.141969 dblp:conf/oopsla/ChaseLLB92 fatcat:twpmgzvtbbcrxp7x7j5gahnypq

REWIND

Andreas Chatzistergiou, Marcelo Cintra, Stratis D. Viglas
2015 Proceedings of the VLDB Endowment  
The scheme also employs a combination of non-temporal updates, persistent memory fences, and lightweight logging.  ...  REWIND relies on a custom persistent in-memory data structure for the log that supports recoverable operations on itself.  ...  By address of a location we mean a persistent virtual address, e.g., that offered by [31] , a relative address, or some other form of persistent reference to the memory location.  ... 
doi:10.14778/2735479.2735483 fatcat:e7skljfdffbtznkhegmbtvivmm

Nooks

Michael M. Swift, Steven Martin, Henry M. Levy, Susan J. Eggers
2002 Proceedings of the 10th workshop on ACM SIGOPS European workshop: beyond the PC - EW10  
For example, Discount Checking [13] and Lightweight Recoverable Virtual Memory [19] use copyon-write to maintain a shadow copy of all memory accessed by an application, allowing automatic recovery  ...  The Nooks architecture will initially support two levels of recovery: full restart, which unloads and restarts drivers, and rollback, which uses recoverable virtual memory to maintain a shadow copy of  ... 
doi:10.1145/1133373.1133393 dblp:conf/sigopsE/SwiftMLE02 fatcat:njirhc2qmzgn7dfbeh6tb4xlka
« Previous Showing results 1 — 15 out of 722 results