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

Ymir Vigfusson

dblp:31/1161 · DBLP profile ↗
← Back
31ranked-venue papers
5as first author
5since 2021 · last 2024
0000-0002-6812-4515ORCID · reported

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

Systems, architecture and hardware · 17 · 2 first-author · 2 since 2021Computer networks · 8 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 4 · 1 since 2021Databases, data management, data science and information retrieval · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1

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
6 papers
Memory systems · 25% Storage systems · 22% Distributed systems · 21%
Computer networks
4 papers
Content delivery and video streaming · 43% Edge and fog computing · 28% Internet architecture and protocols · 14%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%
Databases, data mining, and information retrieval
3 papers
Recommender systems · 39% Query processing and optimization · 24% Distributed and cloud data management · 19%
Artificial intelligence
1 paper
Graph learning · 100%
Network and information security
1 paper
Network security · 100%

Topics — the 29 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.812024
SIEVE is Simpler than LRU: an Efficient Turn-Key Eviction Algorithm for Web Caches · NSDI 2024
Memory systems › cache management
cache replacement
0.812024
SIEVE is Simpler than LRU: an Efficient Turn-Key Eviction Algorithm for Web Caches · NSDI 2024
Distributed systems › observability › distributed monitoring
distributed tracing
0.712023
The Benefit of Hindsight: Tracing Edge-Cases in Distributed Systems · NSDI 2023
Storage systems › key-value storage
embedding table storage
0.712023
EVStore: Storage and Caching Capabilities for Scaling Embedding Tables in Deep Recommendation Systems · ASPLOS (2) 2023
Storage systems
key-value storage
0.712023
EVStore: Storage and Caching Capabilities for Scaling Embedding Tables in Deep Recommendation Systems · ASPLOS (2) 2023
Medical and health informatics › public health › public health informatics
infectious disease surveillance
0.612022
Dynamic Network Anomaly Modeling of Cell-Phone Call Detail Records for Infectious Disease Surveillance · KDD 2022
Cloud and datacenter computing
cluster resource management and scheduling
0.412020
Serving DNNs like Clockwork: Performance Predictability from the Bottom Up · OSDI 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN inference
DNN inference serving
0.412020
Serving DNNs like Clockwork: Performance Predictability from the Bottom Up · OSDI 2020
Cloud and datacenter computing › inference serving
DNN serving
0.412020
Serving DNNs like Clockwork: Performance Predictability from the Bottom Up · OSDI 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.412020
Serving DNNs like Clockwork: Performance Predictability from the Bottom Up · OSDI 2020
Edge and fog computing › edge caching
content popularity prediction
0.312017
Popularity Prediction of Facebook Videos for Higher Quality Streaming · USENIX ATC 2017
Content delivery and video streaming › quality of experience
video streaming quality
0.312017
Popularity Prediction of Facebook Videos for Higher Quality Streaming · USENIX ATC 2017
Network security › network security architecture
secure overlay
0.212015
Fireflies: A Secure and Scalable Membership and Gossip Service · ACM Trans. Comput. Syst. 2015
Distributed systems
gossip protocols
0.212015
Fireflies: A Secure and Scalable Membership and Gossip Service · ACM Trans. Comput. Syst. 2015
Distributed systems › peer-to-peer systems
overlay networks
0.212015
Fireflies: A Secure and Scalable Membership and Gossip Service · ACM Trans. Comput. Syst. 2015
Debugging and program repair
fault localization
0.212023
The Benefit of Hindsight: Tracing Edge-Cases in Distributed Systems · NSDI 2023
Machine learning › Graph learning
graph neural network
0.212022
Dynamic Network Anomaly Modeling of Cell-Phone Call Detail Records for Infectious Disease Surveillance · KDD 2022
Machine learning › Graph learning › graph neural network › dynamic graph neural network
spatio-temporal graph neural network
0.212022
Dynamic Network Anomaly Modeling of Cell-Phone Call Detail Records for Infectious Disease Surveillance · KDD 2022
Content delivery and video streaming
live streaming
0.112012
Brief announcement: live streaming with utilities, quality and cost · PODC 2012
Internet architecture and protocols
multicast
0.122010
Brief announcement: sources of instability in data center multicast · PODC 2010
Dr. multicast: Rx for data center communication scalability · EuroSys 2010
Performance modeling and evaluation
performance prediction
0.112020
Serving DNNs like Clockwork: Performance Predictability from the Bottom Up · OSDI 2020
Distributed and cloud data management
distributed query processing
0.112009
Adaptively Parallelizing Distributed Range Queries · Proc. VLDB Endow. 2009
Query processing and optimization
parallel query processing
0.112009
Adaptively Parallelizing Distributed Range Queries · Proc. VLDB Endow. 2009
Distributed systems
distributed coordination
0.112009
Slicing Distributed Systems · IEEE Trans. Computers 2009
Distributed systems
peer-to-peer systems
0.112009
Slicing Distributed Systems · IEEE Trans. Computers 2009
Distributed computing theory
distributed algorithms
0.112008
A fast distributed slicing algorithm · PODC 2008
Network security › attack resilience › attack mitigation › sybil attack defense
sybil resistance
0.112015
Fireflies: A Secure and Scalable Membership and Gossip Service · ACM Trans. Comput. Syst. 2015
Query processing and optimization
query scheduling
0.012009
Adaptively Parallelizing Distributed Range Queries · Proc. VLDB Endow. 2009
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.012009
Slicing Distributed Systems · IEEE Trans. Computers 2009

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

domain-specific approximation · 1.3caching · 1.3graph neural network · 1.1dynamic network anomaly detection · 1.1verifiable pseudorandom structure · 0.4scheduling · 0.4performance modeling · 0.4unicast fallback · 0.1group merging · 0.1convergence analysis · 0.1
YearPublicationVenuePosition
2024 SIEVE is Simpler than LRU: an Efficient Turn-Key Eviction Algorithm for Web Caches
Yazhuo Zhang, Juncheng Yang, Yao Yue, Ymir Vigfusson, K. V. Rashmi
NSDI4
2023 EVStore: Storage and Caching Capabilities for Scaling Embedding Tables in Deep Recommendation Systems
abstract
Modern recommendation systems, primarily driven by deep-learning models, depend on fast model inferences to be useful. To tackle the sparsity in the input space, particularly for categorical variables, such inferences are made by storing increasingly large embedding vector (EV) tables in memory. A core challenge is that the inference operation has an all-or-nothing property: each inference requires multiple EV table lookups, but if any memory access is slow, the whole inference request is slow. In our paper, we design, implement and evaluate EVStore, a 3-layer EV table lookup system that harnesses both structural regularity in inference operations and domain-specific approximations to provide optimized caching, yielding up to 23% and 27% reduction on the average and p90 latency while quadrupling throughput at 0.2% loss in accuracy. Finally, we show that at a minor cost of accuracy, EVStore can reduce the Deep Recommendation System (DRS) memory usage by up to 94%, yielding potentially enormous savings for these costly, pervasive systems.
Daniar Heri Kurniawan, Ruipu Wang, Kahfi S. Zulkifli, Fandi A. Wiranata, John Bent, Ymir Vigfusson, Haryadi S. Gunawi
ASPLOS (2)6
2023 LatenSeer: Causal Modeling of End-to-End Latency Distributions by Harnessing Distributed Tracing
abstract
End-to-end latency estimation in web applications is crucial for system operators to foresee the effects of potential changes, helping ensure system stability, optimize cost, and improve user experience. However, estimating latency in microservices-based architectures is challenging due to the complex interactions between hundreds or thousands of loosely coupled microservices. Current approaches either track only latency-critical paths or require laborious bespoke instrumentation, which is unrealistic for end-to-end latency estimation in complex systems.
Yazhuo Zhang, Rebecca Isaacs, Yao Yue, Juncheng Yang, Lei Zhang 0223, Ymir Vigfusson
SoCC6
2023 The Benefit of Hindsight: Tracing Edge-Cases in Distributed Systems
Lei Zhang 0223, Vaastav Anand, Ymir Vigfusson, Jonathan Mace
NSDI4
2022 Dynamic Network Anomaly Modeling of Cell-Phone Call Detail Records for Infectious Disease Surveillance
abstract
Global monitoring of novel diseases and outbreaks is crucial for pandemic prevention. To this end, movement data from cell-phones is already used to augment epidemiological models. Recent work has posed individual cell-phone metadata as a universal data source for syndromic surveillance for two key reasons: (1) these records are already collected for billing purposes in virtually every country and (2) they could allow deviations from people's routine behaviors during symptomatic illness to be detected, both in terms of mobility and social interactions. In this paper, we develop the necessary models to conduct population-level infectious disease surveillance by using cell-phone metadata individually linked with health outcomes. Specifically, we propose GraphDNA---a model that builds Graph neural networks (GNNs) into Dynamic Network Anomaly detection. Using cell-phone call records (CDR) linked with diagnostic information from Iceland during the H1N1v influenza outbreak, we show that GraphDNA outperforms state-of-the-art baselines on individual Date-of-Diagnosis (DoD) prediction, while tracking the epidemic signal in the overall population. Our results suggest that proper modeling of the universal CDR data could inform public health officials and bolster epidemic preparedness measures.
Carl Yang 0001, Hongwen Song, Mingyue Tang, Leon Danon, Ymir Vigfusson
KDD5
2020 Aggressive, Repetitive, Intentional, Visible, and Imbalanced: Refining Representations for Cyberbullying Classification
Caleb Ziems, Ymir Vigfusson, Fred Morstatter
ICWSM2
2020 Serving DNNs like Clockwork: Performance Predictability from the Bottom Up
Arpan Gujarati, Reza Karimi, Safya Alzayat, Antoine Kaufmann, Ymir Vigfusson, Jonathan Mace
OSDI6
2018 Mutant: Balancing Storage Cost and Latency in LSM-Tree Data Stores
abstract
Today's cloud database systems are not designed for seamless cost-performance trade-offs for changing SLOs. Database engineers have a limited number of trade-offs due to the limited storage types offered by cloud vendors, and switching to a different storage type requires a time-consuming data migration to a new database. We propose Mutant, a new storage layer for log-structured merge tree (LSM-tree) data stores that dynamically balances database cost and performance by organizing SSTables (files that store a subset of records) into different storage types based on SSTable access frequencies. We implemented Mutant by extending RocksDB and found in our evaluation that Mutant delivers seamless cost-performance trade-offs with the YCSB workload and a real-world workload trace. Moreover, through additional optimizations, Mutant lowers the user-perceived latency significantly compared with the unmodified database.
Hobin Yoon, Juncheng Yang, Sveinn Fannar Kristjansson, Steinn E. Sigurðarson, Ymir Vigfusson, Ada Gavrilovska
SoCC5
2017 Mithril: mining sporadic associations for cache prefetching
abstract
The growing pressure on cloud application scalability has accentuated storage performance as a critical bottleneck. Although cache replacement algorithms have been extensively studied, cache prefetching - reducing latency by retrieving items before they are actually requested - remains an underexplored area. Existing approaches to history-based prefetching, in particular, provide too few benefits for real systems for the resources they cost.
Juncheng Yang, Reza Karimi, Trausti Saemundsson, Avani Wildani, Ymir Vigfusson
SoCC5
2017 Popularity Prediction of Facebook Videos for Higher Quality Streaming
Linpeng Tang, Amit Puntambekar, Ymir Vigfusson, Wyatt Lloyd, Kai Li 0001
USENIX ATC4
2016 Enabling Space Elasticity in Storage Systems
abstract
Storage systems are designed to never lose data. However, modern applications increasingly use local storage to improve performance by storing soft state such as cached, prefetched or precomputed results. Required is elastic storage, where cloud providers can alter the storage footprint of applications by removing and regenerating soft state based on resource availability and access patterns. We propose a new abstraction called a motif that enables storage elasticity by allowing applications to describe how soft state can be regenerated. Carillon is a system that uses motifs to dynamically change the storage space used by applications. Carillon is implemented as a runtime and a collection of shim layers that interpose between applications and specific storage APIs; we describe shims for a filesystem (Carillon-FS) and a key-value store (Carillon-KV). We show that Carillon-FS allows us to dynamically alter the storage footprint of a VM, while Carillon-KV enables a graph database that accelerates performance based on available storage space.
Helgi Sigurbjarnarson, Pétur Orri Ragnarsson, Juncheng Yang, Ymir Vigfusson, Mahesh Balakrishnan 0001
SYSTOR4
2015 Distilling the ingredients of P2P live streaming systems
abstract
Peer-to-peer live streaming systems involve complex engineering and are difficult to test and to deploy. To cut through the complexity, we advocate such systems be designed by composing ingredients: a novel abstraction denoting the smallest interoperable units of code that each express a single design choice. We present a system, STREAMAID, that provides tools for designing protocols in terms of ingredients, systematically testing the impact of every design decision in a simulator, and deploying them in a wide-area testbed such as PlanetLab for evaluation. We show how to decompose popular P2P live streaming systems, such as CoolStreaming, BitTorrent Live and others, into ingredients and how STREAMAID can help optimize and adapt these protocols. By experimenting with the essential building blocks of which P2P live streaming protocols are comprised, we gain a unique vantage point of their relative quality, their bottlenecks and their potential for future improvement.
Roy Friedman 0001, Alexander Libov, Ymir Vigfusson
P2P3
2015 Fireflies: A Secure and Scalable Membership and Gossip Service
abstract
An attacker who controls a computer in an overlay network can effectively control the entire overlay network if the mechanism managing membership information can successfully be targeted. This article describes Fireflies, an overlay network protocol that fights such attacks by organizing members in a verifiable pseudorandom structure so that an intruder cannot incorrectly modify the membership views of correct members. Fireflies provides each member with a view of the entire membership, and supports networks with moderate total churn. We evaluate Fireflies using both simulations and PlanetLab to show that Fireflies is a practical approach for secure membership maintenance in such networks.
Håvard D. Johansen, Robbert van Renesse, Ymir Vigfusson, Dag Johansen
ACM Trans. Comput. Syst.3
2014 Dynamic Performance Profiling of Cloud Caches
abstract
Large-scale in-memory object caches such as memcached are widely used to accelerate popular web sites and to reduce burden on backend databases. Yet current cache systems give cache operators limited information on what resources are required to optimally accommodate the present workload. This paper focuses on a key question for cache operators: how much total memory should be allocated to the in-memory cache tier to achieve desired performance?
Trausti Saemundsson, Hjörtur Björnsson, Gregory V. Chockler, Ymir Vigfusson
SoCC4
2014 Characterizing Load Imbalance in Real-World Networked Caches
abstract
Modern Web services rely extensively upon a tier of in-memory caches to reduce request latencies and alleviate load on backend servers. Within a given cache, items are typically partitioned across cache servers via consistent hashing, with the goal of balancing the number of items maintained by each cache server. Effects of consistent hashing vary by associated hashing function and partitioning ratio. Most real-world workloads are also skewed, with some items significantly more popular than others. Inefficiency in addressing both issues can create an imbalance in cache-server loads.
Helga Gudmundsdottir, Ymir Vigfusson, Daniel A. Freedman, Kenneth P. Birman, Robbert van Renesse
HotNets3
2014 MOLStream: A Modular Rapid Development and Evaluation Framework for Live P2P Streaming
abstract
We present MOL Stream, a modular framework for rapid development and evaluation of P2P live streaming systems. MOL Stream allows P2P streaming protocols to be decomposed into basic blocks, each associated with a standard functional specification. By exposing structural commonalities between these components, MOL Stream enables specific implementations of these building blocks to be combined in order to devise, refine and evaluate new P2P live streaming protocols. Our approach offers several benefits. First, block encapsulation entails that more advanced individual components, e.g., the overlay, can seamlessly replace existing ones without affecting the rest of the system. As a case study, we show how MOL Stream can seamlessly substitute the overlay used by DONet/Coolstreaming, a popular P2P live streaming implementation, for an improved version. Second, MOL Stream facilitates the comparison between various protocols over local clusters or wide-area test beds such as Planet Lab. The combination of rapid prototyping and minimum effort valuation enables researchers and students to faster understand how various design choices at different levels impact the performance and scalability of the protocol, as shown through several examples in this paper. MOL Stream is written in Java and is freely available as an open-source project at https://sourceforge.net/projects/molstream/.
Roy Friedman 0001, Alexander Libov, Ymir Vigfusson
ICDCS3
2014 Extending wireless algorithm design to arbitrary environments via metricity
abstract
Efficient spectrum use in wireless sensor networks through spatial reuse requires effective models of packet reception at the physical layer in the presence of interference. Despite recent progress in analytic and simulations research into worst-case behavior from interference effects, these efforts generally assume geometric path loss and isotropic transmission, assumptions which have not been borne out in experiments.
Helga Gudmundsdottir, Eyjólfur Ingi Ásgeirsson, Marijke H. L. Bodlaender, Joseph T. Foley, Magnús M. Halldórsson, Ymir Vigfusson
MSWiM6
2013 Leveraging sharding in the design of scalable replication protocols
abstract
Most if not all datacenter services use sharding and replication for scalability and reliability. Shards are more-or-less independent of one another and individually replicated. In this paper, we challenge this design philosophy and present a replication protocol where the shards interact with one another: A protocol running within shards ensures linearizable consistency, while the shards interact in order to improve availability. We provide a specification for the protocol, prove its safety, analyze its liveness and availability properties, and evaluate a working implementation.
Hussam Abu-Libdeh, Robbert van Renesse, Ymir Vigfusson
SoCC3
2013 Dynamic performance profiling of cloud caches
abstract
In-memory object caches, such as memcached, are critical to the success of popular web sites, such as Facebook [3], by reducing database load and improving scalability [2]. The prominence of caches implies that configuring their ideal memory size has the potential for significant savings on computation resources and energy costs, but unfortunately cache configuration is poorly understood. The modern practice of manually tweaking live caching systems takes significant effort and may both increase the variance for client request latencies and impose high load on the database backend.
Hjörtur Björnsson, Gregory V. Chockler, Trausti Saemundsson, Ymir Vigfusson
SoCC4
2012 Secure distributed top-k aggregation
abstract
In-network aggregation is an efficient and scalable distributed approach to global state approximation. However, security remains an open problem in such systems, especially when we consider dynamic network effects, such as mobility, packet loss and churn. In this paper, we consider the reseilience of the top-k aggregate to manipulation by active insider adversaries. Unfortunately, this versatile aggregation function is inherently insecure. We propose a simple, low-overhead solution to the problem of preserving aggregate integrity which leverages the principles of trusted systems. The solution we propose is generally applicable, even to the challenging problem of securing distributed aggregation in a dynamic network.
Kristján Valur Jónsson, Karl Palmskog, Ymir Vigfusson
ICC3
2012 Brief announcement: live streaming with utilities, quality and cost
abstract
No abstract available.
Ymir Vigfusson, Kenneth P. Birman, Daniel A. Freedman, Kristján Valur Jónsson, Gunnar Sigurbjörnsson
PODC1
2012 Decentralized polling with respectable participants
Rachid Guerraoui, Kévin Huguenin, Anne-Marie Kermarrec, Maxime Monod, Ymir Vigfusson
J. Parallel Distributed Comput.5
2010 Dr. multicast: Rx for data center communication scalability
abstract
IP Multicast (IPMC) in data centers becomes disruptive when the technology is used by a large number of groups, a capability desired by event notification systems. We trace the problem to root causes, and introduce Dr. Multicast (MCMD), a system that eliminates the issue by mapping IPMC operations to a combination of point-to-point unicast and traditional IPMC transmissions guaranteed to be safe. MCMD optimizes the use of IPMC addresses within a data center by merging similar multicast groups in a principled fashion, while simultaneously respecting hardware limits expressed through administrator-controlled policies. The system is fully transparent, making it backward-compatible with commodity hardware and software found in modern data centers. Experimental evaluation shows that MCMD allows a large number of IPMC groups to be used without disruption, restoring a powerful group communication primitive to its traditional role.
Ymir Vigfusson, Hussam Abu-Libdeh, Mahesh Balakrishnan 0001, Kenneth P. Birman, Robert Burgess, Gregory V. Chockler, Haoyuan Li 0001, Yoav Tock
EuroSys1
2010 Kevlar: A Flexible Infrastructure for Wide-Area Collaborative Applications
Daniel A. Freedman, Ymir Vigfusson, Kenneth P. Birman
Middleware3
2010 Brief announcement: sources of instability in data center multicast
abstract
No abstract available.
Dmitry Basin, Kenneth P. Birman, Idit Keidar, Ymir Vigfusson
PODC4
2009 GO: Platform Support For Gossip Applications
abstract
Gossip-based protocols are increasingly popular in large-scale distributed applications that disseminate updates to replicated or cached content. GO (gossip objects) is a pernode gossip platform that we developed in support of this class of protocols. In addition to making it easy to develop new gossip protocols and applications, GO allows nodes to join multiple gossip groups without losing the appealing fixed bandwidth guarantee of gossip protocols, and the platform optimizes rumor delivery latency in a principled manner. Our heuristic is based on the observations that multiple rumors can often be squeezed into a single IP packet, and that indirect routing of rumors can speed up delivery. We formalize these observations and develop a theoretical analysis of this heuristic. We have also implemented GO, and study the effectiveness of the heuristic by comparing it to the more standard random dissemination gossip strategy via simulation. We also evaluate GO on a trace from a popular distributed application.
Ymir Vigfusson, Kenneth P. Birman, Deepak P. Nataraj
Peer-to-Peer Computing1
2009 Adaptively Parallelizing Distributed Range Queries
abstract
We consider the problem of how to best parallelize range queries in a massive scale distributed database. In traditional systems the focus has been on maximizing parallelism, for example by laying out data to achieve the highest throughput. However, in a massive scale database such as our PNUTS system [11] or BigTable [10], maximizing parallelism is not necessarily the best strategy: the system has more than enough servers to saturate a single client by returning results faster than the client can consume them, and when there are multiple concurrent queries, maximizing parallelism for all of them will cause disk contention, reducing everybody's performance. How can we find the right parallelism level for each query in order to achieve high, consistent throughput for all queries? We propose an adaptive approach with two aspects. First, we adaptively determine the ideal parallelism for a single query execution, which is the minimum number of parallel scanning servers needed to satisfy the client, depending on query selectivity, client load, client-server bandwidth, and so on. Second, we adaptively schedule which servers will be assigned to different query executions, to minimize disk contention on servers and ensure that all queries receive good performance. Our scheduler can be tuned based on different policies, such as favoring short versus long queries or high versus low priority queries. An experimental study demonstrates the effectiveness of our techniques in the PNUTS system.
Ymir Vigfusson, Adam Silberstein, Brian F. Cooper, Rodrigo Fonseca
Proc. VLDB Endow.1
2009 Slicing Distributed Systems
abstract
Peer-to-peer (P2P) architectures are popular for tasks such as collaborative download, VoIP telephony, and backup. To maximize performance in the face of widely variable storage capacities and bandwidths, such systems typically need to shift work from poor nodes to richer ones. Similar requirements are seen in today's large data centers, where machines may have widely variable configurations, loads, and performance. In this paper, we consider the slicing problem, which involves partitioning the participating nodes into k subsets using a one-dimensional attribute, and updating the partition as the set of nodes and their associated attributes change. The mechanism thus facilitates the development of adaptive systems. We begin by motivating this problem statement and reviewing prior work. Existing algorithms are shown to have problems with convergence, manifesting as inaccurate slice assignments, and to adapt slowly as conditions change. Our protocol, Sliver, has provably rapid convergence, is robust under stress and is simple to implement. We present both theoretical and experimental evaluations of the protocol.
Vincent Gramoli, Ymir Vigfusson, Kenneth P. Birman, Anne-Marie Kermarrec, Robbert van Renesse
IEEE Trans. Computers2
2008 Dr. Multicast: Rx for Datacenter Communication Scalability
Ymir Vigfusson, Hussam Abu-Libdeh, Mahesh Balakrishnan 0001, Kenneth P. Birman, Yoav Tock
HotNets1
2008 A fast distributed slicing algorithm
abstract
No abstract available.
Vincent Gramoli, Ymir Vigfusson, Kenneth P. Birman, Anne-Marie Kermarrec, Robbert van Renesse
PODC2
2007 Hyperspaces for Object Clustering and Approximate Matching in Peer-to-Peer Overlays
Bernard Wong 0001, Ymir Vigfusson, Emin Gün Sirer
HotOS2