10 research outputs found

    A QoS-aware workload routing and server speed scaling policy for energy-efficient data centers: a robust queueing theoretic approach

    Full text link
    Maintaining energy efficiency in large data centers depends on the ability to manage workload routing and control server speeds according to fluctuating demand. The use of dynamic algorithms often means that management has to install the complicated software or expensive hardware needed to communicate with routers and servers. This paper proposes a static routing and server speed scaling policy that may achieve energy efficiency similar to dynamic algorithms and eliminate the necessity of frequent communications among resources without compromising quality of service (QoS). We use a robust queueing approach to consider the response time constraints, e.g., service level agreements (SLAs). We model each server as a G/G/1G/G/1 processor sharing (PS) queue and use uncertainty sets to define the domain of random variables. A comparison with a dynamic algorithm shows that the proposed static policy provides competitive solutions in terms of energy efficiency and satisfactory QoS

    Unbiased time-average estimators for Markov chains

    Full text link
    We consider a time-average estimator fkf_{k} of a functional of a Markov chain. Under a coupling assumption, we show that the expectation of fkf_{k} has a limit ÎĽ\mu as the number of time-steps goes to infinity. We describe a modification of fkf_{k} that yields an unbiased estimator f^k\hat f_{k} of ÎĽ\mu. It is shown that f^k\hat f_{k} is square-integrable and has finite expected running time. Under certain conditions, f^k\hat f_{k} can be built without any precomputations, and is asymptotically at least as efficient as fkf_{k}, up to a multiplicative constant arbitrarily close to 11. Our approach provides an unbiased estimator for the bias of fkf_{k}. We study applications to volatility forecasting, queues, and the simulation of high-dimensional Gaussian vectors. Our numerical experiments are consistent with our theoretical findings.Comment: 37 page

    Robust Multiclass Queuing Theory for Wait Time Estimation in Resource Allocation Systems

    Get PDF
    In this paper, we study systems that allocate different types of scarce resources to heterogeneous allocatees based on predetermined priority rules-the U.S. deceased-donor kidney allocation system or the public housing program. We tackle the problem of estimating the wait time of an allocatee who possesses incomplete system information with regard, for example, to his relative priority, other allocatees' preferences, and resource availability. We model such systems as multiclass, multiserver queuing systems that are potentially unstable or in transient regime. We propose a novel robust optimization solution methodology that builds on the assignment problem. For first-come, first-served systems, our approach yields a mixed-integer programming formulation. For the important case where there is a hierarchy in the resource types, we strengthen our formulation through a drastic variable reduction and also propose a highly scalable heuristic, involving only the solution of a convex optimization problem (usually a second-order cone problem).We back the heuristic with an approximation guarantee that becomes tighter for larger problem sizes. We illustrate the generalizability of our approach by studying systems that operate under different priority rules, such as class priority. Numerical studies demonstrate that our approach outperforms simulation. We showcase how our methodology can be applied to assist patients in the U.S. deceased-donor kidney waitlist. We calibrate our model using historical data to estimate patients' wait times based on their kidney quality preferences, blood type, location, and rank in the waitlist

    Time-Varying Robust Queueing

    No full text
    corecore