Filters








85,583 Hits in 4.4 sec

Using memory-mapped network interfaces to improve the performance of distributed shared memory

L.I. Kontothanassis, M.L. Scott
Proceedings. Second International Symposium on High-Performance Computer Architecture  
Distributed Shared Memory (DSM) systems provide the illusion of shared memory on top of standard message passing hardware at very low implementation cost, but provide acceptable performance for only a  ...  We evaluate our protocols using execution driven simulation, comparing them to each other and to a state-of-the-art protocol for traditional messagebased networks.  ...  The comments of Kai Li and the anonymous referees led to significant improvements in this paper.  ... 
doi:10.1109/hpca.1996.501183 dblp:conf/hpca/KontothanassisS96 fatcat:5gwmjln6jvg2fmah5ugqgdqv54

ZIVM: A Zero-Copy Inter-VM Communication Mechanism for Cloud Computing

Hamid Reza Mohebbi, Omid Kashefi, Mohsen Sharifi
2011 Computer and Information Science  
This paper presents a distributed virtual shared memory mechanism called ZIVM (Zero-copy Inter-VM) to ease the programming of inter-VM communications in a transparent way and at the same time to achieve  ...  With the advent of virtualization technology and its propagation to the infrastructure of Cloud distributed systems, there is an emergent request for more effective means of communication between virtual  ...  All the shared memory has been mapped to the virtual address space of each VM, and VMs Read and Write directly to the shared memory.  ... 
doi:10.5539/cis.v4n6p18 fatcat:wr4266vhdfgyjhr5u7q7tfqofu

Design and analysis of static memory management policies for CC-NUMA multiprocessors

Ravishankar Iyer, Hujun Wang, Laxmi Narayan Bhuyan
2002 Journal of systems architecture  
We also re-evaluate the performance of a multistage interconnection network using these existing and improved memory management policies.  ...  By utilizing the properties of skewing and prime, the improved memory management designs considerably improve the application performance of cache coherent non-uniform memory access multiprocessors.  ...  Acknowledgements We would like to thank Dr. Hermann Hellwagner and the anonymous referees for their helpful comments.  ... 
doi:10.1016/s1383-7621(02)00066-8 fatcat:ebmtoaupgvacnnsd4qphzepnaq

Shared virtual memory with automatic update support

Liviu Iftode, Matthias Blumrich, Cezary Dubnicki, David L. Oppenheimer, Jaswinder Pal Singh, Kai Li
1999 Proceedings of the 13th international conference on Supercomputing - ICS '99  
A number of shared virtual memory protocols have been proposed that use relaxed consistency models to tolerate communication latency and end-point overhead but most of these assume a standard network interface  ...  The Automatic Update Release Consistency (AURC) protocol was proposed to take advantage of simple memory-mapped communication and automatic update support to accelerate a shared virtual memory protocol  ...  We thank Stefanos Damianakis for his help in improving the quality of the presentation.  ... 
doi:10.1145/305138.305191 dblp:conf/ics/IftodeBDOSL99 fatcat:t5map2ohjzgmtaeoesf3vbgp6q

TRIPWIRE: A SYNCHRONISATION PRIMITIVE FOR VIRTUAL MEMORY MAPPED COMMUNICATION

DAVID RIDDOCH, STEVE POPE, DEREK ROBERTS, GLENFORD MAPP, DAVID CLARKE, DAVID INGRAM, KIERAN MANSLEY, ANDY HOPPER
2001 Journal of Interconnection Networks (JOIN)  
We describe the implementation of a non-coherent distributed shared memory network interface, with Tripwires for synchronisation.  ...  Existing user-level network interfaces deliver high bandwidth, low latency performance to applications, but are typically unable to support diverse styles of communication and are unsuitable for use in  ...  The work on coalescing write bursts to improve PIO bandwidth was performed by Chris Richardson whilst on an internship at AT&T.  ... 
doi:10.1142/s0219265901000439 fatcat:h5vpnsq25bgrrjcowiesa2paai

TRIPWIRE: A SYNCHRONISATION PRIMITIVE FOR VIRTUAL MEMORY MAPPED COMMUNICATION

DAVID RIDDOCH, STEVE POPE, DEREK ROBERTS, DAVID CLARKE, DAVID INGRAM, KIERAN MANSLEY, ANDY HOPPER
2000 Algorithms and Architectures for Parallel Processing  
We describe the implementation of a non-coherent distributed shared memory network interface, with Tripwires for synchronisation.  ...  Existing user-level network interfaces deliver high bandwidth, low latency performance to applications, but are typically unable to support diverse styles of communication and are unsuitable for use in  ...  The work on coalescing write bursts to improve PIO bandwidth was performed by Chris Richardson whilst on an internship at AT&T.  ... 
doi:10.1142/9789812792037_0006 fatcat:oe5ojw6anndq3hdqr553nemoka

Improving Performance of Distributed Shared Memory (DSM) on Multiprocessor Framework with Software Approach

Hemant D. Vasava, Hemant D. Vasava, Jagdish M. Rathod
2017 Indian Journal of Science and Technology  
Objectives: To design Distributed Shared Memory (DSM) for the multiprocessor distributed framework using a different software parametric approach that provides significant performance improvement against  ...  Application/Improvements: Distributed shared memory optimization is a most important area of improving distributed system performance.  ...  This implementation of creating asynchronous application for distributed tasks which can reduce the performance in bottlenecks and improve the consistency and scalability in the memory system. 2 The  ... 
doi:10.17485/ijst/2017/v10i28/112308 fatcat:je2x3ongp5hyvmxogyahqtezqe

Improving Performance of Distributed Shared Memory (DSM) on Multiprocessor Framework with Software Approach

Hemant D. Vasava, Hemant D. Vasava, Jagdish M. Rathod
2017 Indian Journal of Science and Technology  
Objectives: To design Distributed Shared Memory (DSM) for the multiprocessor distributed framework using a different software parametric approach that provides significant performance improvement against  ...  Application/Improvements: Distributed shared memory optimization is a most important area of improving distributed system performance.  ...  This implementation of creating asynchronous application for distributed tasks which can reduce the performance in bottlenecks and improve the consistency and scalability in the memory system. 2 The  ... 
doi:10.17485/ijst/2017/v10i19/112308 fatcat:i46atucaz5eo5bd3qqoxmuincu

Adapting distributed shared memory applications in diverse environments

D. Potts, I. Kuz
2006 Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06)  
We also present an implementation of the view model and provide experimental results showing how the view architecture can be used to improve the performance of a distributed shared memory application  ...  A problem with running distributed shared memory applications in heterogeneous environments is that making optimal use of available resources often requires significant changes to the application.  ...  This paper has demonstrated the performance advantages of using the view architecture for a typical distributed shared memory application.  ... 
doi:10.1109/ccgrid.2006.1630913 fatcat:rya4krd2w5dujed24dzvyzecrq

Active Memory Clusters: Efficient Multiprocessing on Commodity Clusters [chapter]

Mark Heinrich, Evan Speight, Mainak Chaudhuri
2002 Lecture Notes in Computer Science  
Our active memory controller extends the cache coherence protocol to support transparent use of address re-mapping techniques that dramatically improve single-node performance, and also contains the necessary  ...  We show how novel active memory system research and system networking trends can be combined to realize hardware distributed shared memory on clusters of industry-standard workstations.  ...  achieve the parallel performance of a hardware distributed shared memory system.  ... 
doi:10.1007/3-540-47847-7_9 fatcat:cihqtmw62fc4no5ya52dj3hlzm

Distributed shared memory: concepts and systems

J. Protic, M. Tomasevic, V. Milutinovic
1996 IEEE Parallel & Distributed Technology Systems & Applications  
His research interests are computer architectures, multiprocessor systems, and distributed shared-memory systems. He can be reached a t etomasev@ubbg.etf.bg.ac.yu.  ...  She is currently working toward her PhD in the field of DSM. Her research interests are in computer architecture, distributed systems, and performance analysis.  ...  We also want to thank Vojislav Protiit for his help in providing up-to-date literature, and Liviu Iftode, who kindly provided some of his most recent papers.  ... 
doi:10.1109/88.494605 fatcat:56jusk7vobepvhcvroadujiiae

Design choices in the SHRIMP system

Matthias A. Blumrich, Margaret Martonosi, Robert A. Shillner, Richard D. Alpert, Yuqun Chen, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Edward W. Felten, Liviu Iftode, Kai Li
1998 SIGARCH Computer Architecture News  
We evaluate signi cant design choices by modifying the network interface rmware and the system software in order to empirically compare our design to other approaches.  ...  The SHRIMP cluster-computing system has progressed to a point of relative maturity; a variety of applications are running on a 16-node system.  ...  helping us understand the details of the Intel iMRC and NIC, and Konrad Lai and Wen-Hann Wang for helping us understand the Pentium memory subsystem.  ... 
doi:10.1145/279361.279402 fatcat:gpeiabkhezayfp5mi3fyr2pdsu

Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing [article]

Simon Shillaker, Peter Pietzuch
2020 arXiv   pre-print
Faaslets isolate the memory of executed functions using software-fault isolation (SFI), as provided by WebAssembly, while allowing memory regions to be shared between functions in the same address space  ...  CPU and network, using standard Linux cgroups, and provides a low-level POSIX host interface for networking, file system access and dynamic loading.  ...  Crucial [12] uses Infinispan [52] to build its distributed object storage, which could also be used to implement FAASM's global state tier. Distributed shared memory (DSM).  ... 
arXiv:2002.09344v2 fatcat:5a62qbbadndwhgaotdorly4dim

Interdomain I/O Optimization in Virtualized Sensor Networks

Congfeng Jiang, Tiantian Fan, Yeliang Qiu, Hongyuan Wu, Jilin Zhang, Neal Xiong, Jian Wan
2018 Sensors  
In this paper, we propose an optimized interdomain communication approach based on shared memory to improve the interdomain communication performance of multiple VMs residing in the same sensor hardware  ...  To avoid security trapping, the shared data are mapped in the user space of each VM involved in the communication, therefore reducing tedious system calls and frequent kernel context switches.  ...  Shared Memory Creation In order to share memory, the offer asks the hypervisor to grant the right to map the memory using the function gnttab_grant_foreign_access ().  ... 
doi:10.3390/s18124395 fatcat:fsjvkj3wcrft5pujzaymrqzyyi

Optimizing Inter-Domain Communication

Hongyong Zang, Yuzhong Sun, Kuiyan Gu
2009 2009 15th International Conference on Parallel and Distributed Systems  
By pointing network packet structure to the buffer in the shared data channel, we avoid an extra data copy on the receiver VM side.  ...  In our evaluation using a number of standard benchmarks, we have reduced the latency by nearly 40%, increased the throughput by approximately 45% and cut down more than 3500 CPU cycles per packet.  ...  This research has modified network protocol stack to make TCP communications to use shared memory between the involving domains.  ... 
doi:10.1109/icpads.2009.59 dblp:conf/icpads/ZangSG09 fatcat:3yb3ympcm5hydeo4dy2fngqgj4
« Previous Showing results 1 — 15 out of 85,583 results