Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wesley W. Terpstra

dblp:73/1510 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 3 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 100%
Computer networks
1 paper
Transport protocols and congestion control · 77% Internet architecture and protocols · 23%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transport protocols and congestion control
transport protocol design
0.112010
Channel-based Unidirectional Stream Protocol (CUSP) · INFOCOM 2010
Distributed systems
fault tolerance
0.122008
Bubblestorm: resilient, probabilistic, and exhaustive peer-to-peer search · SIGCOMM 2007
Maintaining replicas in unstructured P2P systems · CoNEXT 2008
Distributed systems
peer-to-peer systems
0.122008
Bubblestorm: resilient, probabilistic, and exhaustive peer-to-peer search · SIGCOMM 2007
Maintaining replicas in unstructured P2P systems · CoNEXT 2008
Distributed systems › replication
replica management
0.112008
Maintaining replicas in unstructured P2P systems · CoNEXT 2008
Distributed systems
replication
0.112008
Maintaining replicas in unstructured P2P systems · CoNEXT 2008
Distributed systems
gossip protocols
0.112007
Practical summation via gossip · PODC 2007
Distributed systems › peer-to-peer systems
peer-to-peer search
0.112007
Bubblestorm: resilient, probabilistic, and exhaustive peer-to-peer search · SIGCOMM 2007
Internet architecture and protocols
peer-to-peer networks
0.012010
Channel-based Unidirectional Stream Protocol (CUSP) · INFOCOM 2010
Distributed systems › peer-to-peer systems › churn
churn resilience
0.012008
Maintaining replicas in unstructured P2P systems · CoNEXT 2008
Distributed systems › peer-to-peer systems
unstructured overlay
0.012008
Maintaining replicas in unstructured P2P systems · CoNEXT 2008

Methods — techniques the papers use, named apart from their topics

channel multiplexing · 0.1simulation · 0.1probabilistic algorithm · 0.1formal proof · 0.1probabilistic search · 0.1exhaustive search · 0.1
YearPublicationVenuePosition
2010 Channel-based Unidirectional Stream Protocol (CUSP)
abstract
This paper presents a novel transport protocol, CUSP, specifically designed with complex and dynamic network applications in mind. Peer-to-peer applications benefit in particular, as their requirements are met by neither UDP nor TCP. While other modern transports like SCTP or SST have also tried to combine the advantages of TCP and UDP, CUSP overcomes their technical and conceptual shortcomings. CUSP makes it possible to directly express application logic in the message flow. Modern applications need a mixture of request-response, request-multiple-response, publish-subscribe, and message-passing. All of these operations can be conveniently implemented using CUSP's unidirectional streams. We separate low-level packet management from streams into reusable channels. A channel connects two applications providing negotiation, congestion control, and cryptography. Developers operate on the stream level, sending messages as reliable and ordered byte-streams. Although they may share a common channel, a stall or loss in one stream does not block the others.
Wesley W. Terpstra, Christof Leng, Max Lehn, Alejandro P. Buchmann
INFOCOM1
2008 Maintaining replicas in unstructured P2P systems
abstract
Replication is widely used in unstructured peer-to-peer systems to improve search or achieve availability. We identify and solve a subclass of replication problems where each object is associated with a maintainer node, and its replicas should only be available as long as its maintainer is part of the network. Such requirement can be found in various applications, e.g., when objects are directory lists, service lists, or subscriptions of a publish/subscribe system. We provide maintainers with proven guarantees on the number of replicas, in spite of network churn and crash failures. We also tackle the related problems of changing the number of replicas, updating replicas, balancing storage load in a heterogeneous network, and eliminating replicas left by crashing maintainers. Our algorithm is based on probabilistic methods and is simple to implement. We show by simulation and formal proof that our algorithm is correct. 1.
Christof Leng, Wesley W. Terpstra, Bettina Kemme, Wilhelm Stannat, Alejandro P. Buchmann
CoNEXT2
2008 Peer-to-Peer Based Version Control
abstract
Many software projects are developed by globally distributed teams. The nature of the peer-to-peer paradigm fits to such an application scenario. However, existing tools to support developer require a central instance, like it is the case in version control, which is crucial for software development. This paper address the challenges version control faces in a purely peer-to-peer environment and presents a peer-to-peer based version control system we developed. We will evolve this basic approach, adding more features like change-set version control.
Patrick Mukherjee, Christof Leng, Wesley W. Terpstra, Andy Schürr
ICPADS3
2007 Practical summation via gossip
abstract
Distributed summation is computed in asymptotically minimal rounds by Kempe et al's Push-Sum algorithm. Unfortunately it has minor problems in practise, resolved here.
Wesley W. Terpstra, Christof Leng, Alejandro P. Buchmann
PODC1
2007 Bubblestorm: resilient, probabilistic, and exhaustive peer-to-peer search
abstract
Peer-to-peer systems promise inexpensive scalability, adaptability, and robustness. Thus, they are an attractive platform for file sharing, distributed wikis, and search engines. These applications often store weakly structured data, requiring sophisticated search algorithms. To simplify the search problem, most scalable algorithms introduce structure to the network. However, churn or violent disruption may break this structure, compromising search guarantees.
Wesley W. Terpstra, Jussi Kangasharju, Christof Leng, Alejandro P. Buchmann
SIGCOMM1