EDBT 2026 Demo / reviewers in the wild / expert
Taliver Heath
dblp:07/4941
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 5 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Energy-efficient computing · 48% Cloud and datacenter computing · 32% Performance modeling and evaluation · 14% | |
| Computer networks
1 paper |
Transport protocols and congestion control · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 77% Operating systems · 23% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 2 | 2005 | Energy conservation in heterogeneous server clusters · PPoPP 2005 Improving cluster availability using workstation validation · SIGMETRICS 2002 |
Energy-efficient computing
thermal management |
0.1 | 1 | 2006 | Mercury and freon: temperature emulation and management for server systems · ASPLOS 2006 |
Compilers and program optimization
program transformation |
0.0 | 1 | 2004 | Code Transformations for Energy-Efficient Device Management · IEEE Trans. Computers 2004 |
Energy-efficient computing
power management |
0.0 | 1 | 2004 | Code Transformations for Energy-Efficient Device Management · IEEE Trans. Computers 2004 |
Transport protocols and congestion control › transport protocols
TCP/IP |
0.0 | 1 | 2001 | Quantifying the Impact of Architectural Scaling on Communication · HPCA 2001 |
Transport protocols and congestion control
transport protocols |
0.0 | 1 | 2001 | Quantifying the Impact of Architectural Scaling on Communication · HPCA 2001 |
Performance modeling and evaluation › communication modeling
communication performance modeling |
0.0 | 1 | 2001 | Quantifying the Impact of Architectural Scaling on Communication · HPCA 2001 |
Performance modeling and evaluation › workload characterization
workload modeling |
0.0 | 1 | 2005 | Energy conservation in heterogeneous server clusters · PPoPP 2005 |
Operating systems › resource management
power management |
0.0 | 1 | 2004 | Code Transformations for Energy-Efficient Device Management · IEEE Trans. Computers 2004 |
Hardware reliability and fault tolerance › reliability modeling
failure modeling |
0.0 | 1 | 2002 | Improving cluster availability using workstation validation · SIGMETRICS 2002 |
Parallel and multicore computing › parallel programming runtimes
active messages |
0.0 | 1 | 2001 | Quantifying the Impact of Architectural Scaling on Communication · HPCA 2001 |
Methods — techniques the papers use, named apart from their topics
modeling · 0.1experimentation · 0.1software-based thermal emulation · 0.1measurement · 0.1logp model · 0.1optimization · 0.1weibull distribution fitting · 0.0simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Mercury and freon: temperature emulation and management for server systemsabstractPower densities have been increasing rapidly at all levels of server systems. To counter the high temperatures resulting from these densities, systems researchers have recently started work on softwarebased thermal management. Unfortunately, research in this new area has been hindered by the limitations imposed by simulators and real measurements. In this paper, we introduce Mercury, a software suite that avoids these limitations by accurately emulating temperatures based on simple layout, hardware, and componentutilization data. Most importantly, Mercury runs the entire software stack natively, enables repeatable experiments, and allows the study of thermal emergencies without harming hardware reliability. We validate Mercury using real measurements and a widely used commercial simulator. We use Mercury to develop Freon, a system that manages thermal emergencies in a server cluster without unnecessary performance degradation. Mercury will soon become available from http://www.darklab.rutgers.edu. Taliver Heath, Ana Paula Centeno, Pradeep George, Luiz E. Ramos, Yogesh Jaluria, Ricardo Bianchini |
ASPLOS | 1 |
| 2005 | Energy conservation in heterogeneous server clustersabstractThe previous research on cluster-based servers has focused on homogeneous systems. However, real-life clusters are almost invariably heterogeneous in terms of the performance, capacity, and power consumption of their hardware components. In this paper, we argue that designing efficient servers for heterogeneous clusters requires defining an efficiency metric, modeling the different types of nodes with respect to the metric, and searching for request distributions that optimize the metric. To concretely illustrate this process, we design a cooperative Web server for a heterogeneous cluster that uses modeling and optimization to minimize the energy consumed per request. Our experimental results for a cluster comprised of traditional and blade nodes show that our server can consume 42 % less energy than an energy-oblivious server, with only a negligible loss in throughput. The results also show that our server conserves 45 % more energy than an energy-conscious server that was previously proposed for homogeneous clusters. 1 Taliver Heath, Bruno Diniz, Enrique V. Carrera, Wagner Meira Jr., Ricardo Bianchini |
PPoPP | 1 |
| 2004 | Code Transformations for Energy-Efficient Device ManagementabstractEnergy conservation without performance degradation is an important goal for battery-operated computers, such as laptops and hand-held assistants. We study application-supported device management for optimizing energy and performance. In particular, we consider application transformations that increase device idle times and inform the operating system about the length of each upcoming, period of idleness. We use modeling and experimentation to assess the potential energy and performance benefits of this type of application support for a laptop disk. Furthermore, we propose and evaluate a compiler framework for performing the transformations automatically. Our main modeling results show that the transformations are potentially beneficial. However, our experimental results with six real laptop applications demonstrate that, unless applications are transformed, they cannot accrue any of the predicted benefits. In addition, they show that our compiler can produce almost the same performance and energy results as hand-modifying applications. Overall, we find that the transformations can reduce disk energy consumption from 55 percent to 89 percent with degradation in performance of at most 8 percent. Taliver Heath, Eduardo Pinheiro, Jerry Hom, Ulrich Kremer, Ricardo Bianchini |
IEEE Trans. Computers | 1 |
| 2002 | Improving cluster availability using workstation validationabstractWe demonstrate a framework for improving the availability of cluster based Internet services. Our approach models Internet services as a collection of interconnected components, each possessing well defined interfaces and failure semantics. Such a decomposition allows designers to engineer high availability based on an understanding of the interconnections and isolated fault behavior of each component, as opposed to ad-hoc methods. In this work, we focus on using the entire commodity workstation as a component because it possesses natural, fault-isolated interfaces. We define a failure event as a reboot because not only is a workstation unavailable during a reboot, but also because reboots are symptomatic of a larger class of failures, such as configuration and operator errors. Our observations of 3 distinct clusters show that the time between reboots is best modeled by a Weibull distribution with shape parameters of less than 1, implying that a workstation becomes more reliable the longer it has been operating. Leveraging this observed property, we design an allocation strategy which withholds recently rebooted workstations from active service, validating their stability before allowing them to return to service. We show via simulation that this policy leads to a 70-30 rule-of-thumb: For a constant utilization, approximately 70% of the workstation failures can be masked from end clients with 30% extra capacity added to the cluster, provided reboots are not strongly correlated. We also found our technique is most sensitive to the burstiness of reboots as opposed to absolute lengths of workstation uptimes. Taliver Heath, Richard P. Martin, Thu D. Nguyen |
SIGMETRICS | 1 |
| 2001 | Quantifying the Impact of Architectural Scaling on CommunicationabstractThis work quantifies how persistent increases in processor speed compared to I/O speed reduce the performance gap between specialized, high performance messaging layers and general purpose protocols such as TCP/IP and UDP/IP. The comparison is important because specialized layers sacrifice considerable system connectivity and robustness to obtain increased performance. We first quantify the scaling effects on small messages by measuring the LogP performance of two Active Message II layers, one running over a specialized VIA layer and the other over stock UDP as we scale the CPU and I/O components. We then predict future LogP performance by mapping the LogP model's network parameters, particularly overhead into architectural components. Our projections show that the performance benefit afforded by specialized messaging for small messages will erode to a factor of 2 in the next 5 years. Our models further show that the performance differential between the two approaches will continue to erode without a radical restructuring of the I/O system. For long messages, we quantify the variable per-page instruction budget that a zero-copy messaging approach has for page table manipulations if it is to outperform a single-copy approach. Finally we conclude with an examination of future I/O advances that would result in substantial improvements to messaging performance. Taliver Heath, Samian Kaur, Richard P. Martin, Thu D. Nguyen |
HPCA | 1 |