Newsletter Downloads
Towards software performance engineering for multicore and manycore systems
In the era of multicore and manycore processors, a systematic engineering approach for software performance becomes more and more crucial to the success of modern software systems. This article argues for more software performance engineering research ...
Joint optimization of overlapping phases in MapReduce
MapReduce is a scalable parallel computing framework for big data processing. It exhibits multiple processing phases, and thus an efficient job scheduling mechanism is crucial for ensuring efficient resource utilization. This work studies the scheduling ...
Random access in wireless networks: how much aggressiveness can cause instability?
Random access schemes are simple and inherently distributed, yet capable of matching the optimal throughput performance of centralized scheduling algorithms. The throughput optimality however has been established for activation rules that are relatively ...
Probing a M/G/1 queue with general input and service times
We consider the estimation of the arrival rate and the service time moments of a M/G/1 queue with probing, i.e., with special customers (probes) entering the system. The probe inter-arrival times are i.i.d. and probe service times follow a general ...
Sojourn time distributions in tandem batch-networks
The joint probability distribution of a customer's sojourn times in passing through a tandem pair of geometric batch-queues is obtained as a Laplace-Stieltjes transform (LST). The results obtained relate to a customer that passes, within a full batch, ...
Queueing with future information
We study an admissions control problem, where a queue with service rate 1 - p receives incoming jobs at rate λ ε (1?p, 1), and the decision maker is allowed to redirect away jobs up to a rate of p, with the objective of minimizing the time-average queue ...
A martingale-envelope and applications
In the framework of stochastic network calculus we present a new envelope-based approach which uses martingales to characterize a queueing system. We show that this setting allows a simple handling of multiplexing and scheduling: whereas multiplexing of ...
Fluid approximations of many-server queues with delayed feedback and heterogeneous service and patience times
We consider many-server queues with delayed feedback where the service (patience) times of new customers and feedback customers are differentiated, and new and feedback customers are served under the first-come-first-serve (FCFS) discipline in the ...
Interchange of limits in heavy traffic analysis under a moment condition
We develop an approach to prove the interchange of limits in heavy traffic analysis of stochastic processing networks, using a moment condition on the primitive data, the interarrival and service times. The approach complements the one in [8], where a ...
A particle process underlying SSD storage structures
We introduce a particle process that models the evolution of page configurations in solid-state-drive (SSD) storage devices. These devices use integrated circuitry as memory to store data. Typically, pages (units of storage) are organized into blocks of ...
Monotonic marginal pricing: demand response with price certainty
In this paper we develop a general dynamic pricing scheme based on consumer-indexed marginal cost, and demonstrate its properties in a simulated electricity market derived from New York ISO data. We show that monotonic marginal (MM) pricing provides ...
Battery provisioning and scheduling for a hybrid battery-diesel generator system
Diesel generators (gensets) are commonly used to provide a reliable source of electricity in off-grid locations. Operating a genset is expensive both in terms of fuel and carbon footprint. Because genset efficiency increases with offered load, this ...
Real-time deferrable load control: handling the uncertainties of renewable generation
Real-time demand response is potential to handle the uncertainties of renewable generation. It is expected that a large number of deferrable loads, including electric vehicles and smart appliances, will participate in demand response in the future. In ...
Outage-capacity tradeoff for smart grid with renewables
Future power grid systems are envisioned to be integrated with many distributed renewable energy sources (DRES). Energy storage is the key technology to enable reliable and cost-effective renewable energy. Given the fact that largescale energy storage ...
Correcting vibration-induced performance degradation in enterprise servers
Server fan subsystems are power-hungry and generate vibrations, degrading the performance of data-intensive workloads and inflating the uptime electric bills of cost-sensitive datacenters. In this paper, we demonstrate a systematic server measurement ...
Exploring smart grid and data center interactions for electric power load balancing
The operation of a data center consumes a tremendous amount of electricity, and the energy cost accounts for a large portion of the data center's operation cost. This leads to a growing interest towards reducing the energy cost of data centers. One ...
Harvesting heat in an urban greenhouse
This extended abstract summarizes the key technical results from the authors' previous article [9]. It describes the first eight months of operation of a prototype rooftop greenhouse located in Helsinki, Finland. This version adds experiences from ...
Switch sizing for energy-efficient datacenter networks
Saving power in datacenter networks has become a pressing issue. ElasticTree and CARPO fat-tree networks have recently been proposed to reduce power consumption by using sleep mode during the operation stage of the network. In this paper, we address the ...
A hop-by-hop energy efficient distributed routing scheme
Energy inefficiencies in current networks provide both challenges and opportunities for energy saving. Recently, there are many works focusing on minimizing energy cost from the routing perspective. However, most existing work view them as optimization ...
Joint virtual machine assignment and traffic engineering for green data center networks
The popularization of cloud computing brings emergency concern to the energy consumption in big data centers. Besides the servers, the energy consumed by the network in a data center is also considerable. Existing works for improving the network energy ...