Xiaoning Ding
YOU?
Author Swipe
View article: Optimizing CPU Cache Utilization in Cloud VMs with Accurate Cache Abstraction
Optimizing CPU Cache Utilization in Cloud VMs with Accurate Cache Abstraction Open
This paper shows that cache-based optimizations are often ineffective in cloud virtual machines (VMs) due to limited visibility into and control over provisioned caches. In public clouds, CPU caches can be partitioned or shared among VMs, …
View article: DISKSEEN: A PREFETCH POLICY BASED ON DISK LAYOUT AND ACCESS HISTORY
DISKSEEN: A PREFETCH POLICY BASED ON DISK LAYOUT AND ACCESS HISTORY Open
View article: Paratick: Reducing Timer Overhead in Virtual Machines
Paratick: Reducing Timer Overhead in Virtual Machines Open
To this day, efficient timer management is a major challenge in virtualized environments. Contemporary timekeeping techniques in guest kernels frequently interact with timer hardware, which requires continual and costly hypervisor interfer…
View article: Virtualization Overhead of Multithreading in X86 State-of-the-Art & Remaining Challenges
Virtualization Overhead of Multithreading in X86 State-of-the-Art & Remaining Challenges Open
Despite great advancements in hardware-assisted virtualization of the x86 architecture, certain workloads still suffer significant overhead. This article dissects said overhead in the context of multi-threading. We describe the state-of-th…
View article: In-situ workflow auto-tuning through combining component models
In-situ workflow auto-tuning through combining component models Open
In-situ parallel workflows couple multiple component applications via streaming data transfer to avoid data exchange via shared file systems. Such workflows are challenging to configure for optimal performance due to the huge space of poss…
View article: In-situ Workflow Auto-tuning via Combining Performance Models of Component Applications
In-situ Workflow Auto-tuning via Combining Performance Models of Component Applications Open
In-situ parallel workflows couple multiple component applications, such as simulation and analysis, via streaming data transfer. in order to avoid data exchange via shared file systems. Such workflows are challenging to configure for optim…
View article: In-situ Workflow Auto-tuning via Combining Performance Models of\n Component Applications
In-situ Workflow Auto-tuning via Combining Performance Models of\n Component Applications Open
In-situ parallel workflows couple multiple component applications, such as\nsimulation and analysis, via streaming data transfer. in order to avoid data\nexchange via shared file systems. Such workflows are challenging to configure\nfor op…
View article: External Review Committee
External Review Committee Open
View article: A Risk and Similarity Aware Application Recommender System
A Risk and Similarity Aware Application Recommender System Open
As mobile devices, especially smartphones, become more and more popular, the number of mobile applications increases dramatically. Though mobile applications provide users convenience and entertainment, they have potential threat to violat…