Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMarch 2011
Hybrid binary rewriting for memory access instrumentation
VEE '11: Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsMarch 2011, Pages 227–238https://doi.org/10.1145/1952682.1952711Memory access instrumentation is fundamental to many applications such as software transactional memory systems, profiling tools and race detectors. We examine the problem of efficiently instrumenting memory accesses in x86 machine code to support ...
Also Published in:
ACM SIGPLAN Notices: Volume 46 Issue 7July 2011 - research-articleMarch 2011
Fine-grained user-space security through virtualization
VEE '11: Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsMarch 2011, Pages 157–168https://doi.org/10.1145/1952682.1952703This paper presents an approach to the safe execution of applications based on software-based fault isolation and policy-based system call authorization. A running application is encapsulated in an additional layer of protection using dynamic binary ...
Also Published in:
ACM SIGPLAN Notices: Volume 46 Issue 7July 2011 - research-articleMarch 2011
Dolly: virtualization-driven database provisioning for the cloud
VEE '11: Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsMarch 2011, Pages 51–62https://doi.org/10.1145/1952682.1952691Cloud computing platforms are becoming increasingly popular for e-commerce applications that can be scaled on-demand in a very cost effective way. Dynamic provisioning is used to autonomously add capacity in multi-tier cloud-based applications that see ...
Also Published in:
ACM SIGPLAN Notices: Volume 46 Issue 7July 2011 - research-articleMarch 2011
Dynamic cache contention detection in multi-threaded applications
VEE '11: Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsMarch 2011, Pages 27–38https://doi.org/10.1145/1952682.1952688In today's multi-core systems, cache contention due to true and false sharing can cause unexpected and significant performance degradation. A detailed understanding of a given multi-threaded application's behavior is required to precisely identify such ...
Also Published in:
ACM SIGPLAN Notices: Volume 46 Issue 7July 2011 - keynoteMarch 2011
Virtualization in the age of heterogeneous machines
VEE '11: Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsMarch 2011, Pages 1–2https://doi.org/10.1145/1952682.1952684Since their invention over 40 years ago, virtual machines have been used to virtualize one or more von Neumann processors and their associated peripherals. System virtual machines provide the illusion that the user has their own instance of a physical ...
Also Published in:
ACM SIGPLAN Notices: Volume 46 Issue 7July 2011