See this document in CiteSeerX!

Tripwire: A Synchronisation Primitive for Virtual Memory Mapped Communication (2000)  (Make Corrections)  (7 citations)
David Riddoch, Steve Pope, Derek Roberts, Glenford Mapp, David Clarke, David Ingram, Kieran Mansley, Andy Hopper
AT\&T



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
att.com:/pub/docs/att/tr.2000.7.pdf
lce.eng.cam.ac.uk/~djr...att.2000.7.pdf
lce.eng.cam.ac.uk/~djr...ica3pp2000.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  att.com/clan/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: 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 multiprogrammed environments. Often this is because the network abstraction is presented at too high a level, and support for synchronisation is inflexible. In this paper we present a new primitive for in-band synchronisation: the Tripwire. Tripwires provide a flexible, efficient and scalable... (Update)

Context of citations to this paper:   More

...distributed systems, and scalability to large numbers of applications and endpoints. The network is described in detail elsewhere[11], but an overview of the key features follows: At the lowest level the communications model provided is non coherent distributed shared memory...

...is accessed, or by using some form of out of band synchronisation messages. The CLAN NIC provides a novel solution: the tripwire [27]. A tripwire is an entry in a content addressable memory (CAM) which matches a particular address in an application s address space. The...

Cited by:   More
Tweaking TCP's Timers - Mansley (2004)   (Correct)
Engineering a User-Level TCP for the CLAN Network - Mansley (2003)   (Correct)
Distributed Computing with the CLAN Network - Riddoch, Mansley, Pope (2002)   (Correct)

Similar documents (at the sentence level):
53.2%:   Tripwire: A Synchronisation Primitive for Virtual.. - Riddoch, Pope.. (2000)   (Correct)

Active bibliography (related documents):   More   All
0.8:   Direct Remote Access to Devices - Dydensborg (2000)   (Correct)
0.6:   Enhancing Distributed Systems with Low-Latency Networking - Pope, Hodges, Mapp.. (1998)   (Correct)
0.3:   Parallel Algorithms for Computing Temporal Aggregates - Gendrano, Huang.. (1999)   (Correct)

Similar documents based on text:   More   All
1.0:   VIA over the CLAN Network - Riddoch, Pope, Mansley (2001)   (Correct)

Related documents from co-citation:   More   All
6:   Virtual memory mapped network interface for the SHRIMP multicomputer - Blumrich - 1994
5:   An Implementation and Analysis of the Virtual Interface Architecture - Buonadonna, Geweke et al. - 1998
4:   The Virtual Interface Architecture Proof-of-Concept Performance Results (context) - Berry, Deleganes et al. - 1997

BibTeX entry:   (Update)

David Riddoch, Steve Pope, Derek Roberts, Glenford Mapp, David Clarke, David Ingram, Kieran Mansley, and Andy Hopper. Tripwire: A Synchronisation Primitive for Virtual Memory Mapped Communication. In 4th International Conference on Algorithms and Architectures for Parallel Processing, December 2000. http://citeseer.ist.psu.edu/article/riddoch00tripwire.html   More

@techreport{ riddoch-tripwire,
  author =	 {David Riddoch and Steve Pope and Derek Roberts and
                  Glenford Mapp and David Clarke and David Ingram and
                  Kieran Mansley and Andy Hopper},
  title =	 {{T}ripwire: {A} {S}ynchronisation {P}rimitive for
                  {V}irtual {M}emory {M}apped {C}ommunication},
  institution =	 {{AT\&T} {L}aboratories {C}ambridge},
  year =	 2000,
  number =	 {2000.7},
  month =	 {December},
  url = {citeseer.ist.psu.edu/article/riddoch00tripwire.html} }
Citations (may not include all citations):
362   The Stanford FLASH Multiprocessor (context) - Kuskin, Ofelt et al. - 1994  ACM   DBLP
275   Virtual Memory Mapped Network Interface for the SHRIMP Multi.. - Blumrich, Li et al. - 1994  ACM   DBLP
176   Net: A User-Level Network Interface for Parallel and Distrib.. (context) - von Eicken, Basu et al. - 1995
111   Myrinet --- A Gigabit-per-Second Local-Area Network (context) - Boden, Cohen et al. - 1995
108   PRAM: A Scalable Shared Memory (context) - Lipton, Sandberg - 1988
105   NFS: Network File System Protocol Specification (context) - Microsystems - 1989
65   Incorporating Memory Management into User-Level Network Inte.. - Welsh, Basu et al. - 1997  ACM
58   Parallel Computer Architecture (context) - Culler, Singh  ACM   DBLP
58   Parallel Computer Architecture (context) - Culler, Singh  ACM   DBLP
51   An implementation and analysis of the virtual interface arch.. - Buonadonna, Geweke et al. - 1998  ACM
51   Scalable kernel performance for Internet servers under reali.. - Banga, Mogul - 1998
47   A scalable and explicit event delivery mechanism for UNIX - Banga, Mogul et al. - 1999  DBLP
39   Connection-Oriented Communication (context) - Dubnicki, Bilas et al. - 1997
22   User-Space Communications: A Quantitative Study - Araki, Bilas et al. - 1998
16   The design for a high performance MPI implementation on the .. - Prylli, Tourancheau et al. - 1999
16   High Performance Cluster Computing using SCI - Ibel, Schauser et al. - 1997
10   Reducing Waiting Costs in User-Level Communication - Damianakis, Chen et al. - 1997  ACM   DBLP
3   The Collapsed LAN: a Solution to a Bandwidth Problem (context) - Wilkes, Hopper - 1997
2   Balancing DMA Latency and Bandwidth in a High-Speed Network .. (context) - Yocum, Anderson et al. - 1997
2   Using the Memory Channel Network (context) - Gillett, Kaufmann - 1997  ACM
2   chapter 14 Network Drivers (context) - Rubini, Drivers - 1998
2   Remoting Peripherals using Memory-Mapped Networks - Hodges, Pope et al. - 1998
1   PM: AHigh-Performance Communication Library for Multi-user E.. (context) - Tezuka, Hori et al. - 1996
1   A Low Overhead Application/Device Driver Interface for User-.. (context) - Riddoch, Pope



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.uk.research.att.com/clan/):   More
Enhancing Distributed Systems with Low-Latency Networking - Pope, Hodges, Mapp.. (1998)   (Correct)
Remoting Peripherals using Memory-Mapped Networks - Hodges Pope Roberts (1998)   (Correct)
Distributed Computing with the CLAN Network - Riddoch, Mansley, Pope (2002)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC