Filters








79 Hits in 3.2 sec

Transparent, lightweight application execution replay on commodity multiprocessor operating systems

Oren Laadan, Nicolas Viennot, Jason Nieh
2010 Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems - SIGMETRICS '10  
Our results show for the first time that an operating system mechanism can correctly and transparently record and replay multi-process and multi-threaded applications on commodity multiprocessors.  ...  It works on commodity Linux operating systems, and commodity multi-core and multiprocessor hardware.  ...  It works on commodity Linux operating systems, and commodity multi-core and multiprocessor hardware.  ... 
doi:10.1145/1811039.1811057 dblp:conf/sigmetrics/LaadanVN10 fatcat:w6uhmwdc3bgrjbmp2d4x3n3yxi

Transparent, lightweight application execution replay on commodity multiprocessor operating systems

Oren Laadan, Nicolas Viennot, Jason Nieh
2010 Performance Evaluation Review  
Our results show for the first time that an operating system mechanism can correctly and transparently record and replay multi-process and multi-threaded applications on commodity multiprocessors.  ...  It works on commodity Linux operating systems, and commodity multi-core and multiprocessor hardware.  ...  It works on commodity Linux operating systems, and commodity multi-core and multiprocessor hardware.  ... 
doi:10.1145/1811099.1811057 fatcat:wwh4jlrhrjdafmtehz4w2qeasu

Capo

Pablo Montesinos, Matthew Hicks, Samuel T. King, Josep Torrellas
2009 Proceeding of the 14th international conference on Architectural support for programming languages and operating systems - ASPLOS '09  
Specifically, software-based replay systems have high overheads on multiprocessors, while hardware-based proposals focus only on basic hardware-level mechanisms, ignoring the overall replay system.  ...  In this paper, we also design and build CapoOne, a prototype of a deterministic multiprocessor replay system that implements Capo using Linux and simulated DeLorean hardware.  ...  operate on unmodified software and binaries; and (6) given the popularity of multi-core processors, efficiently record and replay multithreaded software on multiprocessor systems.  ... 
doi:10.1145/1508244.1508254 dblp:conf/asplos/MontesinosHKT09 fatcat:iz5lirqqjrcyvfwfuuixjpxu2y

Capo

Pablo Montesinos, Matthew Hicks, Samuel T. King, Josep Torrellas
2009 SIGARCH Computer Architecture News  
Specifically, software-based replay systems have high overheads on multiprocessors, while hardware-based proposals focus only on basic hardware-level mechanisms, ignoring the overall replay system.  ...  In this paper, we also design and build CapoOne, a prototype of a deterministic multiprocessor replay system that implements Capo using Linux and simulated DeLorean hardware.  ...  operate on unmodified software and binaries; and (6) given the popularity of multi-core processors, efficiently record and replay multithreaded software on multiprocessor systems.  ... 
doi:10.1145/2528521.1508254 fatcat:ui7pmwp2xrgubgstqo3mw2azfq

Capo

Pablo Montesinos, Matthew Hicks, Samuel T. King, Josep Torrellas
2009 SIGPLAN notices  
Specifically, software-based replay systems have high overheads on multiprocessors, while hardware-based proposals focus only on basic hardware-level mechanisms, ignoring the overall replay system.  ...  In this paper, we also design and build CapoOne, a prototype of a deterministic multiprocessor replay system that implements Capo using Linux and simulated DeLorean hardware.  ...  operate on unmodified software and binaries; and (6) given the popularity of multi-core processors, efficiently record and replay multithreaded software on multiprocessor systems.  ... 
doi:10.1145/1508284.1508254 fatcat:mqcawdueeba5vj7upwaenzwoue

Record and transplay

Dinesh Subhraveti, Jason Nieh
2011 Performance Evaluation Review  
To address this problem, we present Transplay, a system that captures production software bugs into small per-bug recordings which are used to reproduce the bugs on a completely different operating system  ...  We have implemented a Transplay prototype that can record unmodified Linux applications and replay them on different versions of Linux as well as Windows.  ...  Building on Scribe [13] , Transplay addresses these shortcomings using a lightweight operating system mechanism to provide transparent, fully deterministic record-replay for multi-threaded applications  ... 
doi:10.1145/2007116.2007129 fatcat:iq2si67oyjaktptzeyuboxmicm

Record and transplay

Dinesh Subhraveti, Jason Nieh
2011 Proceedings of the ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems - SIGMETRICS '11  
To address this problem, we present Transplay, a system that captures production software bugs into small per-bug recordings which are used to reproduce the bugs on a completely different operating system  ...  We have implemented a Transplay prototype that can record unmodified Linux applications and replay them on different versions of Linux as well as Windows.  ...  Building on Scribe [13] , Transplay addresses these shortcomings using a lightweight operating system mechanism to provide transparent, fully deterministic record-replay for multi-threaded applications  ... 
doi:10.1145/1993744.1993757 dblp:conf/sigmetrics/SubhravetiN11 fatcat:y2e4pw5r2rgrhbcxpqnmhz7kya

Transition Watchpoints: Teaching Old Debuggers New Tricks

Kapil Arya, Tyler Denniston, Ariel Rabkin, Gene Cooperman
2017 The Art, Science, and Engineering of Programming  
Reversible debuggers and process replay have been developed at least since 1970. This vision enables one to execute backwards in time under a debugger.  ...  The solution is an expression-transition watchpoint facility based on top of snapshots and record/replay.  ...  "Transparent, Lightweight Application Execution Replay on Commodity Multiprocessor Operating Systems".  ... 
doi:10.22152/programming-journal.org/2017/1/16 fatcat:2tvi33gbpjfp5lzpzdcvmjlale

COREMU

Zhaoguo Wang, Ran Liu, Yufei Chen, Xi Wu, Haibo Chen, Weihua Zhang, Binyu Zang
2011 Proceedings of the 16th ACM symposium on Principles and practice of parallel programming - PPoPP '11  
This paper presents the open-source COREMU, a scalable and portable parallel emulation framework that decouples the complexity of parallelizing full-system emulators from building a mature sequential one  ...  and synchronization, to maintain a consistent view of system resources.  ...  Overall, COREMU is a multithreaded user program running on the hosted operating systems, emulating a cache-coherent shared memory multiprocessor to run operating systems and the applications.  ... 
doi:10.1145/1941553.1941583 dblp:conf/ppopp/WangLCWCZZ11 fatcat:omcyw4eegnbchddv6vejmn5sma

Transparent mutable replay for multicore debugging and patch validation

Nicolas Viennot, Siddharth Nair, Jason Nieh
2013 Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '13  
DORA uses lightweight operating system mechanisms to record an application execution by capturing nondeterministic events to a log without imposing unnecessary timing and ordering constraints.  ...  realistic workloads, and (4) maintains low recording overhead on commodity multicore hardware, making it suitable for production systems.  ...  Acknowledgments Oren Laadan and Dan Tsafrir provided helpful comments on earlier drafts of this paper.  ... 
doi:10.1145/2451116.2451130 dblp:conf/asplos/ViennotNN13 fatcat:l5okwpujcnfophoo2dtqifqnga

Transparent mutable replay for multicore debugging and patch validation

Nicolas Viennot, Siddharth Nair, Jason Nieh
2013 SIGPLAN notices  
DORA uses lightweight operating system mechanisms to record an application execution by capturing nondeterministic events to a log without imposing unnecessary timing and ordering constraints.  ...  realistic workloads, and (4) maintains low recording overhead on commodity multicore hardware, making it suitable for production systems.  ...  Acknowledgments Oren Laadan and Dan Tsafrir provided helpful comments on earlier drafts of this paper.  ... 
doi:10.1145/2499368.2451130 fatcat:h3qagnkx4bdd7dqsh2rkka3ef4

PTIMEHighly scalable OLTP DBMS for Managing Update-Intensive Stream Workload [chapter]

S CHA, C SONG
2004 Proceedings 2004 VLDB Conference  
P*TIME is a new, memory-centric lightweight OLTP RDBMS designed and built from scratch to deliver orders of magnitude higher scalability on commodity SMP hardware than existing RDBMS implementations, not  ...  This paper presents the architecture and performance of P*TIME and reports our experience of deploying P*TIME as the stock market database server at one of the largest on-line brokerage firms.  ...  Acknowledgement The authors thank Gio Wiederhold at Stanford University for his invaluable comment on the early version of this paper.  ... 
doi:10.1016/b978-012088469-8/50090-5 fatcat:cmwor2oco5gbvmxd6pojnmyojm

A survey of migration mechanisms of virtual machines

Violeta Medina, Juan Manuel García
2014 ACM Computing Surveys  
This migration should be transparent to the guest operating system, applications running on the operating system, and remote clients of the virtual machine.  ...  Virtualization introduces a software abstraction layer between the hardware and the operating system and applications running on top of it.  ...  Techniques for replaying single processor systems are widely known. But with the increasing use of multicore processors, execution replay on multiprocessor systems has become more important.  ... 
doi:10.1145/2492705 fatcat:7nix6qbtozhcxnzx7admfwfeei

TimeVM

Khalid Elbadawi, Ehab Al-Shaer
2009 Proceedings of the 4th International Symposium on Information, Computer, and Communications Security - ASIACCS '09  
The framework is based on the virtual machine technology and trafficreplay-based recovery. TimeVM gives the illusion of "time machine".  ...  In this paper, we propose a framework called TimeVM to mitigate, or even eliminate, the infection of a network intrusion on-line as fast as possible.  ...  In the same track, Flashback [18] is a lightweight operating system that provides fine-grained replay capability at the application level.  ... 
doi:10.1145/1533057.1533077 dblp:conf/ccs/ElbadawiA09 fatcat:4yrz32p24zejnlf2oou54sd4zm

CloudVisor

Fengzhe Zhang, Jin Chen, Haibo Chen, Binyu Zang
2011 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles - SOSP '11  
In this paper, we propose a transparent, backward-compatible approach that protects the privacy and integrity of customers' virtual machines on commodity virtualized infrastructures, even facing a total  ...  from adversaries including the cloud operators, which may lead to leakage of security-sensitive data.  ...  nested virtualization from a commodity VMM and makes itself very lightweight in only supporting one VMM.  ... 
doi:10.1145/2043556.2043576 dblp:conf/sosp/ZhangCCZ11 fatcat:4z3ywg42enga5bhnqlev3mwbyq
« Previous Showing results 1 — 15 out of 79 results