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.

Spyridon Antonakopoulos

dblp:14/4079 · DBLP profile ↗
← Back
16ranked-venue papers
10as first author
0since 2021 · last 2016
—ORCID · none

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

Computer networks · 8 · 4 first-authorTheory of computation · 6 · 4 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
7 papers
Network optimization and economics · 30% Internet architecture and protocols · 17% Internet of things and sensor networks · 15%
Theoretical computer science
3 papers
Approximation and online algorithms · 81% Mathematical optimization · 14% Distributed computing theory · 5%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 67% Embedded and real-time systems · 33%

Topics — the 23 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Approximation and online algorithms
approximation algorithms
0.422016
Minimum-Cost Network Design with (Dis)economies of Scale · SIAM J. Comput. 2016
Minimum-Cost Network Design with (Dis)economies of Scale · FOCS 2010
Approximation and online algorithms › approximation algorithms
network design
0.422016
Minimum-Cost Network Design with (Dis)economies of Scale · SIAM J. Comput. 2016
Minimum-Cost Network Design with (Dis)economies of Scale · FOCS 2010
Network optimization and economics
resource allocation
0.322016
Energy-Efficient IP Core Network Configuration Under General Traffic Demands · IEEE/ACM Trans. Netw. 2016
Power-aware design of IP core networks under general traffic demands · ICNP 2013
Energy-efficient computing › power management
energy-efficient networking
0.212016
Energy-Efficient IP Core Network Configuration Under General Traffic Demands · IEEE/ACM Trans. Netw. 2016
Approximation and online algorithms › approximation algorithms › approximation guarantees
polylogarithmic approximation
0.212016
Minimum-Cost Network Design with (Dis)economies of Scale · SIAM J. Comput. 2016
Internet of things and sensor networks › energy efficiency
energy-efficient networking
0.212015
Rate-Adaptive Scheduling Policies for Network Stability and Energy Efficiency · IEEE/ACM Trans. Netw. 2015
Routing and switching › fast reroute
IP fast reroute
0.212015
Full Protection Made Easy: The DisPath IP Fast Reroute Scheme · IEEE/ACM Trans. Netw. 2015
Internet architecture and protocols
network resilience
0.212015
Full Protection Made Easy: The DisPath IP Fast Reroute Scheme · IEEE/ACM Trans. Netw. 2015
Network management and operations › network configuration
automated configuration
0.212013
Power-aware design of IP core networks under general traffic demands · ICNP 2013
Internet of things and sensor networks › energy efficiency
energy-efficient scheduling
0.112011
Energy-aware scheduling algorithms for network stability · INFOCOM 2011
Network performance modeling
stability analysis
0.112011
Energy-aware scheduling algorithms for network stability · INFOCOM 2011
Embedded and real-time systems
rate adaptation
0.112011
Energy-aware scheduling algorithms for network stability · INFOCOM 2011
Mathematical optimization › multi-objective optimization
bicriteria approximation
0.112010
Minimum-Cost Network Design with (Dis)economies of Scale · FOCS 2010
Approximation and online algorithms › approximation algorithms › network design
buy-at-bulk network design
0.112010
Minimum-Cost Network Design with (Dis)economies of Scale · FOCS 2010
Optical networks
traffic grooming
0.112009
Approximation Algorithms for Grooming in Optical Network Design · INFOCOM 2009
Optical networks › network survivability
1+1 protection
0.112007
Buy-at-Bulk Network Design with Protection · FOCS 2007
Network management and operations › network robustness
fault tolerance
0.112007
Buy-at-Bulk Network Design with Protection · FOCS 2007
Network optimization and economics
network design
0.112007
Buy-at-Bulk Network Design with Protection · FOCS 2007
Network performance modeling › stability analysis
queue stability
0.112015
Rate-Adaptive Scheduling Policies for Network Stability and Energy Efficiency · IEEE/ACM Trans. Netw. 2015
Cryptographic protocols and secure computation › multi-party protocols
byzantine agreement
0.112006
Fast leader-election protocols with bounded cheaters' edge · STOC 2006
Distributed computing theory
leader election
0.112006
Fast leader-election protocols with bounded cheaters' edge · STOC 2006
Routing and switching › multipath routing
disjoint paths
0.012007
Buy-at-Bulk Network Design with Protection · FOCS 2007
Network optimization and economics › network design
survivable network design
0.012007
Buy-at-Bulk Network Design with Protection · FOCS 2007

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

approximation algorithm · 0.8simulation · 0.7well-linked decomposition · 0.4expander construction · 0.4weighted fair queueing · 0.2tree metric embedding · 0.2randomized rounding · 0.2farthest-to-go scheduling · 0.2queueing theory · 0.2lyapunov stability analysis · 0.2graph algorithms · 0.2linear programming · 0.2edge-disjoint routing · 0.1APX-hardness · 0.1linear programming relaxation · 0.1
YearPublicationVenuePosition
2016 Minimum-Cost Network Design with (Dis)economies of Scale
abstract
Given a network, a set of demands, and a cost function $f(\cdot)$, the min-cost network design problem is to route all demands with the objective of minimizing $\sum_e f(\ell_e)$, where $\ell_e$ is the total traffic load under the routing. We focus on cost functions of the form $f(x)= \sigma + x^{\alpha}$ for $x > 0$, with $f(0) = 0$. For $\alpha \le 1$, $f(\cdot)$ is subadditive. This case corresponds to the well-studied buy-at-bulk network design problem and admits polylogarithmic approximation and hardness. In this paper, we focus on the less-studied scenario of $\alpha > 1$ with a positive start-up cost $\sigma > 0$. Now, the cost function $f(\cdot)$ is neither subadditive nor superadditive. It aims to model a range of computing and communication devices for which doubling processing speed more than doubles their power consumption. We begin by discussing why existing routing techniques such as randomized rounding and tree-metric embedding fail to generalize directly. We then present our main contribution, which is a polylogarithmic approximation algorithm. We obtain this result by first deriving a bicriteria approximation for a related capacitated min-cost flow problem that we believe is interesting in its own right. Our approach for this problem builds upon the well-linked decomposition due to Chekuri, Khanna, and Shepherd [Proceedings of ACM STOC, ACM, New York, pp. 183--192], the construction of expanders via matchings due to Khandekar, Rao, and Vazirani [J. ACM, 56 (2009), 19], and edge-disjoint routing in well-connected graphs due to Rao and Zhou [SIAM J. Comput., 39 (2010), pp. 1856--1887]. However, we also develop new techniques that allow us to keep a handle on the total cost, which was not a concern in the aforementioned literature.
Matthew Andrews, Spyridon Antonakopoulos, Lisa Zhang 0001
SIAM J. Comput.2
2016 Energy-Efficient IP Core Network Configuration Under General Traffic Demands
abstract
We consider the problem of minimizing the power consumption of IP core networks by means of power aware configuration of the Points of Presence (PoPs), given general traffic demands on the links. Although the problem is in general NP-complete, we give an optimal algorithm for an important variant where the number of ports on each line-card chassis is 2. For the general problem, we design two approximation algorithms with respective P/2 and 2lnN approximation ratios, where P is the number of ports on each line-card chassis, and N is the number of chassis within the PoP. When the traffic demands are correlated, we prove that our algorithms are optimal. Extensive simulations demonstrate that our PoP configuration algorithms significantly outperform existing design solutions over a wide range of traffic instances.
Yigal Bejerano, Spyridon Antonakopoulos
IEEE/ACM Trans. Netw.3
2015 Rate-Adaptive Scheduling Policies for Network Stability and Energy Efficiency
abstract
A key problem in the control of packet-switched data networks is to schedule the data so that the queue sizes remain bounded over time. Scheduling policies have been developed in a number of different models that ensure network stability as long as no queue is inherently overloaded. However, this literature typically assumes that each server runs at a fixed maximum rate. Although this is optimal for clearing queue backlogs as fast as possible, it may be suboptimal in terms of energy consumption. Indeed, a lightly loaded server could operate at a lower rate, at least temporarily, to save energy. Within an energy-aware framework, a natural question is how stability and other performance measures such as delay are affected by the reduced processing rate of the servers. In this paper, we demonstrate the following results toward answering that question. Starting with the simplest case of a single server in isolation, we consider two types of rate adaptation policies that exhibit a tradeoff between queue size and energy usage. We also present a lower bound on the best such tradeoff that can possibly be achieved. Next, we study a general network environment and investigate the connectionless model for which connection paths can rapidly change over time. We propose a combination of the above rate adaptation policies with the standard Farthest-to-Go scheduling policy. This approach provides stability in the network setting while using an amount of energy that is within a bounded factor of the optimum.
Matthew Andrews, Spyridon Antonakopoulos, Lisa Zhang 0001
IEEE/ACM Trans. Netw.2
2015 Full Protection Made Easy: The DisPath IP Fast Reroute Scheme
abstract
A major concern in IP networks is to ensure that any topology changes, whether planned or unplanned, do not disrupt network performance. IP Fast Reroute (IP FRR) is a general approach to address this issue by promptly forwarding an IP packet to a predetermined alternate next-hop as soon as the primary next-hop to the destination becomes unavailable. Among the numerous IP FRR schemes proposed to date, the simplest ones do not guarantee protection against every component failure, while more sophisticated ones tend to be difficult to implement due to various inherent complexities, such as nontrivial modifications of IP packets or high resource requirements. This paper presents a simple and efficient IP FRR scheme called DisPath, which leverages several fundamental properties of minimum-cost node-disjoint paths for determining the alternate next-hop toward a given destination. We show that DisPath ensures full coverage, meaning protection against all single link or node failures, with low computational overhead and without the practical complications encountered by other schemes that offer the same level of protection. Our simulations on several realistic instances reveal that DisPath usually creates shorter (and, at worst, not much longer) alternative paths than existing solutions adopted by the industry. Combined with the aforementioned protection guarantee and simplicity of implementation, these results provide strong evidence that DisPath is a most compelling choice of IP FRR scheme.
Spyridon Antonakopoulos, Yigal Bejerano, Pramod V. Koppol
IEEE/ACM Trans. Netw.1
2013 Collector-based cell reordering in load-balanced switch fabrics
abstract
Load-balanced switch fabrics offer the promise of very high capacity without the requirement of increased operating rates. We provide a novel solution to the well-known cell reordering problem, which arises in load-balanced switch fabrics if different paths through the switch fabric have different delays. We give a simple sorting circuit, easily implemented in hardware, that can be placed in the final stage of the fabric. This minimizes the delay through the fabric and removes any constraints on operation of the first stage. We show that the sorting circuit can be implemented to operate at a rate of one cell per cycle; we give a probabilistic analysis of required queue occupancies, both at the sorting circuit and at midstage elements; we also briefly discuss congestion control in load-balanced switch fabrics.
Spyridon Antonakopoulos, Steven Fortune, Rae McLellan, Lisa Zhang 0001
HPSR1
2013 Worst-case delay bounds for uniform load-balanced switch fabrics
abstract
Numerous solutions have been proposed in the literature to eliminate reordering in load-balanced switch fabrics. A common approach involves uniform frames, in which every cell of a frame has the same destination. This can achieve 100% throughput with relatively small average traffic delay; however, the worst-case delay may be unbounded. We show that with a slight speedup in the switch fabric we can guarantee satisfactory worst-case delay bounds, without sacrificing other desirable properties. Furthermore, experimental results demonstrate that our scheme improves worst-case delay in realistic traffic scenarios, as compared to previous uniform-frame solutions.
Spyridon Antonakopoulos, Steven Fortune, Rae McLellan, Lisa Zhang 0001
ICC1
2013 Power-aware design of IP core networks under general traffic demands
abstract
We consider the problem of minimizing the power consumption of IP core networks by means of power-aware design and auto-configuration of the Points of Presence (PoPs), given general traffic demands on the links. Although the problem is in general NP-complete, we give an optimal algorithm for an important variant in which the number of ports on each line-card chassis is 2. For the general problem, we design two approximation algorithms with respective P=2 and 2 lnN approximation ratios, where P is the number of ports on each line-card chassis, and N is the number of chassis within the PoP. When the traffic demands are correlated, we prove that our algorithms are optimal. Extensive simulations demonstrate that our PoP design and auto-configuration algorithms significantly outperform existing design solutions over a wide range of traffic instances.
Yigal Bejerano, Spyridon Antonakopoulos
ICNP3
2012 A simple IP fast reroute scheme for full coverage
abstract
A major concern in IP networks is to ensure that any topology changes, whether planned or unplanned, do not disrupt network performance. IP Fast Reroute (IP FRR) is a general approach to address this issue, by promptly forwarding an IP packet to a predetermined alternate next hop as soon as the primary next hop to the destination becomes unavailable. Among the numerous IP FRR schemes proposed to date, the simplest ones do not guarantee protection against every component failure, while more sophisticated ones tend to be difficult to implement due to various inherent complexities, such as nontrivial modifications of IP packets or high resource requirements.
Spyridon Antonakopoulos, Yigal Bejerano, Pramod V. Koppol
HPSR1
2011 Energy-aware scheduling algorithms for network stability
abstract
A key problem in the control of packet-switched data networks is to schedule the data so that the queue sizes remain bounded over time. Scheduling algorithms have been developed in a number of different models that ensure network stability as long as no queue is inherently overloaded. However, this literature typically assumes that each server runs at a fixed maximum speed. Although this is optimal for clearing queue backlogs as fast as possible, it may be suboptimal in terms of energy consumption. Indeed, a lightly loaded server could operate at a lower rate, at least temporarily, to save energy. Within an energy-aware framework, a natural question arises: "What is the minimum energy that is required to keep the network stable?" In this paper, we demonstrate the following results towards answering that question. Starting with the simplest case of a single server in isolation, we consider three types of rate adaptation policies: a heuristic policy, which sets server speed depending on queue size only, and two more complex ones that exhibit a tradeoff between queue size and energy usage. We also present a lower bound on the best such tradeoff that can possibly be achieved. Next, we study a general network environment and investigate two scenarios. In a temporary sessions scenario, where connection paths can rapidly change over time, we propose a combination of the above rate adaptation policies with the standard Farthest-to Go scheduling algorithm. This approach provides stability in the network setting, while using an amount of energy that is within a bounded factor of the optimum. In a permanent sessions scenario, where connection paths are fixed, we examine an analogue of the well-known Weighted Fair Queueing scheduling policy and show how delay bounds are affected under rate adaptation.
Matthew Andrews, Spyridon Antonakopoulos, Lisa Zhang 0001
INFOCOM2
2011 Approximation algorithms for grooming in optical network design
Spyridon Antonakopoulos, Lisa Zhang 0001
Theor. Comput. Sci.1
2010 Minimum-Cost Network Design with (Dis)economies of Scale
abstract
Given a network, a set of demands and a cost function f(.), the min-cost network design problem is to route all demands with the objective of minimizing Σef(ℓe), where ℓeis the total traffic load under the routing. We focus on cost functions of the form f(x) = σ + xαfor x > 0, with f(0) = 0. For α ≤ 1 f(.) is subadditive and exhibits behavior consistent with economies of scale. This problem corresponds to the well-studied Buy-at-Bulk network design problem and admits polylogarithmic approximation and hardness. In this paper, we focus on the less studied scenario of α > 1 with a positive startup cost σ > 0. Now, the cost function f(.) is neither subadditive nor superadditive. This is motivated by minimizing network-wide energy consumption when supporting a set of traffic demands. It is commonly accepted that, for some computing and communication devices, doubling processing speed more than doubles the energy consumption. Hence, in Economics parlance, such a cost function reflects diseconomies of scale. We begin by discussing why existing routing techniques such as randomized rounding and tree-metric embedding fail to generalize directly. We then present our main contribution, which is a polylogarithmic approximation algorithm. We obtain this result by first deriving a bicriteria approximation for a related capacitated min-cost flow problem that we believe is interesting in its own right. Our approach for this problem builds upon the well-linked decomposition due to Chekuri-Khanna-Shepherd, the construction of expanders via matchings due to KhandekarRao-Vazirani, and edge-disjoint routing in well-connected graphs due to Rao-Zhou. However, we also develop new techniques that allow us to keep a handle on the total cost, which was not a concern in the aforementioned literature.
Matthew Andrews, Spyridon Antonakopoulos, Lisa Zhang 0001
FOCS2
2010 Approximating Directed Buy-at-Bulk Network Design
Spyridon Antonakopoulos
WAOA1
2009 Approximation Algorithms for Grooming in Optical Network Design
abstract
We study traffic grooming in optical network design. The goal is to aggregate low-bandwidth traffic streams to efficiently utilize high-bandwidth media such as wavelength channels. More precisely, given traffic demands to be routed in a network, the design problem is to define a collection of light paths such that each demand can follow a sequence of consecutive light paths. Each light path has unit-wavelength bandwidth, and multiple sub-wavelength demands may share a common light path. Traffic must enter and depart from a light path at its two endpoints only. Most previous work on grooming focused on the ring topology and typically dealt only with uniform bandwidth demands, whereas we consider more general settings. We study two objectives. One is to minimize total equipment cost necessary to support the light paths; the other is simply to minimize the number of light paths. Even for the extremely restricted special case of a line topology and traffic demands that request half-wavelength bandwidth, we show that both objectives are APX-hard to optimize, which means we cannot approximate the optimum arbitrarily closely. On the other extreme of generality, for arbitrary network topologies and traffic demands that request arbitrary amounts of bandwidth, we show a logarithmic approximation for cost minimization and a 2-approximation for minimizing light path counts. Furthermore, we discover that the special case of half-wavelength demands has rich combinatorial properties, closely related to graph problems such as cycle packing and pattern matching problems such as interchange distance in strings. We show how to approximate both objectives up to small constant factors in this case, while similarly improving the approximation and hardness of the interchange distance problem as well.
Spyridon Antonakopoulos, Lisa Zhang 0001
INFOCOM1
2007 Buy-at-Bulk Network Design with Protection
abstract
We consider approximation algorithms for buy-at-bulk network design, with the additional constraint that demand pairs be protected against edge or node failures in the network. In practice, the most popular model used in high speed telecommunication networks for protection against failures, is the so-called 1+1 model. In this model, two edge or node-disjoint paths are provisioned for each demand pair. We obtain the first non-trivial approximation algorithms for buy-at-bulk network design in the 1+1 model for both edge and node-disjoint protection requirements. Our results are for the single-cable cost model, which is prevalent in optical networks. More specifically, we present a constant-factor approximation for the single-sink case, and an O(log3n) approximation for the multi-commodity case. These results are of interest for practical applications and also suggest several new challenging theoretical problems.
Spyridon Antonakopoulos, Chandra Chekuri, F. Bruce Shepherd, Lisa Zhang 0001
FOCS1
2007 Heuristics for Fiber Installation in Optical Network Optimization
abstract
Consider the following optimization problem that arises from optical network design. We are given a network topology representing the fiber connectivity and a demand matrix to be carried over the network. A demand can either be unprotected, for which a single routing path is required, or protected, for which two disjoint paths are needed. Moreover, a demand may request a large bandwidth in multiples of a wavelength or a small bandwidth in the order of a fraction of a wavelength. Our objective is to route all demands while minimizing the cost of optical components necessary to carry the traffic. This paper has two aspects: modeling and effective heuristics. First, we define edge cost using subadditive functions and reason why they closely model the optical component cost. Second, we present shortest-path based heuristics to choose demand routes, where the choice of edge weights drives the optimization. One natural candidate for edge weight is the marginal cost incurred when carrying an additional demand. We observe good performance of this approach in combination with iterative rerouting and random orderings of demands. For heavy traffic, we note further improvement if we gradually approximate the original cost function with a set of more sophisticated piecewise strongly concave functions. Our heuristics are simple, scalable and find close-to-optimal solutions in many real instances.
Spyridon Antonakopoulos, Lisa Zhang 0001
GLOBECOM1
2006 Fast leader-election protocols with bounded cheaters' edge
abstract
We study the leader election problem on n players in the asynchronous full-information model. Our main contention is that the most commonly used performance measure for leader-election protocols, called resilience, is unable to discern whether a small number of players can exercise disproportionate influence on the outcome of a protocol, or not. As a remedy we propose a new quantity, named cheaters' edge, which roughly describes by what multiplicative factor malicious players may increase, through cheating, their probability of getting elected. Arguably, a good protocol must have bounded cheaters' edge.We present polynomial-time constructions of new leader-election protocols that are fast, in terms of the rounds required (5, 5 log n, and log n rounds, respectively), but moreover exhibit bounded cheaters' edge under progressively looser restrictions on the number t of malicious players: t < Θn / log n, t < Θn / √log n log log n, and, eventually, no restriction at all---without relying on any a priori knowledge of t. The latter of these three protocols constitutes the first constructive solution to a problem posed by Alon and Naor more than a decade ago.
Spyridon Antonakopoulos
STOC1