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.

Antonis Dimakis

dblp:89/2228 · DBLP profile ↗
← Back
11ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0002-6211-4930ORCID · corroborated

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

Computer networks · 7 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Theory of computation · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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 · 45% Transport protocols and congestion control · 19% Network performance modeling · 14%

Topics — the 21 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network optimization and economics
resource allocation
0.732019
Throughput and Pricing of Ridesharing Systems · INFOCOM 2019
Congestion Control for Background Data Transfers With Minimal Delay Impact · IEEE/ACM Trans. Netw. 2017
Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002
Transport protocols and congestion control › elastic traffic
background transfer
0.422017
Congestion Control for Background Data Transfers With Minimal Delay Impact · IEEE/ACM Trans. Netw. 2017
Fair background data transfers of minimal delay impact · INFOCOM 2012
Network optimization and economics
pricing
0.422019
Throughput and Pricing of Ridesharing Systems · INFOCOM 2019
Providing Bandwidth Guarantees over a Best-effort Network: Call-admission and Pricing · INFOCOM 2001
Network optimization and economics
throughput maximization
0.412019
Throughput and Pricing of Ridesharing Systems · INFOCOM 2019
Transport protocols and congestion control › congestion control algorithm design
low-priority congestion control
0.312017
Congestion Control for Background Data Transfers With Minimal Delay Impact · IEEE/ACM Trans. Netw. 2017
Physical-layer communications › multiple access
CDMA systems
0.212016
Resource pooling in CDMA cell-based systems through uplink power control · INFOCOM 2016
Network performance modeling › delay analysis
queueing delay
0.212016
Resource pooling in CDMA cell-based systems through uplink power control · INFOCOM 2016
Cellular and mobile networks
radio resource management
0.212016
Resource pooling in CDMA cell-based systems through uplink power control · INFOCOM 2016
Cellular and mobile networks › power control
uplink power control
0.212016
Resource pooling in CDMA cell-based systems through uplink power control · INFOCOM 2016
Network optimization and economics › resource sharing
bandwidth sharing
0.112012
Fair background data transfers of minimal delay impact · INFOCOM 2012
Network optimization and economics › fairness
utility fairness
0.112012
Fair background data transfers of minimal delay impact · INFOCOM 2012
Network performance modeling
queueing analysis
0.112019
Throughput and Pricing of Ridesharing Systems · INFOCOM 2019
Cellular and mobile networks
call admission control
0.122002
Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002
Providing Bandwidth Guarantees over a Best-effort Network: Call-admission and Pricing · INFOCOM 2001
Network performance modeling › queueing analysis
buffer overflow probability
0.122002
Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002
Traffic Equivalence and Substitution in a Multiplexer · INFOCOM 1999
Network performance modeling
traffic modeling
0.122002
Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002
Traffic Equivalence and Substitution in a Multiplexer · INFOCOM 1999
Transport protocols and congestion control
TCP
0.012012
Fair background data transfers of minimal delay impact · INFOCOM 2012
Network optimization and economics › pricing
dynamic pricing
0.012001
Providing Bandwidth Guarantees over a Best-effort Network: Call-admission and Pricing · INFOCOM 2001
Internet architecture and protocols
quality of service
0.012001
Providing Bandwidth Guarantees over a Best-effort Network: Call-admission and Pricing · INFOCOM 2001
Network measurement and analytics › traffic analysis
packet trace analysis
0.012002
Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002
Internet architecture and protocols
best-effort networks
0.012001
Providing Bandwidth Guarantees over a Best-effort Network: Call-admission and Pricing · INFOCOM 2001
Physical-layer communications
multiplexer
0.011999
Traffic Equivalence and Substitution in a Multiplexer · INFOCOM 1999

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

simulation · 0.5queueing theory · 0.4dynamic rewards · 0.4optimal control theory · 0.3analytical modeling · 0.3weighted TCP policy · 0.1queueing analysis · 0.1optimization · 0.1fractional brownian motion · 0.1effective bandwidth · 0.1
YearPublicationVenuePosition
2025 Selfish Behavior and Resource Competition in Multi-Agent Systems
Costas Courcoubetis, Antonis Dimakis
AAMAS2
2025 On the Effect of Time Preferences on the Price of Anarchy
Yunpeng Li 0007, Antonis Dimakis, Costas Courcoubetis
SAGT2
2019 Throughput and Pricing of Ridesharing Systems
abstract
We introduce a queueing model for passengers waiting to get transport by drivers participating in a ridesharing system. The effect of available drivers' mobility pattern, their willingness to accept rides in a given location, and the incentives offered by the platform, on system throughput is considered. We characterize the largest set of passenger arrival rates which can be served by a fixed number of drivers under any policy dictating the mobility pattern of available drivers. It turns out that any rate in this set can be achieved by offering appropriate constant but region-dependent rewards to drivers for passenger pick up. Moreover, it is shown that dynamic rewards which scale in proportion to the number of passengers waiting for pick up in each region, not only maximize throughput but also significantly decrease pick up delays.
Costas Courcoubetis, Antonis Dimakis
INFOCOM2
2019 Energy-aware cost prediction and pricing of virtual machines in cloud computing environments
Mohammad Aldossary, Karim Djemame, Ibrahim Alzamil, Alexandros Kostopoulos, Antonis Dimakis, Eleni Agiatzidou
Future Gener. Comput. Syst.5
2017 Congestion Control for Background Data Transfers With Minimal Delay Impact
abstract
Congestion control protocols for background data are commonly conceived and designed to emulate low priority traffic, which yields to transmission control protocol (TCP) flows. In the presence of even a few very long TCP flows, this behavior can cause bandwidth starvation, and hence, the accumulation of large numbers of background data flows for prolonged periods of time, which may ultimately have an adverse effect on the download delays of delay-sensitive TCP flows. In this paper, we look at the fundamental problem of designing congestion control protocols for background traffic with the minimum impact on short TCP flows while achieving a certain desired average throughput over time. The corresponding optimal policy under various assumptions on the available information is obtained analytically. We give tight bounds of the distance between TCP-based background transfer protocols and the optimal policy, and identify the range of system parameters for which more sophisticated congestion control makes a noticeable difference. Based on these results, we propose an access control algorithm for systems where control on aggregates of background flows can be exercised, as in file servers. Simulations of simple network topologies suggest that this type of access control performs better than protocols emulating low priority over a wide range of parameters.
Costas Courcoubetis, Antonis Dimakis, Michalis Kanakakis
IEEE/ACM Trans. Netw.2
2016 Resource pooling in CDMA cell-based systems through uplink power control
abstract
For CDMA cell-based systems we propose an uplink power control scheme for low data packet queueing delay. The scheme can be seen as a simple extension to the Foschini-Miljanic algorithm which takes the transmit queue sizes at the mobile stations into account. The proposed scheme minimizes the draining time compared to all other policies with the same power consumption. This is because of resource pooling effects which arise when all queues empty at the same time. Although in CDMA systems there is no idle capacity as in wired systems, greater cummulative service is obtained by simultaneous transmissions than through time-sharing. Simulations exhibit significant reductions in queueing delay compared to other power control schemes proposed in the literature.
Antonis Dimakis, Spyros Papafragkos
INFOCOM1
2014 Optimizing queueing cost and energy efficiency in a wireless network
abstract
We consider the joint minimization of queueing cost and power consumption in a wireless network, over all power control policies at the transmitters. Approximately optimal policies are derived through the use of a comparison to a single link system offering lower bounds for both performance metrics. The derived policies are of a simple form: the total power consumed at any instant is a monotonic function of a linear combination of the queue backlogs at that instant, while the portions of power allocated to each transmitter are such that the resulting link speeds are proportional to the queue backlogs. Simulations show that the lower bounds become tight -and so the policies become optimal- as the average power approaches the lowest value for which stability is maintained. Moreover, these policies are shown to perform better than gradient projection -based power adaptive algorithms such those arising in formulations using static optimization problems.
Antonis Dimakis, Spyros Papafragkos
WiOpt1
2012 Fair background data transfers of minimal delay impact
abstract
In this paper we present a methodology for the design of congestion control protocols for background data transfers that have a minimal delay impact on short TCP transfers and compete for a target share of the leftover average capacity with other background TCP transfers. We analytically compute the optimal policy and show that it's delay performance can be well approximated by a weighted TCP policy, which maintains a target proportion of TCPs bandwidth at all times in order to achieve the same share of excess capacity. The relative approximation error is always less than 17.2% while it quickly decreases to zero as the number of coexisting background TCP flows increases. Next, we consider a general utility-based fairness criterion for sharing the leftover average capacity, including a penalty term capturing the delay impact to short flows. The criterion is jointly optimized over all allocations of excess capacity to background flows (including TCP ones) on long timescales, and all bandwidth sharing policies on fast time scales. Even though the delay optimal sharing policy that solves the above optimization problem does not lead to distributed congestion control algorithms and more significantly, requires knowledge of the number of competing background TCP flows, both problems disappear under the weighted TCP policy. A distributed weight adjustment policy is considered where, at equilibrium, the overall performance is nearly optimal, with a vanishing relative optimality error as the number of background TCP flows increases. We illustrate the methodology by giving two examples of congestion control algorithms for background transfers. Both achieve low delay for short flows relative to TCP, but at the same time they present strong incentives for adoption against incumbent low priority solutions in public environments.
Costas Courcoubetis, Antonis Dimakis
INFOCOM2
2002 Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation
abstract
For a multiplexer fed by a large number of sources, we derive conditions under which a given subset of the sources can be substituted for a single source while preserving the buffer overflow probability and the dominant timescales of buffer overflows. This notion of traffic equivalence is stronger than simple effective bandwidth equality and depends on the multiplexing context. We propose several applications of the above traffic substitution conditions. First, we show that fractional Brownian motion as a single source substitute can effectively model a large number of multiplexed sources using information obtained purely from traffic traces; this has direct application to simple but accurate traffic generation. Second, we focus on dynamic (i.e., on-line) estimation of available capacity and buffer overflow probability. This requires the solution of a double optimization problem expressed in terms of functions whose values are obtained from time averages of the traffic traces over a large range of timescales. We show how to solve this problem on-line by reducing it to the calculation of a fixed-point equation that can be solved iteratively by combining traffic substitution using fractional Brownian motion with dynamic measurements of the actual traffic. We have validated this approach by extensive experimentation with large numbers of real traffic sources that are fed to a high bandwidth link, and comparing our on-line estimation of available capacity and the resulting dynamic call admission control with other existing approaches. The superior accuracy of our approach also suggests that taking the buffer size into account, as does our on-line algorithm, may be vital for achieving approximations of practical interest.
Costas Courcoubetis, Antonis Dimakis, George D. Stamoulis
IEEE/ACM Trans. Netw.2
2001 Providing Bandwidth Guarantees over a Best-effort Network: Call-admission and Pricing
abstract
This paper introduces a framework for answering questions regarding the conditions on the network load that allow a best-effort network like the Internet to support connections of given duration that require a certain quality of service. Such quality of service is expressed in terms of the percentage of time the bandwidth allocated to a connection may drop below a certain level or the maximum allowable delay in placing the call through the network waiting for more favorable loading conditions. The call-acceptance conditions, which depend on the behavior of the system over the lifetime of accepted calls, are thus based on transient models for the congestion (instead of looking at the average behavior) and attempt to exploit the time-scales of the fluctuations of the number of connections competing for bandwidth. Extensions of the model consider the case of dynamic pricing which allows connections that pay more to get larger shares of the bandwidth, and investigate the trade-off between quality of service, the size of the acceptance region, and the charge to be paid by the connection. Under this framework we introduce an option contract that reduces the risk of quality disruption, if a user has a fixed budget at his disposal, and calculate its price. One potential use of this methodology is towards developing a simple admission control mechanism for placing voice calls through an IP network, where the decisions can be taken by edge devices.
Costas Courcoubetis, Antonis Dimakis, Martin I. Reiman
INFOCOM2
1999 Traffic Equivalence and Substitution in a Multiplexer
abstract
For a multiplexer fed with a large number of sources, we derive conditions under which a single source can be substituted for a given subset of the sources while preserving the buffer overflow probability and the dominant time scales of buffer overflows. This equivalence is stronger than simple effective bandwidth equality and takes into account the context in which multiplexing takes place. This allows a substitution to be made for arbitrarily large proportions of the traffic without changing the operating point of the multiplexer as experienced by the rest of the traffic. It corresponds to defining a single source which is equivalent in a sense "local" to a given context, rather than equivalent in a sense which is "universal" to all contexts. The proposed methodology does not rely on traffic models and obtains the necessary information from the actual traffic traces. We study the case of fractional Brownian motion as a single source substitute and provide theoretical and experimental results that validate our approach.
Costas Courcoubetis, Antonis Dimakis, George D. Stamoulis
INFOCOM2