Demo Data from VLDB 2026 / reviewers in the wild / expert
Siva Theja Maguluri
dblp:40/11045
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning
temporal difference learning |
3.1 | 6 | 2024 | 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.4 | 3 | 2021 | 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.4 | 4 | 2024 | 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.1 | 3 | 2021 | 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.8 | 2 | 2022 | 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.8 | 1 | 2024 | Policy Evaluation for Variance in Average Reward Reinforcement Learning · ICML 2024 |
Machine learning › Optimization for machine learning › stochastic approximation
linear stochastic approximation |
0.8 | 1 | 2024 | 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.8 | 1 | 2024 | Policy Evaluation for Variance in Average Reward Reinforcement Learning · ICML 2024 |
Machine learning › Reinforcement learning › value-based reinforcement learning
q-learning |
0.7 | 2 | 2022 | 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.6 | 1 | 2022 | 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.6 | 1 | 2022 | Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling · ICML 2022 |
Routing and switching › switch scheduling
input-queued switch scheduling |
0.6 | 1 | 2022 | Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy Traffic · IEEE/ACM Trans. Netw. 2022 |
Machine learning › Reinforcement learning
actor-critic methods |
0.5 | 1 | 2021 | 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.5 | 1 | 2021 | Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021 |
Machine learning › Reinforcement learning › actor-critic methods
natural actor-critic |
0.5 | 1 | 2021 | Finite-Sample Analysis of Off-Policy Natural Actor-Critic Algorithm · ICML 2021 |
Performance modeling and evaluation
queueing models |
0.5 | 4 | 2016 | 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.5 | 3 | 2014 | 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.4 | 1 | 2020 | Finite-Sample Analysis of Contractive Stochastic Approximation Using Smooth Convex Envelopes · NeurIPS 2020 |
Machine learning › Reinforcement learning
multi-agent reinforcement learning |
0.4 | 1 | 2019 | Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement Learning · ICML 2019 |
Distributed computing theory
consensus |
0.4 | 1 | 2019 | Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement Learning · ICML 2019 |
Mathematical optimization
convergence analysis |
0.4 | 1 | 2019 | 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.4 | 2 | 2014 | 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.4 | 2 | 2014 | 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.3 | 1 | 2017 | Heavy traffic queue length behavior in switches with reconfiguration delay · INFOCOM 2017 |
Network optimization and economics › throughput-optimal scheduling
max-weight scheduling |
0.2 | 1 | 2016 | Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated Switch · SIGMETRICS 2016 |
Performance modeling and evaluation › queueing models
heavy-traffic analysis |
0.2 | 1 | 2016 | 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.2 | 1 | 2016 | 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.2 | 1 | 2022 | Federated Reinforcement Learning: Linear Speedup Under Markovian Sampling · ICML 2022 |
Cloud and datacenter computing › job scheduling
throughput-optimal scheduling |
0.2 | 1 | 2013 | Scheduling jobs with unknown duration in clouds · INFOCOM 2013 |
Machine learning › Optimization for machine learning
convergence analysis |
0.1 | 1 | 2021 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Stochastic Approximation with Unbounded Markovian Noise: A General-Purpose TheoremabstractMotivated 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 |
AISTATS | 2 |
| 2024 | Policy Evaluation for Variance in Average Reward Reinforcement LearningabstractWe 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 |
ICML | 3 |
| 2022 | Sample Complexity of Policy-Based Methods under Off-Policy Sampling and Linear Function ApproximationabstractIn 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 |
AISTATS | 2 |
| 2022 | Federated Reinforcement Learning: Linear Speedup Under Markovian SamplingabstractSince 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 |
ICML | 4 |
| 2022 | Optimal pricing in multi server systems
Ashok Krishnan K. S., Chandramani Singh, Siva Theja Maguluri, Parimal Parag |
Perform. Evaluation | 3 |
| 2022 | Low-Complexity Switch Scheduling Algorithms: Delay Optimality in Heavy TrafficabstractMotivated 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 AlgorithmabstractIn 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 |
ICML | 3 |
| 2021 | Finite-Sample Analysis of Off-Policy TD-Learning via Generalized Bellman OperatorsabstractIn 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 |
NeurIPS | 2 |
| 2021 | Finite Sample Analysis of Average-Reward TD Learning and $Q$-LearningabstractThe 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 |
NeurIPS | 3 |
| 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. Evaluation | 4 |
| 2020 | Finite-Sample Analysis of Contractive Stochastic Approximation Using Smooth Convex EnvelopesabstractStochastic 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 |
NeurIPS | 2 |
| 2020 | Optimal Pricing in Finite Server Systems
Ashok Krishnan K. S., Chandramani Singh, Siva Theja Maguluri, Parimal Parag |
WiOpt | 3 |
| 2019 | Finite-Time Analysis of Distributed TD(0) with Linear Function Approximation on Multi-Agent Reinforcement LearningabstractWe 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 |
ICML | 2 |
| 2017 | Heavy traffic queue length behavior in switches with reconfiguration delayabstractOptical 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 |
INFOCOM | 2 |
| 2016 | Optimal Heavy-Traffic Queue Length Scaling in an Incompletely Saturated SwitchabstractWe 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 |
SIGMETRICS | 1 |
| 2014 | Heavy traffic optimal resource allocation algorithms for cloud computing clusters
Siva Theja Maguluri, R. Srikant 0001, Lei Ying 0001 |
Perform. Evaluation | 1 |
| 2014 | Scheduling Jobs With Unknown Duration in CloudsabstractWe 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 cloudsabstractWe 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 |
INFOCOM | 1 |
| 2012 | Stochastic models of load balancing and scheduling in cloud computing clustersabstractCloud 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 |
INFOCOM | 1 |