skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Inception: Virtual Space in Memory Space in Real Space – Memory Forensics of Immersive Virtual Reality with the HTC Vive
Award ID(s):
1748950
PAR ID:
10113848
Author(s) / Creator(s):
; ; ;
Date Published:
Journal Name:
Digital Investigation
Volume:
29
Issue:
S
ISSN:
1742-2876
Page Range / eLocation ID:
S13 to S21
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Virtual or hybrid options provide a way for marginalized faculty and staff to fully participate in their fields and on their campuses. As such, an equitable and pandemic-informed academic workplace should include fully accessible and well-resourced hybrid participation options for department meetings and events, office work, and classroom duties. In spring 2023, we created a work group on our campus to address the challenges of hybrid work and co-create campus-wide recommendations for hybrid workspaces. In this article, we share our findings and evidence-based recommendations, many of which draw on Universal Design for Learning, as well as offer suggestions on how readers can pursue similar work on their campuses. 
    more » « less
  2. Best student paper award. 
    more » « less
  3. Programmable networks are enabling a new class of applications that leverage the line-rate processing capability and on-chip register memory of the switch data plane. Yet the status quo is focused on developing approaches that share the register memory statically. We present NetVRM, a network management system that supports dynamic register memory sharing between multiple concurrent applications on a programmable network and is readily deployable on commodity programmable switches. NetVRM provides a virtual register memory abstraction that enables applications to share the register memory in the data plane, and abstracts away the underlying details. In principle, NetVRM supports any memory allocation algorithm given the virtual register memory abstraction. It also provides a default memory allocation algorithm that exploits the observation that applications have diminishing returns on additional memory. NetVRM provides an extension of P4, P4VRM, for developing applications with virtual register memory, and a compiler to generate data plane programs and control plane APIs. Testbed experiments show that NetVRM generalizes to a diverse variety of applications, and that its utility-based dynamic allocation policy outperforms static resource allocation. Specifically, it improves the mean satisfaction ratio (i.e., the fraction of a network application’s lifetime that it meets its utility target) by 1.6–2.2× under a range of workloads. 
    more » « less