Professional Documents
Culture Documents
Volume: 2 Issue: 8
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
Timothy W. Robinson
Numerous energy saving techniques have been developed to aggressively reduce energy dissipation in parallel disks. However, many existing
energy conservation schemes have substantial adverse impacts on disk reliability. To remedy this deficiency, in this paper we address the
problem of making tradeoffs between energy efficiency and reliability in parallel disk systems. Among several factors affecting disk reliability,
the two most important factors disk utilization and ages are the focus of this study. We built a mathematical reliability model to quantify the
impacts of disk age and utilization on failure probabilities of mirrored disk systems. In light of the reliability model, we proposed a novel
concept of safe utilization zone, within which energy dissipation in disks can be reduced without degrading reliability. We developed two
approaches to improving both reliability and energy efficiency of disk systems through disk mirroring and utilization control, enforcing disk
drives to be operated in safe utilization zones. Our utilization-based control schemes seamlessly integrate reliability with energy saving
techniques in the context of fault-tolerant systems. Experimental results show that our approaches can significantly improve reliable while
achieving high-energy efficiency for disk systems under a wide range of workload situations.
Keywords- Storage systems; energy efficiency; reliability; disks
__________________________________________________*****_________________________________________________
I.
INTRODUCTION
Figure 1.
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
The rest of the paper is organized as follows. In the next
section, we discuss the limitations of previous work. In section
3, we briefly summarize the related work. In section 4, we
describe a disk failure model. A reliability-aware power
conservation model is explained in section 5. Section 6 details
the analysis of energy efficiency and disk reliability. A control
algorithm for power state transitions is proposed in Section 7.
In Section 8, we evaluate the performance of our mechanism
using real-world traces. Section 9 concludes the paper with the
summaries.
II.
RELATED WORK
The vital concentration of this study is reliability in energyefficient disks. It is possible to increase the reliability of the
energy- efficient disks, only if the disk failure model is known.
In what follows, let us investigate a disk failure model for
different disk ages and disk utilizations.
Before we model the utilization of a disk (see Eq. 3 below),
we need to introduce the following notation. Let Z+ be the set
of positive integers. Without loss of generality, we consider a
workload condition where there are m Z+ disk I/O phases.
The utilization Ui of the ith (1 i m) I/O phase is a constant
that can be straightforwardly derived from the disk I/O
requirements of data-intensive tasks running within the ith I/O
phase. Let i be the number of data-intensive tasks running in
ij
2340
IJRITCC | August 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
s 1 j
Ri ij sij
j 1
(1)
Ri
Ui
Bdisk
j 1
ij
sij
,
Bdisk
(2)
Ri
m
R
i 1
Ui
ij sij
j 1
Bdisk ij sij
m
(3)
i 1 j 1
[ 0 , 2 ,..., n ] ,
vector
i ( xi , y i )
where i, 0 i n, is the
vector
that captures the correlations
between utilization xi and disk failure rate yi.
To develop the disk failure rate model, we have to determine
failure rates
it results in a
smooth curve for a given disk age. For example, we use a cubic
2341
IJRITCC | August 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
depends on disk ages. Given a disk system, its safe utilization
zone is a function of the disks age and the specified low failure
rate threshold.
V.
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
2.
3.
4.
5.
ANALYSIS
(4)
Let PP,A and PB,A denote the power of the primary and
backup disks when they are in the active state and PP,S and
PB,S, the corresponding powers when they are in sleep
mode. We have the following set of equations to calculate
EP and EB.
(5)
(6)
where,
TP, active and TP, sleep are the times spent by the primary
disk in active and sleep state respectively
TB, active and TB, sleep are the times spent by the backup
disk in active and sleep state respectively
(7)
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
of the primary and backup disks. Note that subscripts P and B
represent primary and backup disks, respectively. We denote
PP(P) and PB(B) as the failure rate
of the primary
and backup disks. The pair of disks is considered failed if both
disks have failed. Given that disk failures are independent, we
compute reliability r() of the parallel I/O system as
r ( ) 1 R(fP) R(fB) .
(8)
Parameter
Standard interface
Capacity
Number of platters
Rotations per minute
Disk controller cache
Average seek time
Average rotation time
Internal transfer rate
Power(active)
Power(idle)
Power(standby)
Energy(spin down)
Time(spin down)
Energy(spin up)
Time(spin up)
IBM 36Z15
Ultrastar
SCSI
18 GBytes
4
15000
4 Mbytes
3.4 msec
2 msec
55 MB/sec
13.5 W
10.2 W
2.5 W
13.0 J
1.5 sec
135.0 J
10.9 sec
2344
IJRITCC | August 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
2345
IJRITCC | August 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
Fig. 23. Idle Power (Watts) vs. Energy Dissipation (Joules). Disk
Age = 1 Year.
2346
IJRITCC | August 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
operates at state 3 with both the disks serving the requests
reducing the power transition frequency. At this stage energy
consumed is high, and the disks operate outside the safe
utilization as well. We make a note of the range of values of
for which utilization is within the safe utilization zone. This
gives us an idea of the rate at which the requests must be
serviced in order for the disk system to operate in a safe
utilization zone.
Fig. 24. Idle Power (Watts) vs. Energy Dissipation (Joules). Disk
Age = 6 Months
For the below graph (Fig 25) we observe that for lighter
workloads the system makes many power state transitions. At
this stage the system is operating in state 1 and state 2. As the
arrival rate increases further the number of power state
transition frequency becomes steady. We believe it is at this
stage that the system operates most energy efficiently with
optimal reliability. With further increase in the workload the
fluctuations in the arrival pattern also increases causing more
state transitions i.e. the transition frequency increases further
and the systems starts switching more towards state 3. At very
high workloads where the utilization levels are high the system
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
plot of the recorded values over the length of the simulation.
It is quite evident from the graph that the number of Power
State Transitions is evened out minimizing the number of state
transitions there by reducing the reliability overhead of the
transitions. It is to be noted that the utilization values with
CAPST vary between 20% and 60% which is the safe
utilization zone. We calculated the total energy consumed to
be 21425.3 J and reliability to 99.3% calculated as per Eq. (4)
and (8).
Based on the disk parameters mentioned in Table 1, we next,
studied the variation in energy consumption and reliability.
The results are depicted in Fig 27 and Fig 28. We notice that
for the value of f < 3 both reliability increases and energy
consumption decreases in a steady manner. Looking back we
notice that values of f< 3 for workloads with arrival rate 14
and above i.e. when the disk system operated in safe
utilization zone.
D. Response Time and Reliability
Fig. 29 shows although the average response time of our
approach is slightly longer that than those of the other two in
some cases, the performance degradation is usually less than 2
milliseconds. We believe that it is worth to trade marginal
performance degradation for high reliability (see Table 2) and
energy efficiency.
COMPARISON OF RELIABILITY
Age
Traditional/
(Year)
Load Balancing
0.25
0.5
1
2
3
4
5
9.827
47.080
52.729
24.957
0.923
8.263
24.414
CAPST
based
Speed
Control
0.01
7
5.50
2
34.6
46
17.2
05
0.42
5
3.99
6
13.0
03
Improvement
(%)
99.8
88.3
34.3
31.1
54.0
51.6
46.7
[2]
[3]
B. Schroeder, and G.A. Gibson, Disk failures in the real world: what
does an MTTF of 1,000,000 hours mean to you? Proc.5th Conf. on
USENIX Conf. on File and Storage Technologies, vol.5, San Jose, CA,
Feb 2007.
D. Li, and J. Wang, "Conserving Energy in RAID Systems with
Conventional Disks," Proc. 3rd Int'l Workshop on Storage Network
Architecture and Parallel I/Os, 2005.
D. Zhu, R. Melhem, and D. Mosse, "The effects of energy management
on reliability in real-time embedded systems", Proc. IEEE/ACM Int'l
conf. Computer-aided design, pp. 35-40, 2004.
2348
IJRITCC | August 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
2339 2349
_______________________________________________________________________________________________
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
D.P. Helmbold, D.D. Long, and B. Sherrod, "A dynamic disk spin-down
technique for mobile computing," Proc. 2nd annual Int'l Conf. on Mobile
computing and networking, ACM New York , USA , 1996, pp. 130-142.
E. Pinheiro, W. Weber, and L. A. Barroso, Failure trends in a large disk
drive population, Proc. 5th Conf. on USENIX Conf. on File and
Storage Technologies, vol.5, San Jose, CA, Feb 2007.
E. Rosti, G. Serazzi, E. Smirni and M.S. Squillante, "Models of Parallel
Applications with Large Computation and I/O Requirements," IEEE
Trans. Software Engineering ,vol. 28 , no.3, pp. 286-307.
E. V. Carrera, E. Pinheiro, and R. Bianchini, "Conserving Disk Energy
in Network Servers," Proc. 17th Int'l Conf. on Supercomputing, ACM
Press, pp. 86-97.
J. G. Elerath and S. Shah, Server class disk drives: how reliable are
they, IEEE Reliability and Maintainability Symp., pp. 151- 156, Jan
2004.
J. Mao, C. G. Cassandras, Q. Zhao, Optimal Dynamic Voltage Scaling
in Energy-Limited Nonpreemptive Systems with Real- Time
Constraints, IEEE Trans. Mobile Computing, vol.6,Jun 2007,pp. 678688.
J. Yue, Y. Zhu, and Z. Cai, "Evaluating Memory Energy Efficiency in
Parallel I/O Workloads", Proc. IEEE International Conf. on Cluster
Computing, Austin, Texas, 2007, pp. 21-30
J. Zedlewski, S. Sobti, N. Garg, F. Zheng, A. Krishnamurthy, and R.
Wang, Modeling Hard-Disk Power Consumption, Proc. 2nd USENIX
Conf on File and Storage Technologies, San Francisco, CA, March 2003.
L. Lu, P. Varman, and J. Wang, "DiskGroup: Energy Efficient Disk
Layout for RAID1 Systems," Int'l Conf. on Networking, Architecture,
and Storage, IEEE Press, pp. 233-242.
L. Yuan, and G. Qu, "Analysis of energy reduction on dynamic voltage
scaling-enabled systems," IEEE Tran. Computer-Aided Design of
Integrated Circuits and Systems , vol. 24, no. 12, pp. 1827-1837.
2349
IJRITCC | August 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________