Guido Urdaneta

dblp:06/7326 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2014
—ORCID · none

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

Computer networks · 4 · 2 first-authorSystems, architecture and hardware · 2Applied, interdisciplinary, general and emerging computing · 1 · 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 networks
2 papers
Network optimization and economics · 47% Network measurement and analytics · 41% Content delivery and video streaming · 12%
Computer graphics and multimedia
1 paper
Multimedia systems and quality of experience · 50% Visualization and visual analytics · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 77% Cloud and datacenter computing · 23%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network optimization and economics
resource allocation
0.212014
Maximizing the number of satisfied subscribers in pub/sub systems under capacity constraints · INFOCOM 2014
Distributed systems
publish/subscribe systems
0.212014
Maximizing the number of satisfied subscribers in pub/sub systems under capacity constraints · INFOCOM 2014
Multimedia systems and quality of experience › multimedia streaming
music streaming
0.212013
Understanding user behavior in Spotify · INFOCOM 2013
Visualization and visual analytics
user behavior analysis
0.212013
Understanding user behavior in Spotify · INFOCOM 2013
Network measurement and analytics
workload characterization
0.212013
Understanding user behavior in Spotify · INFOCOM 2013
Content delivery and video streaming › peer-assisted content distribution
peer-assisted streaming
0.012013
Understanding user behavior in Spotify · INFOCOM 2013

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

heuristic · 0.4approximation algorithm · 0.4trace analysis · 0.3
YearPublicationVenuePosition
2014 Cost-Effective Resource Allocation for Deploying Pub/Sub on Cloud
abstract
Publish/subscribe (pub/sub) is a popular communication paradigm in the design of large-scale distributed systems. A fundamental challenge in deploying pub/sub systems on a data center or a cloud infrastructure is efficient and cost-effective resource allocation that would allow delivery of notifications to all subscribers. In this paper, we provide answers to the following three fundamental questions: Given a pub/sub workload, (1) what is the minimum amount of resources needed to satisfy all the subscribers, (2) what is a cost-effective way to allocate resources for the given workload, and (3) what is the cost of hosting it on a public Infrastructure-as-a-Service (IaaS) provider like Amazon EC2. To answer these questions, we formulate a problem coined Minimum Cost Subscriber Satisfaction (MCSS). We prove MCSS to be NP-hard and provide an efficient heuristic solution based on a combination of optimizations. We evaluate the solution experimentally using real traces from Spotify and Twitter along with a pricing model from Amazon. We show the impact of each optimization using a naive solution as the baseline. Using a variety of practical scenarios for each dataset, we also show that our solution scales well for millions of subscribers and runs fast.
Vinay Setty, Roman Vitenberg, Gunnar Kreitz, Guido Urdaneta, Maarten van Steen
ICDCS4
2014 Maximizing the number of satisfied subscribers in pub/sub systems under capacity constraints
abstract
Publish/subscribe (pub/sub) is a popular communication paradigm in the design of large-scale distributed systems. A provider of a pub/sub service (whether centralized, peer-assisted, or based on a federated organization of cooperatively managed servers) commonly faces a fundamental challenge: given limited resources, how to maximize the satisfaction of subscribers? We provide, to the best of our knowledge, the first formal treatment of this problem by introducing two metrics that capture subscriber satisfaction in the presence of limited resources. This allows us to formulate matters as two new flavors of maximum coverage optimization problems. Unfortunately, both variants of the problem prove to be NP-hard. By subsequently providing formal approximation bounds and heuristics, we show, however, that efficient approximations can be attained. We validate our approach using real-world traces from Spotify and show that our solutions can be executed periodically in real-time in order to adapt to workload variations.
Vinay Setty, Gunnar Kreitz, Guido Urdaneta, Roman Vitenberg, Maarten van Steen
INFOCOM3
2013 Understanding user behavior in Spotify
abstract
Spotify is a peer-assisted music streaming service that has gained worldwide popularity in the past few years. Until now, little has been published about user behavior in such services. In this paper, we study the user behavior in Spotify by analyzing a massive dataset collected between 2010 and 2011. Firstly, we investigate the system dynamics including session arrival patterns, playback arrival patterns, and daily variation of session length. Secondly, we analyze individual user behavior on both multiple and single devices. Our analysis reveals the favorite times of day for Spotify users. We also show the correlations between both the length and the downtime of successive user sessions on single devices. In particular, we conduct the first analysis of the device-switching behavior of a massive user base.
Boxun Zhang, Gunnar Kreitz, Marcus Isaksson, Javier Ubillos, Guido Urdaneta, Johan A. Pouwelse, Dick H. J. Epema
INFOCOM5
2012 Robust Overlays for Privacy-Preserving Data Dissemination over a Social Graph
abstract
A number of recently proposed systems provide secure and privacy-preserving data dissemination by leveraging pre-existing social trust relations and effectively mapping them into communication links. However, as we show in this paper, the underlying trust graph may not be optimal as a communication overlay. It has relatively long path lengths and it can be easily partitioned in scenarios where users are unavailable for a fraction of time. Following this observation, we present a method for improving the robustness of trust-based overlays. Essentially, we start with an overlay derived from the trust graph and evolve it in a privacy-preserving fashion into one that lends itself to data dissemination. The experimental evaluation shows that our approach leads to overlays that are significantly more robust under churn, and exhibit lower path lengths than the underlying trust graph.
Abhishek Singh 0003, Guido Urdaneta, Maarten van Steen, Roman Vitenberg
ICDCS2
2010 Corrigendum to "Wikipedia workload analysis for decentralized hosting" [Computer Networks 53 (11) (2009) 1830-1845]
Guido Urdaneta, Guillaume Pierre, Maarten van Steen
Comput. Networks1
2009 Wikipedia workload analysis for decentralized hosting
Guido Urdaneta, Guillaume Pierre, Maarten van Steen
Comput. Networks1
2007 A Decentralized Wiki Engine for Collaborative Wikipedia Hosting
Guido Urdaneta, Guillaume Pierre, Maarten van Steen
WEBIST (1)1