EDBT 2026 Demo / reviewers in the wild / expert
Alexander L. Stolyar
dblp:65/4227 · also Alexander Stolyar
· DBLP profile ↗
26ranked-venue papers
4as first author
0since 2021 · last 2020
0000-0002-1496-9803ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 11 · 3 first-authorSystems, architecture and hardware · 7 · 1 first-authorSoftware engineering, systems software and programming languages · 5 · 1 first-authorTheory of computation · 5Artificial intelligence and machine learning · 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 networks
14 papers |
Wireless networking · 36% Network optimization and economics · 22% Network performance modeling · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Cloud and datacenter computing · 68% Performance modeling and evaluation · 31% Parallel and multicore computing · 1% |
Topics — the 30 heaviest of 53, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wireless networking
scheduling |
0.6 | 4 | 2016 | MaxWeight scheduling: "Smoothness" of the service process · INFOCOM 2016 MaxWeight Scheduling: Asymptotic Behavior of Unscaled Queue-Differentials in Heavy Traffic · SIGMETRICS 2015 Novel Architectures and Algorithms for Delay Reduction in Back-Pressure Scheduling and Routing · INFOCOM 2009 |
Network optimization and economics › throughput-optimal scheduling
max-weight scheduling |
0.5 | 2 | 2016 | MaxWeight scheduling: "Smoothness" of the service process · INFOCOM 2016 MaxWeight Scheduling: Asymptotic Behavior of Unscaled Queue-Differentials in Heavy Traffic · SIGMETRICS 2015 |
Performance modeling and evaluation
queueing models |
0.4 | 3 | 2016 | A Service System with Randomly Behaving On-demand Agents · SIGMETRICS 2016 MaxWeight scheduling: "Smoothness" of the service process · INFOCOM 2016 A large-scale service system with packing constraints: minimizing the number of occupied servers · SIGMETRICS 2013 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 2 | 2014 | Online algorithms for joint application-VM-physical-machine auto-scaling in a cloud · SIGMETRICS 2014 A large-scale service system with packing constraints: minimizing the number of occupied servers · SIGMETRICS 2013 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement |
0.3 | 2 | 2013 | A large-scale service system with packing constraints: minimizing the number of occupied servers · SIGMETRICS 2013 Shadow-routing based dynamic algorithms for virtual machine placement in a network cloud · INFOCOM 2013 |
Routing and switching › adaptive routing
backpressure routing |
0.3 | 2 | 2013 | Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication Networks · IEEE/ACM Trans. Netw. 2013 Novel Architectures and Algorithms for Delay Reduction in Back-Pressure Scheduling and Routing · INFOCOM 2009 |
Network performance modeling
queueing analysis |
0.2 | 2 | 2015 | MaxWeight Scheduling: Asymptotic Behavior of Unscaled Queue-Differentials in Heavy Traffic · SIGMETRICS 2015 The Stability of a Flow Merge Point with Non-Interleaving Cut-Through Scheduling Disciplines · INFOCOM 1999 |
Network optimization and economics › throughput-optimal scheduling
back-pressure scheduling |
0.2 | 2 | 2011 | A Novel Architecture for Reduction of Delay and Queueing Structure Complexity in the Back-Pressure Algorithm · IEEE/ACM Trans. Netw. 2011 Novel Architectures and Algorithms for Delay Reduction in Back-Pressure Scheduling and Routing · INFOCOM 2009 |
Network performance modeling › queueing analysis › queueing approximation
heavy-traffic analysis |
0.2 | 1 | 2015 | MaxWeight Scheduling: Asymptotic Behavior of Unscaled Queue-Differentials in Heavy Traffic · SIGMETRICS 2015 |
Cellular and mobile networks › frequency reuse
fractional frequency reuse |
0.2 | 2 | 2009 | Self-Organizing Dynamic Fractional Frequency Reuse for Best-Effort Traffic through Distributed Inter-Cell Coordination · INFOCOM 2009 Self-Organizing Dynamic Fractional Frequency Reuse in OFDMA Systems · INFOCOM 2008 |
Cellular and mobile networks
radio resource management |
0.2 | 2 | 2009 | Self-Organizing Dynamic Fractional Frequency Reuse for Best-Effort Traffic through Distributed Inter-Cell Coordination · INFOCOM 2009 Self-Organizing Dynamic Fractional Frequency Reuse in OFDMA Systems · INFOCOM 2008 |
Routing and switching
adaptive routing |
0.2 | 1 | 2013 | Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication Networks · IEEE/ACM Trans. Netw. 2013 |
Cloud and datacenter computing › resource management
datacenter resource management |
0.2 | 1 | 2013 | Shadow-routing based dynamic algorithms for virtual machine placement in a network cloud · INFOCOM 2013 |
Wireless networking
interference modeling |
0.1 | 1 | 2012 | Throughput Region of Random-Access Networks of General Topology · IEEE Trans. Inf. Theory 2012 |
Physical-layer communications
pareto boundary |
0.1 | 1 | 2012 | Throughput Region of Random-Access Networks of General Topology · IEEE Trans. Inf. Theory 2012 |
Wireless networking
random access network |
0.1 | 1 | 2012 | Throughput Region of Random-Access Networks of General Topology · IEEE Trans. Inf. Theory 2012 |
Wireless networking › random access › ALOHA
slotted ALOHA |
0.1 | 1 | 2012 | Throughput Region of Random-Access Networks of General Topology · IEEE Trans. Inf. Theory 2012 |
Wireless networking › network capacity
throughput region |
0.1 | 1 | 2012 | Throughput Region of Random-Access Networks of General Topology · IEEE Trans. Inf. Theory 2012 |
Network optimization and economics › resource allocation
network utility maximization |
0.1 | 2 | 2008 | Joint Scheduling and Congestion Control in Mobile Ad-Hoc Networks · INFOCOM 2008 Optimal utility based multi-user throughput allocation subject to throughput constraints · INFOCOM 2005 |
Wireless networking › wireless mesh network
multihop wireless network |
0.1 | 2 | 2011 | Queue back-pressure random access in multihop wireless networks: optimality and stability · IEEE Trans. Inf. Theory 2009 A Novel Architecture for Reduction of Delay and Queueing Structure Complexity in the Back-Pressure Algorithm · IEEE/ACM Trans. Netw. 2011 |
Network performance modeling
delay performance |
0.1 | 1 | 2011 | A Novel Architecture for Reduction of Delay and Queueing Structure Complexity in the Back-Pressure Algorithm · IEEE/ACM Trans. Netw. 2011 |
Network optimization and economics
delay minimization |
0.1 | 1 | 2009 | Novel Architectures and Algorithms for Delay Reduction in Back-Pressure Scheduling and Routing · INFOCOM 2009 |
Network performance modeling › stability analysis
queue stability |
0.1 | 1 | 2009 | Queue back-pressure random access in multihop wireless networks: optimality and stability · IEEE Trans. Inf. Theory 2009 |
Wireless networking
random access |
0.1 | 1 | 2009 | Queue back-pressure random access in multihop wireless networks: optimality and stability · IEEE Trans. Inf. Theory 2009 |
Network optimization and economics
throughput optimality |
0.1 | 1 | 2009 | Queue back-pressure random access in multihop wireless networks: optimality and stability · IEEE Trans. Inf. Theory 2009 |
Wireless networking
cross-layer optimization |
0.1 | 1 | 2008 | Joint Scheduling and Congestion Control in Mobile Ad-Hoc Networks · INFOCOM 2008 |
Wireless networking › cross-layer optimization
joint congestion control and scheduling |
0.1 | 1 | 2008 | Joint Scheduling and Congestion Control in Mobile Ad-Hoc Networks · INFOCOM 2008 |
Wireless networking
mobile ad hoc networks |
0.1 | 1 | 2008 | Joint Scheduling and Congestion Control in Mobile Ad-Hoc Networks · INFOCOM 2008 |
Network performance modeling
stability analysis |
0.1 | 2 | 2007 | Stability of the max-weight routing and scheduling protocol in dynamic networks and at critical loads · STOC 2007 The Stability of a Flow Merge Point with Non-Interleaving Cut-Through Scheduling Disciplines · INFOCOM 1999 |
Performance modeling and evaluation › queueing models
heavy-traffic analysis |
0.1 | 1 | 2016 | MaxWeight scheduling: "Smoothness" of the service process · INFOCOM 2016 |
Methods — techniques the papers use, named apart from their topics
markov chain analysis · 0.7simulation · 0.6stochastic modeling · 0.4shadow routing · 0.4queueing theory · 0.2adaptive control · 0.2heavy-traffic asymptotics · 0.2online algorithm · 0.2asymptotic optimality analysis · 0.2shadow queues · 0.2network coding · 0.2convex optimization · 0.2backpressure · 0.2asymptotic analysis · 0.2fixed routing · 0.1gradient-based power adjustment · 0.1autonomous heuristic · 0.1stochastic analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Online VM Auto-Scaling Algorithms for Application Hosting in a CloudabstractWe consider the auto-scaling problem for application hosting in a cloud, where applications are elastic and the number of requests changes over time. The application requests are serviced by Virtual Machines (VMs), which reside on Physical Machines (PMs) in a cloud. We aim to minimize the number of hosting PMs by intelligently packing VMs into PMs, while the VMs are auto-scaled, i.e., dynamically acquired and released, to accommodate varying application needs. We consider a shadow routing based approach for this problem. The proposed shadow algorithm employs a specially constructed virtual queueing system to dynamically produce an optimal solution that guides the VM auto-scaling and the VM-to-PM packing. The proposed algorithm runs continuously without the need to re-solve the underlying optimization problem “from scratch”, and adapts automatically to the changes in the application demands. We prove the asymptotic optimality of the shadow algorithm. The simulation experiments further demonstrate the algorithm's good performance and high adaptivity. Yang Guo 0001, Alexander L. Stolyar, Anwar Elwalid |
IEEE Trans. Cloud Comput. | 2 |
| 2018 | Shadow-Routing Based Dynamic Algorithms for Virtual Machine Placement in a Network CloudabstractWe consider a shadow routing based approach to the problem of real-time adaptive placement of virtual machines (VM) in large data centers (DC) within a network cloud. Such placement in particular has to respect vector packing constraints on the allocation of VMs to host physical machines (PM) within a DC, because each PM can potentially serve multiple VMs simultaneously. Shadow routing is attractive in that it allows a large variety of system objectives and/or constraints to be treated within a common framework (as long as the underlying optimization problem is convex). Perhaps even more attractive feature is that the corresponding algorithm is very simple to implement, it runs continuously, and adapts automatically to changes in the VM demand rates, changes in system parameters, etc., without the need to re-solve the underlying optimization problem “from scratch”. In this paper we focus on the min-max-DC-load problem. Namely, we propose a combined VM-to-DC routing and VM-to-PM assignment algorithm, referred to as Shadow scheme, which minimizes the maximum of appropriately defined DC utilizations. We prove that the Shadow scheme is asymptotically optimal (as one of its parameters goes to 0). Simulation confirms good performance and high adaptivity of the algorithm. Favorable performance is also demonstrated in comparison with a baseline algorithm based on VMware implementation [7], [8]. We also propose a simplified - “more distributed” - version of the Shadow scheme, which performs almost as well in simulations. Yang Guo 0001, Alexander L. Stolyar, Anwar Elwalid |
IEEE Trans. Cloud Comput. | 2 |
| 2016 | MaxWeight scheduling: "Smoothness" of the service processabstractThe model is a “generalized switch”, serving multiple traffic flows in discrete time. The switch uses MaxWeight algorithm to make a service decision (scheduling choice) at each time step, depending on the current queue lengths. In some applications, it is not important to keep the queue lengths/delays small (e.g., when queues are virtual, rather than physical), but is important that the service processes provided to each flow remains “smooth” (i.e., without large gaps in service) even when the switch is heavily loaded. Addressing this question reduces to the analysis of the asymptotic behavior of the unscaled queue-differential process in heavy traffic. We prove that the stationary regime of this process converges to that of a positive recurrent Markov chain, whose structure we explicitly describe. This in turn implies “smoothness” of the service processes. Rahul Singh 0001, Alexander L. Stolyar |
INFOCOM | 2 |
| 2016 | A Service System with Randomly Behaving On-demand AgentsabstractWe consider a service system where agents (or, servers) are invited on-demand. Customers arrive as a Poisson process and join a customer queue. Customer service times are i.i.d. exponential. Agents' behavior is random in two respects. First, they can be invited into the system exogenously, and join the agent queue after a random time. Second, with some probability they rejoin the agent queue after a service completion, and otherwise leave the system. The objective is to design a real-time adaptive agent invitation scheme that keeps both customer and agent queues/waiting-times small. We study an adaptive scheme, which controls the number of pending agent invitations, based on queue-state feedback. Lam M. Nguyen, Alexander L. Stolyar |
SIGMETRICS | 2 |
| 2015 | MaxWeight Scheduling: Asymptotic Behavior of Unscaled Queue-Differentials in Heavy TrafficabstractThe model is a "generalized switch", serving multiple traffic flows in discrete time. The switch uses MaxWeight algorithm to make a service decision (scheduling choice) at each time step, which determines the probability distribution of the amount of service that will be provided. We are primarily motivated by the following question: in the heavy traffic regime, when the switch load approaches critical level, will the service processes provided to each flow remain "smooth" (i.e., without large gaps in service)? Addressing this question reduces to the analysis of the asymptotic behavior of the unscaled queue-differential process in heavy traffic. We prove that the stationary regime of this process converges to that of a positive recurrent Markov chain, whose structure we explicitly describe. This in turn implies asymptotic "smoothness" of the service processes. Rahul Singh 0001, Alexander L. Stolyar |
SIGMETRICS | 2 |
| 2014 | Online algorithms for joint application-VM-physical-machine auto-scaling in a cloudabstractWe develop shadow routing based online algorithms for the joint problem of application-to-VM and VM-to-PM assignments in a cloud environment. The asymptotic optimality of the shadow algorithm is proved and the performance is evaluated by simulations. Yang Guo 0001, Alexander L. Stolyar, Anwar Elwalid |
SIGMETRICS | 2 |
| 2013 | Shadow-routing based dynamic algorithms for virtual machine placement in a network cloudabstractWe consider a shadow routing based approach to the problem of real-time adaptive placement of virtual machines (VM) in large data centers (DC) within a network cloud. Such placement in particular has to respect vector packing constraints on the allocation of VMs to host physical machines (PM) within a DC, because each PM can potentially serve multiple VMs simultaneously. Shadow routing is attractive in that it allows a large variety of system objectives and/or constraints to be treated within a common framework (as long as the underlying optimization problem is convex). Perhaps even more attractive feature is that the corresponding algorithm is very simple to implement, it runs continuously, and adapts automatically to changes in the VM demand rates, changes in system parameters, etc., without the need to re-solve the underlying optimization problem “from scratch”. In this paper we focus on the minmax-DC-load problem. Namely, we propose a combined VM-toDC routing and VM-to-PM assignment algorithm, referred to as Shadow scheme, which minimizes the maximum of appropriately defined DC utilizations. We prove that the Shadow scheme is asymptotically optimal (as one of its parameters goes to 0). Simulation confirms good performance and high adaptivity of the algorithm. Favorable performance is also demonstrated in comparison with a baseline algorithm based on VMware implementation [7], [8]. We also propose a simplified - “more distributed” - version of the Shadow scheme, which performs almost as well in simulations. Yang Guo 0001, Alexander L. Stolyar, Anwar Elwalid |
INFOCOM | 2 |
| 2013 | A large-scale service system with packing constraints: minimizing the number of occupied serversabstractWe consider a large-scale service system model proposed in [14], which is motivated by the problem of efficient placement of virtual machines to physical host machines in a network cloud, so that the total number of occupied hosts is minimized. Customers of different types arrive to a system with an infinite number of servers. A server packing configuration is the vector k = {ki}, where ki is the number of type-i customers that the server "contains". Packing constraints are described by a fixed finite set of allowed configurations. Upon arrival, each customer is placed into a server immediately, subject to the packing constraints; the server can be idle or already serving other customers. After service completion, each customer leaves its server and the system. It was shown in [14] that a simple real-time algorithm, called Greedy, is asymptotically optimal in the sense of minimizing ∑k Xk1+α in the stationary regime, as the customer arrival rates grow to infinity. (Here α > 0, and Xk denotes the number of servers with configuration k.) In particular, when parameter α is small, and in the asymptotic regime where customer arrival rates grow to infinity, Greedy solves a problem approximating one of minimizing ∑k Xk, the number of occupied hosts. In this paper we introduce the algorithm called Greedy with sublinear Safety Stocks (GSS), and show that it asymptotically solves the exact problem of minimizing ∑k Xk. An important feature of the algorithm is that sublinear safety stocks of Xk are created automatically - when and where necessary - without having to determine a priori where they are required. Moreover, we also provide a tight characterization of the rate of convergence to optimality under GSS. The GSS algorithm is as simple as Greedy, and uses no more system state information than Greedy does. Alexander L. Stolyar, Yuan Zhong 0001 |
SIGMETRICS | 1 |
| 2013 | Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication NetworksabstractBack-pressure-based adaptive routing algorithms where each packet is routed along a possibly different path have been extensively studied in the literature. However, such algorithms typically result in poor delay performance and involve high implementation complexity. In this paper, we develop a new adaptive routing algorithm built upon the widely studied back-pressure algorithm. We decouple the routing and scheduling components of the algorithm by designing a probabilistic routing table that is used to route packets to per-destination queues. The scheduling decisions in the case of wireless networks are made using counters called shadow queues. The results are also extended to the case of networks that employ simple forms of network coding. In that case, our algorithm provides a low-complexity solution to optimally exploit the routing–coding tradeoff. Eleftheria Athanasopoulou, Loc Bui, Tianxiong Ji, R. Srikant 0001, Alexander L. Stolyar |
IEEE/ACM Trans. Netw. | 5 |
| 2012 | Throughput Region of Random-Access Networks of General TopologyabstractA random-access model is introduced and studied, which is a generalization of the classical slotted Aloha model. Unlike in the slotted Aloha, where two or more simultaneous transmissions on any subset of links collide and “erase” each other, a quite general interference structure is considered, where transmission on linkierases a simultaneous transmission on linkjwith some fixed probability φij. In particular, it is allowed that φij≠ φji, which captures possible asymmetric interference in real-most notably wireless-communication networks. Results characterizing the maximum achievable link throughput region and its Pareto boundary are derived. In some cases, the Pareto boundary characterization is almost as simple and explicit as that derived in prior work for the classical slotted Aloha system. Alexander L. Stolyar |
IEEE Trans. Inf. Theory | 2 |
| 2011 | A Novel Architecture for Reduction of Delay and Queueing Structure Complexity in the Back-Pressure AlgorithmabstractThe back-pressure algorithm is a well-known throughput-optimal algorithm. However, its implementation requires that each node has to maintain a separate queue for each commodity in the network, and only one queue is served at a time. This fact may lead to a poor delay performance even when the traffic load is not close to network capacity. Also, since the number of commodities in the network is usually very large, the queueing data structure that has to be maintained at each node is respectively complex. In this paper, we present a solution to address both of these issues in the case of a fixed-routing network scenario where the route of each flow is chosen upon arrival. Our proposed architecture allows each node to maintain only per-neighbor queues and, moreover, improves the delay performance of the back-pressure algorithm. Loc Bui, R. Srikant 0001, Alexander L. Stolyar |
IEEE/ACM Trans. Netw. | 3 |
| 2010 | Self-organizing distributed inter-cell beam coordination in cellular networks with best effort traffic
Gerhard Wunder, Martin Kasparick 0001, Alexander L. Stolyar, Harish Viswanathan |
WiOpt | 3 |
| 2009 | Novel Architectures and Algorithms for Delay Reduction in Back-Pressure Scheduling and RoutingabstractThe back-pressure algorithm is a well-known throughput-optimal algorithm. However, its delay performance may be quite poor even when the traffic load is not close to network capacity due to the following two reasons. First, each node has to maintain a separate queue for each commodity in the network, and only one queue is served at a time. Second, the backpressure routing algorithm may route some packets along very long routes. In this paper, we present solutions to address both of the above issues, and hence, improve the delay performance of the back-pressure algorithm. One of the suggested solutions also decreases the complexity of the queueing data structures to be maintained at each node. Loc Bui, R. Srikant 0001, Alexander L. Stolyar |
INFOCOM | 3 |
| 2009 | Self-Organizing Dynamic Fractional Frequency Reuse for Best-Effort Traffic through Distributed Inter-Cell CoordinationabstractSelf-optimization of the network, for the purposes of improving overall capacity and/or cell edge data rates, is an important objective for next generation cellular systems. We propose algorithms that automatically create efficient, soft fractional frequency reuse (FFR) patterns for enhancing performance of orthogonal frequency division multiple access (OFDMA) based cellular systems for forward link best effort traffic. The Multi- sector Gradient (MGR) algorithm adjusts the transmit powers of the different sub-bands by systematically pursuing maximization of the overall network utility. We show that the maximization can be done by sectors operating in a semi-autonomous way, with only some gradient information exchanged periodically by neighboring sectors. The Sector Autonomous (SA) algorithm adjusts its transmit powers in each sub-band independently in each sector using a non-trivial heuristic to achieve out- of-cell interference mitigation. This algorithm is completely autonomous and requires no exchange of information between sectors. Through extensive simulations, we demonstrate that both algorithms provide substantial performance improvements. In particular, they can improve the cell edge data throughputs significantly, by up to 66% in some cases for the MGR, while maintaining the overall sector throughput at the same level as that achieved by the traditional approach. The simulations also show that both algorithms lead the system to "self-organize" into efficient, soft FFR patterns with no a priori frequency planning. Alexander L. Stolyar, Harish Viswanathan |
INFOCOM | 1 |
| 2009 | Queue back-pressure random access in multihop wireless networks: optimality and stabilityabstractA model for wireless networks with slotted-Aloha-type random access and with multihop flow routes is considered. The goal is to devise distributed algorithms for utility-optimal end-to-end throughput allocation and queueing stability. A class of queue back-pressure random access algorithms (QBRAs), in which actual queue lengths of the flows in each node's close neighborhood are used to determine the nodes' channel access probabilities, is studied. This is in contrast to some previously proposed algorithms, which are based on deterministic optimization formulations and are oblivious to actual queues. QBRA is also substantially different from the well-studied ldquoMaxWeightrdquo type scheduling algorithms, even though both use the concept of back-pressure. For the model with infinite backlog at each flow source, it is shown that QBRA, combined with simple congestion control local to each source, leads to optimal end-to-end throughput allocation within the network saturation throughput region achievable by random access, without end-to-end message passing. This scheme is generalized to the case with minimum flow rate constraints. For the model with stochastic exogenous arrivals, it is shown that QBRA ensures stability of the queues as long as nominal loads of the nodes are within the saturation throughput region. Simulation comparison of QBRA and the queue oblivious random-access algorithms, shows that QBRA reduces end-to-end delays. Jiaping Liu, Alexander L. Stolyar, Mung Chiang, H. Vincent Poor |
IEEE Trans. Inf. Theory | 2 |
| 2008 | Joint Scheduling and Congestion Control in Mobile Ad-Hoc NetworksabstractWe study the problem of jointly performing scheduling and congestion control in mobile ad-hoc networks so that network queues remain bounded and the resulting flow rates satisfy an associated network utility maximization problem. In recent years a number of papers have presented theoretical solutions to this problem that are based on combining differential-backlog scheduling algorithms with utility-based congestion control. However, this work typically does not address a number of issues such as how signaling should be performed and how the new algorithms interact with other wireless protocols. In this paper we address such issues. In particular: ldr We define a specific network utility maximization problem that we believe is appropriate for mobile adhoc networks. ldr We describe a wireless greedy primal dual (wGPD) algorithm for combined congestion control and scheduling that aims to solve this problem. ldr We show how the wGPD algorithm and its associated signaling can be implemented in practice with minimal disruption to existing wireless protocols. ldr We show via OPNET simulation that wGPD significantly outperforms standard protocols such as 802.11 operating in conjunction with TCP. This work was supported by the DARPA CBMANET program. Umut Akyol, Matthew Andrews, John D. Hobby, Iraj Saniee, Alexander L. Stolyar |
INFOCOM | 6 |
| 2008 | Self-Organizing Dynamic Fractional Frequency Reuse in OFDMA SystemsabstractWe describe an algorithm for sub-carrier and power allocation that achieves out-of-cell interference avoidance through dynamic fractional frequency reuse (FFR) in downlink of cellular systems based on orthogonal frequency division multiple access (OFDMA). The focus in on the constant-bit-rate (CBR) traffic type flows (e.g., VoIP). Our approach is based on the continuous "selfish" optimization of resource allocation by each sector. No a priori frequency planning and/or inter-cell coordination is required. We show, both analytically (on a simple illustrative example) and by simulations (of a more realistic system), that the algorithm leads the system to "self-organize" into efficient frequency reuse patterns. Alexander L. Stolyar, Harish Viswanathan |
INFOCOM | 1 |
| 2007 | Stability of the max-weight routing and scheduling protocol in dynamic networks and at critical loadsabstractWe study the stability of the max-weight protocol for combined routingand scheduling in communication networks. Previous work has shownthat this protocol is stable for adversarial multicommodity trafficin subcritically loaded static networks and for single-commoditytraffic in critically loaded dynamic networks. We show: The max-weight protocol is stable for adversarial multicommodity traffic in adversarial dynamic networks whenever the network is subcriticallyloaded. The max-weight protocol is stable for fixed multicommodity trafficin fixed networks even if the network is critically loaded. Matthew Andrews, Kyomin Jung, Alexander L. Stolyar |
STOC | 3 |
| 2005 | Optimal utility based multi-user throughput allocation subject to throughput constraintsabstractWe consider the problem of scheduling multiple users sharing a time-varying wireless channel. (As an example, this is a model of scheduling in 3G wireless technologies, such as CDMA2000 3G1xEV-DO downlink scheduling.) We introduce an algorithm which seeks to optimize a concave utility function /spl Sigma//sub i/H/sub i/(R/sub i/) of the user throughputs R/sub i/, subject to certain lower and upper throughput bounds: R/sub i//sup min//spl les/R/sub i//spl les/R/sub i//sup max/. The algorithm, which we call the gradient algorithm with minimum/maximum rate constraints (GMR) uses a token counter mechanism, which modifies an algorithm solving the corresponding unconstrained problem, to produce the algorithm solving the problem with throughput constraints. Two important special cases of the utility functions are /spl Sigma//sub i/log R/sub i/ and /spl Sigma//sub i/R/sub i/, corresponding to the common proportional fairness and throughput maximization objectives. We study the dynamics of user throughputs under GMR algorithm, and show that GMR is asymptotically optimal in the following sense. If, under an appropriate scaling, the throughput vector R(t) converges to a fixed vector R/sup +/ as time t/spl rarr//spl infin/ then R/sup +/ is an optimal solution to the optimization problem described above. We also present simulation results showing the algorithm performance. Matthew Andrews, Lijun Qian, Alexander L. Stolyar |
INFOCOM | 3 |
| 2005 | Random-access scheduling with service differentiation in wireless networksabstractRecent years have seen tremendous growth in the deployment of wireless local area networks (WLANs). An important design issue in such networks is that of distributed scheduling. The lack of centralized control leads to multiple users competing for channel access. This leads to significant throughput degradation. Existing approaches, such as the slotted Aloha protocol and IEEE 802.11 DCF, also fail to provide differentiated service to users. The upcoming IEEE 802.11e enhanced DCF incorporates additional mechanisms to provide support for service differentiation. However, the level of differentiation achieved with these mechanisms is difficult to quantify. In this paper, we propose a class of distributed scheduling algorithms, regulated contention medium access control (RCMAC), which provides dynamic prioritized access to users for service differentiation in a quantifiable manner. Furthermore, by regulating multi-user contention, RCMAC achieves higher throughput when traffic is bursty, as is typically the case. In addition to WLANs, the basic concepts of RCMAC have applications in ad hoc networks and emerging sensor networks. Yogesh Sankarasubramaniam, Alexander L. Stolyar |
INFOCOM | 3 |
| 2005 | Load characterization and anomaly detection for voice over IP trafficabstractWe consider the problem of traffic anomaly detection in IP networks. Traffic anomalies typically arise when there is focused overload or when a network element fails and it is desired to infer these purely from the measured traffic. We derive new general formulae for the variance of the cumulative traffic over a fixed time interval and show how the derived analytical expression simplifies for the case of voice over IP traffic, the focus of this paper. To detect load anomalies, we show it is sufficient to consider cumulative traffic over relatively long intervals such as 5 min. We also propose simple anomaly detection tests including detection of over/underload. This approach substantially extends the current practice in IP network management where only the first-order statistics and fixed thresholds are used to identify abnormal behavior. We conclude with the application of the scheme to field data from an operational network. Michel Mandjes, Iraj Saniee, Alexander L. Stolyar |
IEEE Trans. Neural Networks | 3 |
| 2004 | Distributed scheduling in wireless data networks with service differentiationabstractA class of distributed scheduling algorithms, Regulated Contention Medium Access Control (RCMAC), which provides dynamic prioritized access to users for service differentiation, is considered in this paper. In addition to WLANs, the basic concepts of RCMAC have applications in multihop cellular and ad hoc networks and emerging sensor networks. Furthermore, by regulating multiuser contention, RCMAC achieves higher throughput when traffic is bursty. In this paper, differential function with two special cases like weight proportional and old base regulation is presented. Arrivals at each user are bursty, generated using standard two-state Markov model and the multiplicative increase/decrease rule are employed. Yogesh Sankarasubramaniam, Alexander L. Stolyar |
ISIT | 3 |
| 2001 | Bandwidth Packing
Edward G. Coffman Jr., Alexander L. Stolyar |
Algorithmica | 2 |
| 1999 | The Stability of a Flow Merge Point with Non-Interleaving Cut-Through Scheduling DisciplinesabstractCut-through switching has been used as a way to reduce network latency. In particular, with ATM, packets are broken up into fixed length cells, and each cell is forwarded without having to wait for the remaining cells of the packet. However, with the interest in VC-merging, packets from multiple virtual circuits are merged into a single virtual circuit on an output link. In this case, it is critical to retain the fundamental characteristic of ATM to not interleave cells of a packet with that of another. VC-merging arises often, as in the case of a multipoint-to-multipoint or multipoint-to-point connection. We examine the stability of policies for cut-through switching when VCs are merged. We consider a queueing model of a single VC merge point employing cut-through switching. We show that, if subunits of packets cannot be interleaved on the output link, a simple round-robin polling service discipline may make the merge point unstable. Instability means that the input queues have a tendency to build up infinitely even though the total input data rate is less than the output link capacity. We prove that the round-robin discipline is stable if the merge point is symmetric in that packet rates on all input VCs are equal (or at least "almost equal"). We also prove that two simple modifications of the round-robin discipline make the merge point always stable. Simulation results of one of the modifications show improved performance over "pure" cut-through and store-and-forward, at least in some cases. Alexander L. Stolyar, K. K. Ramakrishnan |
INFOCOM | 1 |
| 1999 | Fluid Limits, Bin Packing, and Stochastic Analysis of Algorithms
Edward G. Coffman Jr., Alexander L. Stolyar |
SODA | 2 |
| 1996 | Asynchronous Updates in Large Parallel SystemsabstractLubachevsky [5] introduced a new parallel simulation technique intended for systems with limited interactions between their many components or sites. Each site has a local simulation time, and the states of the sites are updated asynchronously. This asynchronous updating appears to allow the simulation to achieve a high degree of parallelism, with very low overhead in processor synchronization. The key issue for this asynchronous updating technique is: how fast do the local times make progress in the large system limit? We show that in a simple K-random interaction model the local times progress at a rate 1/(K + 1). More importantly, we find that the asymptotic distribution of local times is described by a traveling wave solution with exponentially decaying tails. In terms of the parallel simulation, though the interactions are local, a very high degree of global synchronization results, and this synchronization is succinctly described by the traveling wave solution. Moreover, we report on experiments that suggest that the traveling wave solution is universal; i.e., it holds in realistic scenarios (out of reach of our analysis) where interactions among sites are not random. Albert G. Greenberg, Scott Shenker, Alexander L. Stolyar |
SIGMETRICS | 3 |