Eduardo Pinheiro

dblp:65/6221 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none

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

Systems, architecture and hardware · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 82% Energy-efficient computing · 18%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 77% Operating systems · 23%

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

TopicWeightPapersLastEvidence papers
Storage systems › storage reliability
disk failure
0.112007
Failure Trends in a Large Disk Drive Population · FAST 2007
Storage systems › magnetic storage
hard disk drive
0.112007
Failure Trends in a Large Disk Drive Population · FAST 2007
Storage systems
storage reliability
0.112007
Failure Trends in a Large Disk Drive Population · FAST 2007
Compilers and program optimization
program transformation
0.012004
Code Transformations for Energy-Efficient Device Management · IEEE Trans. Computers 2004
Energy-efficient computing
power management
0.012004
Code Transformations for Energy-Efficient Device Management · IEEE Trans. Computers 2004
Operating systems › resource management
power management
0.012004
Code Transformations for Energy-Efficient Device Management · IEEE Trans. Computers 2004

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

modeling · 0.1experimentation · 0.1field data analysis · 0.1
YearPublicationVenuePosition
2007 Failure Trends in a Large Disk Drive Population
Eduardo Pinheiro, Wolf-Dietrich Weber, Luiz André Barroso
FAST1
2004 Energy conservation techniques for disk array-based servers
abstract
In this paper, we study energy conservation techniques for disk array-based network servers. First, we introduce a new conservation technique, called Popular Data Concentration (PDC), that migrates frequently accessed data to a subset of the disks. The goal is to skew the load towards a few of the disks, so that others can be transitioned to low-power modes. Next, we introduce a user-level file server that takes advantage of PDC. In the context of this server, we compare PDC to the Massive Array of Idle Disks (MAID). Using a validated simulator, we evaluate these techniques for conventional and two-speed disks and a wide range of parameters. Our results for conventional disks show that PDC and MAID can only conserve energy when the load on the server is extremely low. When two-speed disks are used, both PDC and MAID can conserve significant energy with only a small fraction of delayed requests. Overall, we find that PDC achieves more consistent and robust energy savings than MAID.
Eduardo Pinheiro, Ricardo Bianchini
ICS1
2004 Code Transformations for Energy-Efficient Device Management
abstract
Energy 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. Computers2
2003 Conserving disk energy in network servers
abstract
In this paper we study four approaches to conserving disk energy in high-performance network servers. The first approach is to leverage the extensive work on laptop disks and power disks down during periods of idleness. The second approach is to replace high-performance disks with a set of lower power disks that can achieve the same performance and reliability. The third approach is to combine high-performance and laptop disks, such that only one of these two sets of disks is powered on at a time. This approach requires the mirroring (and coherence) of all disk data on the two sets of disks. Finally, the fourth approach is to use multi-speed disks, such that each disk is slowed down for lower energy consumption during periods of light load. We demonstrate that the fourth approach is the only one that can actually provide energy savings for network servers. In fact, our results for Web and proxy servers show that the fourth approach can provide energy savings of up to 23%, in comparison to conventional servers, without any degradation in server performance.
Enrique V. Carrera, Eduardo Pinheiro, Ricardo Bianchini
ICS2