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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Siva Theja Maguluri

dblp:40/11045 · DBLP profile ↗
← Back
19ranked-venue papers
5as first author
10since 2021 · last 2025
0000-0002-5797-1639ORCID · verified

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

Artificial intelligence and machine learning · 9 · 7 since 2021Computer networks · 5 · 3 first-author · 1 since 2021Systems, architecture and hardware · 4 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
7 papers
Reinforcement learning · 64% Optimization for machine learning · 10% Probabilistic and Bayesian machine learning · 9%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 43% Performance modeling and evaluation · 28% Parallel and multicore computing · 18%
Computer networks
3 papers
Routing and switching · 52% Network performance modeling · 32% Network optimization and economics · 9%
Theoretical computer science
1 paper
Distributed computing theory · 50% Mathematical optimization · 50%

Topics — the 30 heaviest of 38, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
temporal difference learning
3.162024
Policy Evaluation for Variance in Average Reward Reinforcement Learning · ICML 2024
Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling · ICML 2022
Finite Sample Analysis of Average-Reward TD Learning and $Q$-Learning · NeurIPS 2021
Machine learning › Reinforcement learning
off-policy reinforcement learning
1.432021
Finite-Sample Analysis of Off-Policy TD-Learning via Generalized Bellman Operators · NeurIPS 2021
Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021
Finite-Sample Analysis of Contractive Stochastic Approximation Using Smooth Convex Envelopes · NeurIPS 2020
Machine learning › Reinforcement learning
policy evaluation
1.442024
Policy Evaluation for Variance in Average Reward Reinforcement Learning · ICML 2024
Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement Learning · ICML 2019
Finite-Sample Analysis of Off-Policy TD-Learning via Generalized Bellman Operators · NeurIPS 2021
Machine learning › Learning theory › statistical learning theory
finite-sample analysis
1.132021
Finite-Sample Analysis of Off-Policy TD-Learning via Generalized Bellman Operators · NeurIPS 2021
Finite-Sample Analysis of Contractive Stochastic Approximation Using Smooth Convex Envelopes · NeurIPS 2020
Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021
Routing and switching
switch scheduling
0.822022
Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy Traffic · IEEE/ACM Trans. Netw. 2022
Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated Switch · SIGMETRICS 2016
Machine learning › Reinforcement learning › markov decision process
average-reward reinforcement learning
0.812024
Policy Evaluation for Variance in Average Reward Reinforcement Learning · ICML 2024
Machine learning › Optimization for machine learning › stochastic approximation
linear stochastic approximation
0.812024
Policy Evaluation for Variance in Average Reward Reinforcement Learning · ICML 2024
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
variance estimation
0.812024
Policy Evaluation for Variance in Average Reward Reinforcement Learning · ICML 2024
Machine learning › Reinforcement learning › value-based reinforcement learning
q-learning
0.722022
Finite Sample Analysis of Average-Reward TD Learning and $Q$-Learning · NeurIPS 2021
Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling · ICML 2022
Machine learning › Efficient and distributed learning
federated learning
0.612022
Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling · ICML 2022
Machine learning › Efficient and distributed learning › federated learning › federated sequential learning
federated reinforcement learning
0.612022
Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling · ICML 2022
Routing and switching › switch scheduling
input-queued switch scheduling
0.612022
Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy Traffic · IEEE/ACM Trans. Netw. 2022
Machine learning › Reinforcement learning
actor-critic methods
0.512021
Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
importance sampling
0.512021
Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021
Machine learning › Reinforcement learning › actor-critic methods
natural actor-critic
0.512021
Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021
Performance modeling and evaluation
queueing models
0.542016
Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated Switch · SIGMETRICS 2016
Stochastic models of load balancing and scheduling in cloud computing clusters · INFOCOM 2012
Scheduling Jobs With Unknown Duration in Clouds · IEEE/ACM Trans. Netw. 2014
Parallel and multicore computing
load balancing
0.532014
Scheduling Jobs With Unknown Duration in Clouds · IEEE/ACM Trans. Netw. 2014
Scheduling jobs with unknown duration in clouds · INFOCOM 2013
Stochastic models of load balancing and scheduling in cloud computing clusters · INFOCOM 2012
Machine learning › Optimization for machine learning
stochastic approximation
0.412020
Finite-Sample Analysis of Contractive Stochastic Approximation Using Smooth Convex Envelopes · NeurIPS 2020
Machine learning › Reinforcement learning
multi-agent reinforcement learning
0.412019
Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement Learning · ICML 2019
Distributed computing theory
consensus
0.412019
Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement Learning · ICML 2019
Mathematical optimization
convergence analysis
0.412019
Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement Learning · ICML 2019
Cloud and datacenter computing
cluster resource management and scheduling
0.422014
Scheduling Jobs With Unknown Duration in Clouds · IEEE/ACM Trans. Netw. 2014
Scheduling jobs with unknown duration in clouds · INFOCOM 2013
Cloud and datacenter computing
job scheduling
0.422014
Scheduling Jobs With Unknown Duration in Clouds · IEEE/ACM Trans. Netw. 2014
Scheduling jobs with unknown duration in clouds · INFOCOM 2013
Network performance modeling
queueing analysis
0.312017
Heavy traffic queue length behavior in switches with reconfiguration delay · INFOCOM 2017
Network optimization and economics › throughput-optimal scheduling
max-weight scheduling
0.212016
Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated Switch · SIGMETRICS 2016
Performance modeling and evaluation › queueing models
heavy-traffic analysis
0.212016
Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated Switch · SIGMETRICS 2016
Interconnection networks and networks-on-chip › switch architecture
input-queued switch
0.212016
Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated Switch · SIGMETRICS 2016
Machine learning › Reinforcement learning › value-based reinforcement learning › q-learning
federated q-learning
0.212022
Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling · ICML 2022
Cloud and datacenter computing › job scheduling
throughput-optimal scheduling
0.212013
Scheduling jobs with unknown duration in clouds · INFOCOM 2013
Machine learning › Optimization for machine learning
convergence analysis
0.112021
Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021

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

stochastic approximation · 1.3importance sampling · 1.0contraction mapping · 0.9poisson equation · 0.8queueing analysis · 0.6maxweight · 0.6markovian sampling · 0.6linear speedup analysis · 0.6flip operation · 0.6weighted ℓp-norm · 0.5v-trace · 0.5sample complexity analysis · 0.5q-trace · 0.5drift technique · 0.5stochastic modeling · 0.5temporal difference learning · 0.4linear function approximation · 0.4finite-time analysis · 0.4
YearPublicationVenuePosition
2025 Stochastic Approximation with Unbounded Markovian Noise: A General-Purpose Theorem
abstract
Motivated by engineering applications such as resource allocation in networks and inventory systems, we consider average-reward Reinforcement Learning with unbounded state space and reward function. Recent work Murthy et al. 2024 studied this problem in the actor-critic framework and established finite sample bounds assuming access to a critic with certain error guarantees. We complement their work by studying Temporal Difference (TD) learning with linear function approximation and establishing finite-time bounds with the optimal sample complexity. These results are obtained using the following general-purpose theorem for non-linear Stochastic Approximation (SA). Suppose that one constructs a Lyapunov function for a non-linear SA with certain drift condition. Then, our theorem establishes finite-time bounds when this SA is driven by unbounded Markovian noise under suitable conditions. It serves as a black box tool to generalize sample guarantees on SA from i.i.d. or martingale difference case to potentially unbounded Markovian noise. The generality and the mild assumptions of the setup enables broad applicability of our theorem. We illustrate its power by studying two more systems: (i) We improve upon the finite-time bounds of Q-learning in Chen et al. 2024 by tightening the error bounds and also allowing for a larger class of behavior policies. (ii) We establish the first ever finite-time bounds for distributed stochastic optimization of high-dimensional smooth strongly convex function using cyclic block coordinate descent.
Siva Theja Maguluri
AISTATS2
2024 Policy Evaluation for Variance in Average Reward Reinforcement Learning
abstract
We consider an average reward reinforcement learning (RL) problem and work with asymptotic variance as a risk measure to model safety-critical applications. We design a temporal-difference (TD) type algorithm tailored for policy evaluation in this context. Our algorithm is based on linear stochastic approximation of an equivalent formulation of the asymptotic variance in terms of the solution of the Poisson equation. We consider both the tabular and linear function approximation settings, and establish $\tilde {O}(1/k)$ finite time convergence rate, where $k$ is the number of steps of the algorithm. Our work paves the way for developing actor-critic style algorithms for variance-constrained RL. To the best of our knowledge, our result provides the first sequential estimator for asymptotic variance of a Markov chain with provable finite sample guarantees, which is of independent interest.
Shubhada Agrawal, Prashanth L. A., Siva Theja Maguluri
ICML3
2022 Sample Complexity of Policy-Based Methods under Off-Policy Sampling and Linear Function Approximation
abstract
In this work, we study policy-based methods for solving the reinforcement learning problem, where off-policy sampling and linear function approximation are employed for policy evaluation, and various policy update rules (including natural policy gradient) are considered for policy improvement. To solve the policy evaluation sub-problem in the presence of the deadly triad, we propose a generic algorithm framework of multi-step TD-learning with generalized importance sampling ratios, which includes two specific algorithms: the $\lambda$-averaged $Q$-trace and the two-sided $Q$-trace. The generic algorithm is single time-scale, has provable finite-sample guarantees, and overcomes the high variance issue in off-policy learning. As for the policy improvement, we provide a universal analysis that establishes geometric convergence of various policy update rules, which leads to an overall $\Tilde{\mathcal{O}}(\epsilon^{-2})$ sample complexity.
Zaiwei Chen, Siva Theja Maguluri
AISTATS2
2022 Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling
abstract
Since reinforcement learning algorithms are notoriously data-intensive, the task of sampling observations from the environment is usually split across multiple agents. However, transferring these observations from the agents to a central location can be prohibitively expensive in terms of the communication cost, and it can also compromise the privacy of each agent’s local behavior policy. In this paper, we consider a federated reinforcement learning framework where multiple agents collaboratively learn a global model, without sharing their individual data and policies. Each agent maintains a local copy of the model and updates it using locally sampled data. Although having N agents enables the sampling of N times more data, it is not clear if it leads to proportional convergence speedup. We propose federated versions of on-policy TD, off-policy TD and Q-learning, and analyze their convergence. For all these algorithms, to the best of our knowledge, we are the first to consider Markovian noise and multiple local updates, and prove a linear convergence speedup with respect to the number of agents. To obtain these results, we show that federated TD and Q-learning are special cases of a general framework for federated stochastic approximation with Markovian noise, and we leverage this framework to provide a unified convergence analysis that applies to all the algorithms.
Sajad Khodadadian, Pranay Sharma, Gauri Joshi, Siva Theja Maguluri
ICML4
2022 Optimal pricing in multi server systems
Ashok Krishnan K. S., Chandramani Singh, Siva Theja Maguluri, Parimal Parag
Perform. Evaluation3
2022 Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy Traffic
abstract
Motivated by applications in data center networks, in this paper, we study the problem of scheduling in an input queued switch. While throughput maximizing algorithms in a switch are well-understood, delay analysis was developed only recently. It was recently shown that the well-known MaxWeight algorithm achieves optimal scaling of mean queue lengths in steady state in the heavy-traffic regime, and is within a factor less than 2 of a universal lower bound. However, MaxWeight is not used in practice because of its high time complexity. In this paper, we study several low complexity algorithms and show that their heavy-traffic performance is identical to that of MaxWeight. We first present a negative result that picking a random schedule does not have optimal heavy-traffic scaling of queue lengths even under uniform traffic. We then show that if one picks the best among two matchings or modifies a random matching even a little, using the so-called flip operation, it leads to MaxWeight like heavy-traffic performance under uniform traffic. We then focus on the case of non-uniform traffic and show that a large class of low time complexity algorithms have the same heavy-traffic performance as MaxWeight, as long as it is ensured that a MaxWeight matching is picked often enough. We also briefly discuss the performance of these algorithms in the large scale heavy-traffic regime when the size of the switch increases simultaneously with the load. Finally, we perform empirical study on a new algorithm to compare its performance with some existing algorithms.
Prakirt Raj Jhunjhunwala, Siva Theja Maguluri
IEEE/ACM Trans. Netw.2
2021 Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm
abstract
In this paper, we provide finite-sample convergence guarantees for an off-policy variant of the natural actor-critic (NAC) algorithm based on Importance Sampling. In particular, we show that the algorithm converges to a global optimal policy with a sample complexity of $\mathcal{O}(\epsilon^{-3}\log^2(1/\epsilon))$ under an appropriate choice of stepsizes. In order to overcome the issue of large variance due to Importance Sampling, we propose the $Q$-trace algorithm for the critic, which is inspired by the V-trace algorithm (Espeholt et al., 2018). This enables us to explicitly control the bias and variance, and characterize the trade-off between them. As an advantage of off-policy sampling, a major feature of our result is that we do not need any additional assumptions, beyond the ergodicity of the Markov chain induced by the behavior policy.
Sajad Khodadadian, Zaiwei Chen, Siva Theja Maguluri
ICML3
2021 Finite-Sample Analysis of Off-Policy TD-Learning via Generalized Bellman Operators
abstract
In TD-learning, off-policy sampling is known to be more practical than on-policy sampling, and by decoupling learning from data collection, it enables data reuse. It is known that policy evaluation has the interpretation of solving a generalized Bellman equation. In this paper, we derive finite-sample bounds for any general off-policy TD-like stochastic approximation algorithm that solves for the fixed-point of this generalized Bellman operator. Our key step is to show that the generalized Bellman operator is simultaneously a contraction mapping with respect to a weighted $\ell_p$-norm for each $p$ in $[1,\infty)$, with a common contraction factor. Off-policy TD-learning is known to suffer from high variance due to the product of importance sampling ratios. A number of algorithms (e.g. $Q^\pi(\lambda)$, Tree-Backup$(\lambda)$, Retrace$(\lambda)$, and $Q$-trace) have been proposed in the literature to address this issue. Our results immediately imply finite-sample bounds of these algorithms. In particular, we provide first-known finite-sample guarantees for $Q^\pi(\lambda)$, Tree-Backup$(\lambda)$, and Retrace$(\lambda)$, and improve the best known bounds of $Q$-trace in \citep{chen2021finite}. Moreover, we show the bias-variance trade-offs in each of these algorithms.
Zaiwei Chen, Siva Theja Maguluri, Sanjay Shakkottai, Karthikeyan Shanmugam 0001
NeurIPS2
2021 Finite Sample Analysis of Average-Reward TD Learning and $Q$-Learning
abstract
The focus of this paper is on sample complexity guarantees of average-reward reinforcement learning algorithms, which are known to be more challenging to study than their discounted-reward counterparts. To the best of our knowledge, we provide the first known finite sample guarantees using both constant and diminishing step sizes of (i) average-reward TD($\lambda$) with linear function approximation for policy evaluation and (ii) average-reward $Q$-learning in the tabular setting to find the optimal policy. A major challenge is that since the value functions are agnostic to an additive constant, the corresponding Bellman operators are no longer contraction mappings under any norm. We obtain the results for TD($\lambda$) by working in an appropriately defined subspace that ensures uniqueness of the solution. For $Q$-learning, we exploit the span seminorm contractive property of the Bellman operator, and construct a novel Lyapunov function obtained by infimal convolution of a generalized Moreau envelope and the indicator function of a set.
Siva Theja Maguluri
NeurIPS3
2021 QPS-r: A cost-effective iterative switching algorithm for input-queued switches
Long Gong, Jun (Jim) Xu, Liang Liu 0013, Siva Theja Maguluri
Perform. Evaluation4
2020 Finite-Sample Analysis of Contractive Stochastic Approximation Using Smooth Convex Envelopes
abstract
Stochastic Approximation (SA) is a popular approach for solving fixed-point equations where the information is corrupted by noise. In this paper, we consider an SA involving a contraction mapping with respect to an arbitrary norm, and show its finite-sample error bounds while using different stepsizes. The idea is to construct a smooth Lyapunov function using the generalized Moreau envelope, and show that the iterates of SA have negative drift with respect to that Lyapunov function. Our result is applicable in Reinforcement Learning (RL). In particular, we use it to establish the first-known convergence rate of the V-trace algorithm for off-policy TD-learning [18]. Importantly, our construction results in only a logarithmic dependence of the convergence bound on the size of the state-space.
Zaiwei Chen, Siva Theja Maguluri, Sanjay Shakkottai, Karthikeyan Shanmugam 0001
NeurIPS2
2020 Optimal Pricing in Finite Server Systems
Ashok Krishnan K. S., Chandramani Singh, Siva Theja Maguluri, Parimal Parag
WiOpt3
2019 Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement Learning
abstract
We study the policy evaluation problem in multi-agent reinforcement learning. In this problem, a group of agents works cooperatively to evaluate the value function for the global discounted accumulative reward problem, which is composed of local rewards observed by the agents. Over a series of time steps, the agents act, get rewarded, update their local estimate of the value function, then communicate with their neighbors. The local update at each agent can be interpreted as a distributed consensus-based variant of the popular temporal difference learning algorithm TD(0). While distributed reinforcement learning algorithms have been presented in the literature, almost nothing is known about their convergence rate. Our main contribution is providing a finite-time analysis for the convergence of the distributed TD(0) algorithm. We do this when the communication network between the agents is time-varying in general. We obtain an explicit upper bound on the rate of convergence of this algorithm as a function of the network topology and the discount factor. Our results mirror what we would expect from using distributed stochastic gradient descent for solving convex optimization problems.
Thinh T. Doan 0001, Siva Theja Maguluri, Justin K. Romberg
ICML2
2017 Heavy traffic queue length behavior in switches with reconfiguration delay
abstract
Optical switches have been drawing attention due to their large data bandwidth and low power consumption. However, scheduling policies need to account for the schedule reconfiguration delay of optical switches to achieve good performance. The Adaptive MaxWeight policy achieves optimal throughput for switches with nonzero reconfiguration delay, and has been shown in simulation to have good delay performance. In this paper, we analyze the queue length behavior of a switch with nonzero reconfiguration delay operating under the Adaptive MaxWeight. We first show that the Adaptive MaxWeight policy exhibits a weak state space collapse behavior in steady-state, which could be viewed as an inheritance of the MaxWeight policy in a switch with zero reconfiguration delay. We then use the weak state space collapse result to obtain a steady state delay bound under the Adaptive MaxWeight algorithm in heavy traffic by applying a recently developed drift technique. The resulting delay bound is dependent on the expected schedule duration. We then derive the relation between the expected schedule duration and the steady state queue length through drift analysis, and obtain asymptotically tight queue length bounds in the heavy traffic regime.
Chang-Heng Wang, Siva Theja Maguluri, Tara Javidi
INFOCOM2
2016 Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated Switch
abstract
We consider an input queued switch operating under the MaxWeight scheduling algorithm. This system is interesting to study because it is a model for Internet routers and data center networks. Recently, it was shown that the MaxWeight algorithm has optimal heavy-traffic queue length scaling when all ports are uniformly saturated. Here we consider the case where a fraction of the ports are saturated and others are not (which we call the incompletely saturated case), and also the case where the rates at which the ports are saturated can be different. We use a recently developed drift technique to show that the heavy-traffic queue length under the MaxWeight scheduling algorithm has optimal scaling with respect to the switch size even in these cases.
Siva Theja Maguluri, Sai Kiran Burle, R. Srikant 0001
SIGMETRICS1
2014 Heavy traffic optimal resource allocation algorithms for cloud computing clusters
Siva Theja Maguluri, R. Srikant 0001, Lei Ying 0001
Perform. Evaluation1
2014 Scheduling Jobs With Unknown Duration in Clouds
abstract
We consider a stochastic model of jobs arriving at a cloud data center. Each job requests a certain amount of CPU, memory, disk space, etc. Job sizes (durations) are also modeled as random variables, with possibly unbounded support. These jobs need to be scheduled nonpreemptively on servers. The jobs are first routed to one of the servers when they arrive and are queued at the servers. Each server then chooses a set of jobs from its queues so that it has enough resources to serve all of them simultaneously. This problem has been studied previously under the assumption that job sizes are known and upper-bounded, and an algorithm was proposed that stabilizes traffic load in a diminished capacity region. Here, we present a load balancing and scheduling algorithm that is throughput-optimal, without assuming that job sizes are known or are upper-bounded.
Siva Theja Maguluri, R. Srikant 0001
IEEE/ACM Trans. Netw.1
2013 Scheduling jobs with unknown duration in clouds
abstract
We consider a stochastic model of jobs arriving at a cloud data center. Each job requests a certain amount of CPU, memory, disk space, etc. Job sizes (durations) are also modeled as random variables, with possibly unbounded support. These jobs need to be scheduled non preemptively on servers. The jobs are first routed to one of the servers when they arrive and are queued at the servers. Each server then chooses a set of jobs from its queues so that it has enough resources to serve all of them simultaneously. This problem has been studied previously under the assumption that job sizes are known and upper bounded, and an algorithm was proposed which stabilizes traffic load in a diminished capacity region. Here, we present a load balancing and scheduling algorithm that is throughput optimal, without assuming that job sizes are known or are upper bounded.
Siva Theja Maguluri, R. Srikant 0001
INFOCOM1
2012 Stochastic models of load balancing and scheduling in cloud computing clusters
abstract
Cloud computing services are becoming ubiquitous, and are starting to serve as the primary source of computing power for both enterprises and personal computing applications. We consider a stochastic model of a cloud computing cluster, where jobs arrive according to a stochastic process and request virtual machines (VMs), which are specified in terms of resources such as CPU, memory and storage space. While there are many design issues associated with such systems, here we focus only on resource allocation problems, such as the design of algorithms for load balancing among servers, and algorithms for scheduling VM configurations. Given our model of a cloud, we first define its capacity, i.e., the maximum rates at which jobs can be processed in such a system. Then, we show that the widely-used Best-Fit scheduling algorithm is not throughput-optimal, and present alternatives which achieve any arbitrary fraction of the capacity region of the cloud. We then study the delay performance of these alternative algorithms through simulations.
Siva Theja Maguluri, R. Srikant 0001, Lei Ying 0001
INFOCOM1