Despite the advances in high performance interdomain communications for virtual machines (VM), data intensive applications developed for VMs based on the traditional remote procedure call (RPC) mechanism still suffer from performance degradation due to the inherent inefficiency of data serialization/deserilization operations. This paper presents VMRPC, a lightweight RPC framework specifically designed for VMs that leverages the heap and stack sharing mechanism to circumvent unnecessary data copy and serialization/deserilization. Our evaluation shows that the performance of VMRPC is an order of magnitude better than traditional RPC systems and existing alternative interdomain communication optimization systems. The evaluation on a VMRPC-enha...
This paper presents a data management solution which allows fast Virtual Machine (VM) instantiation ...
This paper proposes a novel way to use virtual memory-mapped communication (VMMC) to reduce the fail...
Abstract—Virtualization environment provides VMs which are isolated from each other. This isolation ...
Abstract—Despite the advances in high performance interdomain communications for virtual machines (V...
Distributed data structures are key to implementing scalable applications for scientific simulations...
Lightweight Remote Procedure Call (LRPC) is a communication facility designed and optimized for comm...
Virtual memory-mapped communication (VMMC) is a communication model providing direct data transfer ...
In HPC, low latency communication between remote processes is crucial to application performance. In...
Abstract—The virtualization of real-time systems has received much attention for its many benefits, ...
Remote Procedure Call (RPC) is a simple yet powerful primitive for communication and synchronization...
An RPC implementation is described which uses a small network of Transputers as a parallel front end...
Remote procedure call (RPC) is a simple yet powerful primitiv~ for communication and synchronization...
Remote DMA (RDMA) engines are widely used in clusters/data-centres to improve the performance of dat...
Virtual machine technologies are gaining wide acceptance in today’s era due to invaluable services i...
The performance of modern RISC processors on operating system code is well below application code pe...
This paper presents a data management solution which allows fast Virtual Machine (VM) instantiation ...
This paper proposes a novel way to use virtual memory-mapped communication (VMMC) to reduce the fail...
Abstract—Virtualization environment provides VMs which are isolated from each other. This isolation ...
Abstract—Despite the advances in high performance interdomain communications for virtual machines (V...
Distributed data structures are key to implementing scalable applications for scientific simulations...
Lightweight Remote Procedure Call (LRPC) is a communication facility designed and optimized for comm...
Virtual memory-mapped communication (VMMC) is a communication model providing direct data transfer ...
In HPC, low latency communication between remote processes is crucial to application performance. In...
Abstract—The virtualization of real-time systems has received much attention for its many benefits, ...
Remote Procedure Call (RPC) is a simple yet powerful primitive for communication and synchronization...
An RPC implementation is described which uses a small network of Transputers as a parallel front end...
Remote procedure call (RPC) is a simple yet powerful primitiv~ for communication and synchronization...
Remote DMA (RDMA) engines are widely used in clusters/data-centres to improve the performance of dat...
Virtual machine technologies are gaining wide acceptance in today’s era due to invaluable services i...
The performance of modern RISC processors on operating system code is well below application code pe...
This paper presents a data management solution which allows fast Virtual Machine (VM) instantiation ...
This paper proposes a novel way to use virtual memory-mapped communication (VMMC) to reduce the fail...
Abstract—Virtualization environment provides VMs which are isolated from each other. This isolation ...