Results 1 - 10
of
819
Seekable Sockets: A Mechanism to Reduce Copy Overheads in TCP-based
"... This paper extends the traditional socket interface to TCP/IP communication with the ability to seek rather than simply receive data in order. Seeking on a TCP socket allows a user program to receive data without first receiving all previous data on the connection. Through repeated use of seeking, a ..."
Abstract
- Add to MetaCart
to first copy unwanted data into a library buffer before receiving desired data that appears later in the socket buffer. The seekable sockets interface is implemented in the Linux 2.6.13 kernel. Experimental results are gathered using a simple microbenchmark that receives data out-oforder from a given
Seekable Sockets: A Mechanism to Reduce Copy Overheads in TCP-based
"... This paper extends the traditional socket interface to TCP/IP communication with the ability to seek rather than simply receive data in order. Seeking on a TCP socket allows a user program to receive data without first receiving all previous data on the connection. Through repeated use of seeking, a ..."
Abstract
- Add to MetaCart
to first copy unwanted data into a library buffer before receiving desired data that appears later in the socket buffer. The seekable sockets interface is implemented in the Linux 2.6.13 kernel. Experimental results are gathered using a simple microbenchmark that receives data out-oforder from a given
Memory resource management in VMware ESX server,”
- In Proc. of the 5th OSDI,
, 2002
"... Abstract VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems. This paper introduces several novel ESX Server mechanisms and policies for managing memory. A ballooning technique reclaims ..."
Abstract
-
Cited by 449 (2 self)
- Add to MetaCart
to eliminate redundancy and reduce copying overheads. These techniques are combined to efficiently support virtual machine workloads that overcommit memory.
Efficient routing in intermittently connected mobile networks: The multiple-copy case
, 2008
"... Intermittently connected mobile networks are wireless networks where most of the time there does not exist a complete path from the source to the destination. There are many real networks that follow this model, for example, wildlife tracking sensor networks, military networks, vehicular ad hoc net ..."
Abstract
-
Cited by 303 (18 self)
- Add to MetaCart
, they waste a lot of energy and suffer from severe contention which can significantly degrade their performance. Furthermore, proposed efforts to reduce the overhead of flooding-based schemes have often been plagued by large delays. With this in mind, we introduce a new family of routing schemes that “spray
A Real-time Garbage Collector with Low Overhead and Consistent Utilization
, 2003
"... Now that the use of garbage collection in languages like Java is becoming widely accepted due to the safety and software engineering benefits it provides, there is significant interest in applying garbage collection to hard real-time systems. Past approaches have generally suffered from one of two m ..."
Abstract
-
Cited by 166 (22 self)
- Add to MetaCart
major flaws: either they were not provably real-time, or they imposed large space overheads to meet the real-time bounds. We present a mostly non-moving, dynamically defragmenting collector that overcomes both of these limitations: by avoiding copying in most cases, space requirements are kept low
Randomized rumor spreading
- In IEEE Symposium on Foundations of Computer Science
, 2000
"... We investigate the class of so-called epidemic algorithms that are commonly used for the lazy transmission of updates to distributed copies of a database. These algorithms use a simple randomized communication mechanism to ensure robustness. Suppose players communicate in parallel rounds in each of ..."
Abstract
-
Cited by 287 (2 self)
- Add to MetaCart
We investigate the class of so-called epidemic algorithms that are commonly used for the lazy transmission of updates to distributed copies of a database. These algorithms use a simple randomized communication mechanism to ensure robustness. Suppose players communicate in parallel rounds in each
Reducing generational copy reserve overhead with fallback compaction
- ISMM
"... As programming languages with managed runtimes become in-creasingly popular, it is essential that virtual machines are imple-mented efficiently. The performance of the memory management subsystem can be a defining factor in the performance of the vir-tual machine as a whole. We present a technique b ..."
Abstract
-
Cited by 13 (0 self)
- Add to MetaCart
. The result is a generational copying collector that operates with a smaller copy reserve overhead than traditional Appel-style collectors. We maintain correctness in the worst case through the use of mark and compact collection. When the reduced copy reserve overflows, a compacting phase ensures that all
Disco: Running commodity operating systems on scalable multiprocessors
- ACM Transactions on Computer Systems
, 1997
"... In this paper we examine the problem of extending modern operating systems to run efficiently on large-scale shared memory multiprocessors without a large implementation effort. Our approach brings back an idea popular in the 1970s, virtual machine monitors. We use virtual machines to run multiple c ..."
Abstract
-
Cited by 253 (10 self)
- Add to MetaCart
commodity operating systems on a scalable multiprocessor. This solution addresses many of the challenges facing the system software for these machines. We demonstrate our approach with a prototype called Disco that can run multiple copies of Silicon Graphics ’ IRIX operating system on a multiprocessor. Our
A New Solution to the Coherence Problems in Multicache Systems
- IEEE Transactions on Computers
, 1987
"... Abstract-A memory hierarchy has coherence problems as soon--contents of the main memory--is copied in the-cache. One as one of its levels is split in several independent units-which are not says that such a datum-is present in the cache. If a processor p^|ilarl ad-onauMla frnw factor lnwale nr nrd%d ..."
Abstract
-
Cited by 256 (1 self)
- Add to MetaCart
Abstract-A memory hierarchy has coherence problems as soon--contents of the main memory--is copied in the-cache. One as one of its levels is split in several independent units-which are not says that such a datum-is present in the cache. If a processor p^|ilarl ad-onauMla frnw factor lnwale nr nrd
Results 1 - 10
of
819