Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 13 of 13 for “"Record and Replay"”.

  1. Record and replay under relaxed consistency

    In the area of debugging parallel executions, record and replay is a technique that allows deterministic debugging even in the presence of data races. It is useful as most programmers are used to re-executing programs to find bugs. However, very little is known about how the consistency model …

    uiuc Repository record for Record and replay under relaxed consistency (opens in a new tab)

  2. Record and replay based virtual-machine introspection for system security

    … a careful balance between design intrusiveness and completeness of methods. Securing against attacks like Return Oriented Programming (ROP) requires frequent and expensive checks. Complete security defenses have been proposed yet modern systems are still vulnerable to ROP attacks. We provide …

    uiuc Repository record for Record and replay based virtual-machine introspection for system security (opens in a new tab)

  3. Distributed record and replay blackbox for acute care medical devices

    … performed, rendering care both more efficient and more effective. Equipped with advanced sensors and precision electronics, they can collect physiological measurements of patients in real-time and administer drugs or act on the human body in response. For example, a blood pressure cuff can …

    uiuc Repository record for Distributed record and replay blackbox for acute care medical devices (opens in a new tab)

  4. Leveraging concurrency for performance and security

    … exploiting concurrency to improve the security and performance of computing systems. We put forth four proposals: the Concurrency Accelerator (ConcAcl), Record-and-Replay Safe (RnRSafe), ReplayConfusion, and ReplayEndurance. With ConcAcl we accelerate concurrency management operations by …

    uiuc Repository record for Leveraging concurrency for performance and security (opens in a new tab)

  5. Use of deterministic execution in testing and debugging of distributed software

    … a rich variety of nondeterministic failure modes and anomalies. Research on testing and debugging modern distributed software has focused on designing comprehensive record and replay systems, but the large volumes of recordings often hinder the efficiency and scalability of these designs. Here, we …

    uiuc Repository record for Use of deterministic execution in testing and debugging of distributed software (opens in a new tab)

  6. DepTracker : tracking JavaScript dependencies on the web

    … give a more accurate picture of the network and computational resources contributing to the critical path. DepTracker works in conjunction with an HTTP record-and-replay framework, Mahimahi [17], to track reads and writes to the JavaScript global namespace during actual page loads. We …

    mit Repository record for DepTracker : tracking JavaScript dependencies on the web (opens in a new tab)

  7. Understanding and improving Web page load times on modern networks

    … presents a measurement toolkit, Mahimahi, that records websites and replays them under emulated network conditions. Mahimahi improves on prior record-and-replay frameworks by emulating the multi-origin nature of Web pages, isolating its network traffic, and enabling evaluations of a larger set …

    mit Repository record for Understanding and improving Web page load times on modern networks (opens in a new tab)

  8. Dependence-Based Source Level Tracing and Replay for Networked Embedded Systems

    <p>Error detection and diagnosis for networked embedded systems remain challenging and tedious due to issues such as a large number of computing entities, hardware resource constraints, and non-deterministic behaviors. The run-time checking is often necessitated by the fact that the static …

    purdue-thes Repository record for Dependence-Based Source Level Tracing and Replay for Networked Embedded Systems (opens in a new tab)

  9. A Lightweight Approach of Human-Like Playtest for Android Apps

    Testing is recognized as a key and challenging factor that can either boost or halt the game development in the mobile game industry. On one hand, manual testing is expensive and time-consuming, especially the wide spectrum of device hardware and software, so called fragmentation, significantly …

    vt Repository record for A Lightweight Approach of Human-Like Playtest for Android Apps (opens in a new tab)

  10. Selective Dynamic Analysis of Virtualized Whole-System Guest Environments

    <p>Dynamic binary analysis is a prevalent and indispensable technique in program analysis. While several dynamic binary analysis tools and frameworks have been proposed, all suffer from one or more of: prohibitive performance degradation, a semantic gap between the analysis code and the execution …

    syracuse-diss Repository record for Selective Dynamic Analysis of Virtualized Whole-System Guest Environments (opens in a new tab)

  11. Record and deterministic replay of parallel programs on multiprocessors

    Record and deterministic Replay (RnR) is a primitive with many proposed applications in computer systems, including debugging, security and fault tolerance. RnR is typically a two phase process: in the first phase (record) enough information about an execution is logged which is then used in the …

    uiuc Repository record for Record and deterministic replay of parallel programs on multiprocessors (opens in a new tab)

  12. Transparent and Precise Malware Analysis Using Virtualization: From Theory to Practice

    … an important technique used in malware analysis and is complementary to static analysis. Thus far, virtualization has been widely adopted for building fine-grained dynamic analysis tools and this trend is expected to continue. Unlike User/Kernel space malware analysis platforms that essentially …

    syracuse-diss Repository record for Transparent and Precise Malware Analysis Using Virtualization: From Theory to Practice (opens in a new tab)