A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
2003
Proceedings of the 30th annual international symposium on Computer architecture - ISCA '03
As a step towards powerful debugging, we develop a practical low-overhead hardware recorder for cachecoherent multiprocessors, called Flight Data Recorder (FDR). ...
Like an aircraft flight data recorder, FDR continuously records the execution, even on deployed systems, logging the execution for post-mortem analysis. ...
We thank the Multifacet project for a supportive environment. ...
doi:10.1145/859630.859633
fatcat:ldruimnjvvcbzppxa2suww7twi
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
2003
Proceedings of the 30th annual international symposium on Computer architecture - ISCA '03
As a step towards powerful debugging, we develop a practical low-overhead hardware recorder for cachecoherent multiprocessors, called Flight Data Recorder (FDR). ...
Like an aircraft flight data recorder, FDR continuously records the execution, even on deployed systems, logging the execution for post-mortem analysis. ...
We thank the Multifacet project for a supportive environment. ...
doi:10.1145/859618.859633
fatcat:vyyaokj7ljel5fc64u5oduaj2q
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
2003
SIGARCH Computer Architecture News
As a step towards powerful debugging, we develop a practical low-overhead hardware recorder for cachecoherent multiprocessors, called Flight Data Recorder (FDR). ...
Like an aircraft flight data recorder, FDR continuously records the execution, even on deployed systems, logging the execution for post-mortem analysis. ...
We thank the Multifacet project for a supportive environment. ...
doi:10.1145/871656.859633
fatcat:swejhdvvyvhjnhavlduomkk5wu
Software Black Box : OS-based Full System Replay
소프트웨어 블랙박스 : 운영체제 기반 전시스템 재현 방법
2018
Journal of KIISE
소프트웨어 블랙박스 : 운영체제 기반 전시스템 재현 방법
Our proposed SBB can deterministically replay a full software system, including both applications and the OS itself. ...
In this paper, we present a purely software-based approach to full-system replay, a software black box (SBB) that does not require either special hardware instrumentation or virtual machine technology. ...
, called FDR (flight data recorder), for full-system replay of multiprocessor execution [11] . ...
doi:10.5626/jok.2018.45.5.416
fatcat:n25sqelc4fhifdxu7lwnpepmiy
A regulated transitive reduction (RTR) for longer memory race recording
2006
Proceedings of the 12th international conference on Architectural support for programming languages and operating systems - ASPLOS-XII
Memory race recording is a key technology for multithreaded deterministic replay. ...
In this paper, we considerably improve our previous always-on Flight Data Recorder (FDR) in four ways: • Longer recording by reducing the log size growth rate to approximately one byte per thousand dynamic ...
We are grateful to Mike Marty, Kevin Moore, Dan Gibson and Luke Yen for proofreading the paper and other fellow architecture students at UW for continuous support. ...
doi:10.1145/1168857.1168865
dblp:conf/asplos/XuHB06
fatcat:vkew2esr45fdpmypiwzfgtzmbm
This paper addresses these shortcomings by introducing, for the first time, a set of abstractions and a softwarehardware interface for practical hardware-assisted replay of multiprocessor systems. ...
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. ...
The Flight Data Recorder (FDR) [25] is a full-system recorder for directorybased multiprocessors. ...
doi:10.1145/1508244.1508254
dblp:conf/asplos/MontesinosHKT09
fatcat:iz5lirqqjrcyvfwfuuixjpxu2y
Capo
2009
SIGPLAN notices
This paper addresses these shortcomings by introducing, for the first time, a set of abstractions and a softwarehardware interface for practical hardware-assisted replay of multiprocessor systems. ...
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. ...
The Flight Data Recorder (FDR) [25] is a full-system recorder for directorybased multiprocessors. ...
doi:10.1145/1508284.1508254
fatcat:mqcawdueeba5vj7upwaenzwoue
Capo
2009
SIGARCH Computer Architecture News
This paper addresses these shortcomings by introducing, for the first time, a set of abstractions and a softwarehardware interface for practical hardware-assisted replay of multiprocessor systems. ...
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. ...
The Flight Data Recorder (FDR) [25] is a full-system recorder for directorybased multiprocessors. ...
doi:10.1145/2528521.1508254
fatcat:ui7pmwp2xrgubgstqo3mw2azfq
Rerun
2008
SIGARCH Computer Architecture News
Multiprocessor deterministic replay has many potential uses in the era of multicore computing, including enhanced debugging, fault tolerance, and intrusion detection. ...
Rerun uses Lamport Clocks to order episodes and enable replay of an equivalent execution. ...
Finally, we thank the Wisconsin Condor project, the UW CSL, and Virtutech for their assistance. ...
doi:10.1145/1394608.1382144
fatcat:q5hpmep2hve4bp5zav2mqtzwam
Rerun: Exploiting Episodes for Lightweight Memory Race Recording
2008
2008 International Symposium on Computer Architecture
Multiprocessor deterministic replay has many potential uses in the era of multicore computing, including enhanced debugging, fault tolerance, and intrusion detection. ...
Rerun uses Lamport Clocks to order episodes and enable replay of an equivalent execution. ...
Finally, we thank the Wisconsin Condor project, the UW CSL, and Virtutech for their assistance. ...
doi:10.1109/isca.2008.26
dblp:conf/isca/HowerH08
fatcat:cl3joqnzyfhanjhs64fu4rcyvu
Execution replay of multiprocessor virtual machines
2008
Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments - VEE '08
Our system, SMP-ReVirt, is the first system to log and replay a multiprocessor virtual machine on commodity hardware. ...
We use hardware page protection to detect and accurately replay sharing between virtual cpus of a multi-cpu virtual machine, allowing us to replay the entire operating system and all applications. ...
Flight Data Recorder (FDR) [17] explores the idea in much more detail, using modern commercial workloads. ...
doi:10.1145/1346256.1346273
dblp:conf/vee/DunlapLFC08
fatcat:fhdjxhyltjf7diqbjyhg4nlgnq
BugNet
2005
SIGARCH Computer Architecture News
BugNet is based on the insight that recording the register file contents at any point in time, and then recording the load values that occur after that point can enable deterministic replaying of a program's ...
In addition, BugNet does not require a final core dump of the system state for replaying, which significantly reduces the amount of data that must be sent back to the developer. ...
Acknowledgments We would like thank Yuanyuan Zhou and her students for providing us with a set of programs with known errors and inputs that expose them. ...
doi:10.1145/1080695.1069994
fatcat:qyrntmn4fzctde6cfmi5qkoyne
XTRec: Secure Real-Time Execution Trace Recording on Commodity Platforms
2011
2011 44th Hawaii International Conference on System Sciences
We use XTRec to show whether a particular code has been executed on a system, or conversely to prove that some malware has not executed on the system. ...
We propose XTRec, a primitive that can record the instruction-level execution trace of a commodity computing system. ...
Flight data recorder [38] extends this scheme to multiprocessors. ...
doi:10.1109/hicss.2011.500
dblp:conf/hicss/VasudevanQP11
fatcat:l3h3lrgh5jennp44l3qq66rjcm
Replay Debugging for Multi-threaded Embedded Software
2010
2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing
Despite the fact that several approaches have been proposed for deterministic replay, none of them attends to the capabilities and functionalities that replay can comprise for better debugging. ...
This paper introduces a practical replay mechanism for multi-threaded embedded software. ...
Acknowledgments This work was supported partially by a grant from the NSF Industry/University Cooperative Research Center (I/UCRC) on Embedded Systems at Arizona State University. ...
doi:10.1109/euc.2010.13
dblp:conf/euc/LeeSGZC10
fatcat:ejmy3mxsnjb4loftaacpcfe2ve
Transition Watchpoints: Teaching Old Debuggers New Tricks
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. ...
Reversible debugging is preferred for bugs seen only after minutes. This architecture allows for an efficient and easy-to-write snapshot-based reversibe debugger on top of a conventional debugger. ...
"A "Flight Data Recorder" for Enabling Full-System Multiprocessor Deterministic Replay". In: Proceedings of the th Annual International Symposium on Computer Architecture. ...
doi:10.22152/programming-journal.org/2017/1/16
fatcat:2tvi33gbpjfp5lzpzdcvmjlale
« Previous
Showing results 1 — 15 out of 41 results