Demo Data from EDBT 2026 / reviewers in the wild / expert
Adolfo Rodriguez
dblp:22/4136
· DBLP profile ↗
10ranked-venue papers
2as first author
0since 2021 · last 2010
0000-0002-4038-5166ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 3Systems, architecture and hardware · 2 · 1 first-authorApplied, 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
3 papers |
Distributed systems · 78% Cloud and datacenter computing · 22% | |
| Computer networks
4 papers |
Internet architecture and protocols · 62% Network optimization and economics · 28% Content delivery and video streaming · 10% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › peer-to-peer systems
overlay networks |
0.1 | 2 | 2008 | High-bandwidth data dissemination for large-scale distributed systems · ACM Trans. Comput. Syst. 2008 MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks · NSDI 2004 |
Network optimization and economics
service routing |
0.1 | 1 | 2010 | An Autonomic Service Delivery Platform for Service-Oriented Network Environments · IEEE Trans. Serv. Comput. 2010 |
Distributed systems › distributed communication
data dissemination |
0.1 | 1 | 2008 | High-bandwidth data dissemination for large-scale distributed systems · ACM Trans. Comput. Syst. 2008 |
Distributed systems
peer-to-peer systems |
0.1 | 1 | 2008 | High-bandwidth data dissemination for large-scale distributed systems · ACM Trans. Comput. Syst. 2008 |
Internet architecture and protocols
multicast |
0.1 | 2 | 2008 | Bullet: high bandwidth data dissemination using an overlay mesh · SOSP 2003 High-bandwidth data dissemination for large-scale distributed systems · ACM Trans. Comput. Syst. 2008 |
Internet architecture and protocols
network topology |
0.0 | 1 | 2004 | MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks · NSDI 2004 |
Internet architecture and protocols › overlay networks
overlay construction |
0.0 | 1 | 2004 | MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks · NSDI 2004 |
Distributed systems › peer-to-peer systems › overlay networks
overlay network design |
0.0 | 1 | 2004 | MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks · NSDI 2004 |
Internet architecture and protocols › overlay networks
overlay mesh |
0.0 | 1 | 2003 | Bullet: high bandwidth data dissemination using an overlay mesh · SOSP 2003 |
Content delivery and video streaming
overlay multicast |
0.0 | 1 | 2003 | Bullet: high bandwidth data dissemination using an overlay mesh · SOSP 2003 |
Internet architecture and protocols
overlay networks |
0.0 | 1 | 2003 | Bullet: high bandwidth data dissemination using an overlay mesh · SOSP 2003 |
Methods — techniques the papers use, named apart from their topics
utility theory · 0.2microeconomics · 0.2congestion pricing · 0.2measurement · 0.2deployment · 0.2simulation · 0.1optimization · 0.1overlay mesh · 0.0decentralized data dissemination · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | An Autonomic Service Delivery Platform for Service-Oriented Network EnvironmentsabstractIn this paper, we propose a novel autonomic service delivery platform for service-oriented network environments. The platform enables a self-optimizing infrastructure that balances the goals of maximizing the business value derived from processing service requests and the optimal utilization of IT resources. We believe that our proposal is the first of its kind to integrate several well-established theoretical and practical techniques from networking, microeconomics, and service-oriented computing to form a fully distributed service delivery platform. The principal component of the platform is a utility-based cooperative service routing protocol that disseminates congestion-based prices among intermediaries to enable the dynamic routing of service requests from consumers to providers. We provide the motivation for such a platform and formally present our proposed architecture. We discuss the underlying analytical framework for the service routing protocol, as well as key methodologies which together provide a robust framework for our service delivery platform that is applicable to the next-generation of middleware and telecommunications architectures. We discuss issues regarding the fairness of service rate allocations, as well as the use of nonconcave utility functions in the service routing protocol. We also provide numerical results that demonstrate the ability of the platform to provide optimal routing of service requests. Robert D. Callaway, Michael Devetsikiotis, Yannis Viniotis, Adolfo Rodriguez |
IEEE Trans. Serv. Comput. | 4 |
| 2009 | Evaluation of Multi-Point to Single-Point Service Traffic Shaping in an Enterprise NetworkabstractService providers within an enterprise network are often governed by client service contracts (CSC) that specify, among other constraints, the rate at which a particular service instance may be accessed. The service can be accessed via multiple points (typically middleware appliances) in a proxy tier configuration. The CSC and thus the rate specified have to be collectively respected by all the middleware appliances. The appliances locally shape the service requests to respect the global contract. We investigate the case where the CSC limits the rate to a service to X requests with an enforcement/observation interval of T seconds across all the middleware appliances. In this paper, we extend, implement, and investigate the Credit-based Algorithm for Service Traffic Shaping (CASTS) in a production level enterprise network setting. CASTS is a decentralized algorithm for service traffic shaping in middleware appliances. We show that CASTS respects the CSC and improves the responsiveness of the system to the variations of the input rate and leads to larger service capacity when compared to the traditional static allocation approach. Keerthana Boloor, Marcelo Dias de Amorim, Robert D. Callaway, Adolfo Rodriguez, Yannis Viniotis |
GLOBECOM | 4 |
| 2009 | A Service Differentiation Algorithm - For Clusters of Middleware Appliances
Mursalin Habib 0002, Yannis Viniotis, Robert D. Callaway, Adolfo Rodriguez |
ICSOFT (2) | 4 |
| 2008 | An Autonomic Service Delivery Platform for Service-Oriented Network EnvironmentsabstractIn this paper, we propose a novel autonomic service delivery platform for service-oriented network environments. The platform enables a self-optimizing infrastructure that balances the goals of maximizing the business value derived from processing service requests and the optimal utilization of IT resources. We believe that our proposal is the first of its kind to integrate several well-established theoretical and practical techniques from networking, microeconomics, and service-oriented computing to form a fully-distributed service delivery platform. The principal component of the platform is a utility-based cooperative service routing protocol that disseminates congestion-based prices amongst intermediaries to enable the dynamic routing of service requests from consumers to providers. We provide the motivation for such a platform and formally present our proposed architecture. We discuss the underlying analytical framework for the service routing protocol, as well as key methodologies which together provide a robust framework for our service delivery platform that is applicable to the next-generation of middleware and telecommunications architectures. Robert D. Callaway, Michael Devetsikiotis, Yannis Viniotis, Adolfo Rodriguez |
ICC | 4 |
| 2008 | High-bandwidth data dissemination for large-scale distributed systemsabstractThis article focuses on the multireceiver data dissemination problem. Initially, IP multicast formed the basis for efficiently supporting such distribution. More recently, overlay networks have emerged to support point-to-multipoint communication. Both techniques focus on constructing trees rooted at the source to distribute content among all interested receivers. We argue, however, that trees have two fundamental limitations for data dissemination. First, since all data comes from a single parent, participants must often continuously probe in search of a parent with an acceptable level of bandwidth. Second, due to packet losses and failures, available bandwidth is monotonically decreasing down the tree. To address these limitations, we present Bullet, a data dissemination mesh that takes advantage of the computational and storage capabilities of end hosts to create a distribution structure where a node receives data in parallel from multiple peers. For the mesh to deliver improved bandwidth and reliability, we need to solve several key problems: (i) disseminating disjoint data over the mesh, (ii) locating missing content, (iii) finding who to peer with (peering strategy), (iv) retrieving data at the right rate from all peers (flow control), and (v) recovering from failures and adapting to dynamically changing network conditions. Additionally, the system should be self-adjusting and should have few user-adjustable parameter settings. We describe our approach to addressing all of these problems in a working, deployed system across the Internet. Bullet outperforms state-of-the-art systems, including BitTorrent, by 25-70% and exhibits strong performance and reliability in a range of deployment settings. In addition, we find that, relative to tree-based solutions, Bullet reduces the need to perform expensive bandwidth probing. Dejan Kostic, Alex C. Snoeren, Amin Vahdat, Ryan Braud, Chip Killian, James W. Anderson, Jeannie R. Albrecht, Adolfo Rodriguez, Erik Vandekieft |
ACM Trans. Comput. Syst. | 8 |
| 2006 | Challenges in Service-Oriented NetworkingabstractWe believe that application-aware networks will be a core component in the development and deployment of emerging network services. However, previous attempts at enabling application-awareness in the network have failed due to issues with security, resource allocation, and cost of deployment. The emergence of the Extensible Markup Language (XML), an open standard that enables data interoperability, along with advances in hardware, software, and networking technologies, serves as the catalyst for the development of service-oriented networking (SON). SON enables network components to become application-aware, so that they are able to understand data encoded in XML and act upon that data intelligently to make routing decisions, enforce QoS or security policies, or transform the data into an alternate representation. This paper describes the motivation behind service-oriented networking, the potential benefits of introducing application-aware network devices into service-oriented architectures, and discusses research challenges in the development of SON-enabled network appliances. Robert D. Callaway, Adolfo Rodriguez, Michael Devetsikiotis, Gennaro Cuomo |
GLOBECOM | 2 |
| 2006 | A Neural Stochastic Optimization Framework for Oil Parameter Estimation
Rafael E. Banchs, Hector Klie, Adolfo Rodriguez, Sunil G. Thomas, Mary F. Wheeler |
IDEAL | 3 |
| 2004 | Scalability in Adaptive Multi-Metric OverlaysabstractIncreasing application requirements have placed heavy emphasis on building overlay networks to efficiently deliver data to multiple receivers. A key performance challenge is simultaneously achieving adaptivity to changing network conditions and scalability to large numbers of users. In addition, most current algorithms focus on a single performance metric, such as delay or bandwidth, particular to individual application requirements. We introduce a two-fold approach for creating robust, high-performance overlays called adaptive multimetric overlays (AMMO). First, AMMO uses an adaptive, highly-parallel, and metric-independent protocol, TreeMaint, to build and maintain overlay trees. Second, AMMO provides a mechanism for comparing overlay edges along specified application performance goals to guide TreeMaint transformations. We have used AMMO to implement and evaluate a single-metric (bandwidth-optimized) tree similar to Overcast and a two-metric (delay-constrained, cost-optimized) overlay. Adolfo Rodriguez, Dejan Kostic, Amin Vahdat |
ICDCS | 1 |
| 2004 | MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks
Adolfo Rodriguez, Chip Killian, Sooraj Bhat, Dejan Kostic, Amin Vahdat |
NSDI | 1 |
| 2003 | Bullet: high bandwidth data dissemination using an overlay meshabstractIn recent years, overlay networks have become an effective alternative to IP multicast for efficient point to multipoint communication across the Internet. Typically, nodes self-organize with the goal of forming an efficient overlay tree, one that meets performance targets without placing undue burden on the underlying network. In this paper, we target high-bandwidth data distribution from a single source to a large number of receivers. Applications include large-file transfers and real-time multimedia streaming. For these applications, we argue that an overlay mesh, rather than a tree, can deliver fundamentally higher bandwidth and reliability relative to typical tree structures. This paper presents Bullet, a scalable and distributed algorithm that enables nodes spread across the Internet to self-organize into a high bandwidth overlay mesh. We construct Bullet around the insight that data should be distributed in a disjoint manner to strategic points in the network. Individual Bullet receivers are then responsible for locating and retrieving the data from multiple points in parallel.Key contributions of this work include: i) an algorithm that sends data to different points in the overlay such that any data object is equally likely to appear at any node, ii) a scalable and decentralized algorithm that allows nodes to locate and recover missing data items, and iii) a complete implementation and evaluation of Bullet running across the Internet and in a large-scale emulation environment reveals up to a factor two bandwidth improvements under a variety of circumstances. In addition, we find that, relative to tree-based solutions, Bullet reduces the need to perform expensive bandwidth probing. In a tree, it is critical that a node's parent delivers a high rate of application data to each child. In Bullet however, nodes simultaneously receive data from multiple sources in parallel, making it less important to locate any single source capable of sustaining a high transmission rate. Dejan Kostic, Adolfo Rodriguez, Jeannie R. Albrecht, Amin Vahdat |
SOSP | 2 |