J o u r n a l o f C o m p u t e r A p p l i c a t i o n s
计算机应用,2 0 1 9 , 3 9 ( 1 ) : 2 0 5 - 2 1 2
I S S N 1 0 0 1 - 9 0 8 1
C O D E N J Y I I D U
2 0 1 9 - 0 1 - 1 0
h t t p: / / w w w . j o c a . c n
文章编号 :1 0 0 1 - 9 0 8 1 ( 2 0 1 9 ) 0 1 - 0 2 0 5 - 0 8 D O I :1 0 . 1 1 7 7 2 / j . i s s n . 1 0 0 1 - 9 0 8 1 . 2 0 1 8 0 5 1 0 5 5
基于SSD数据库负载的SQL能耗感知模型
李 树 S 于 炯 i’2' 国冰磊2,蒲勇霖2,杨德先2,刘 粟 2
( 1 . 新疆大学软 件学院 ,乌 鲁 木 齐 8 3 0 0 0 8 ; 2 . 新疆大学信息科学与工程学院,乌 鲁 木 齐 8 3 0 0 4 6 )
( * 通信作者电子邮箱yu ji〇n g @ xju . e d u . cn )
摘 要 :面对大数据带来的能耗及环境方面的严峻问题,构建节能的绿色数据库系统已成为关键需求和重要挑
战。针对现有数据库系统主要以性能优化为目标,缺少对能 耗 的感知及优化的 问 题,提出基于数据库负载的能耗感
知模型,并 将 模型应用于 基于固态硬盘(S S D ) 的数据 库 系 统 中。首先 ,将数据库负载执行过 程 中 对 主要系统资 源
( C P U 、固态硬盘)的消耗解析为时间开销和功耗开销,并 基 于 S S D 数 据库 负 载的 基 本 I / O 类型构建时间开销模型和
功耗开销模型,实现为数据库构建资源开销单位统一的能耗感知模型;然 后,利用多元线性回归实 现 对模型的求解,
并分别在独占环境和竞争环境下,验证模型对不同I / O 类型的数据库负载能耗估算的准确性;最后,分析实验结果,并
讨论了影响模型准确性的因素。经实验验证模型准确度较高,在 D B M S 独占系统资 源 情况下的平均误 差 为5 . 1 5 % ,
绝对误差不超过9 . 8 % ; 竞争环境下的准确率相对下降,但平均误差也 低于1 2 . 2 1 % ,可有效构建能耗感知的绿色数据
库系统。
关键词:能耗感知模型;固态硬盘;绿色计算
中 图 分 类 号 :T P 3 1 5 文 献 标 志 码 : A
SQL energy consumption perception model for database load based on SSD
LI Shu1, YU Jiong1,2 , GUO Binglei2, PU Yonglin2, YANG Dexian2, LIU Su2
( 1.
School of Software, Xinjiang University, Urumqi Xinjiang
8 3 0 0 0 8 ,
China;
2.
School of Information Science and Engineering, Xinjiang University, Urumqi Xinjiang
8 3 0 0 4 6 ,
China)
Abstract: F o r e n e r g y c o n s u m p t i o n a n d s e v e r e e n v i r o n m e n t a l p r o b l e m s b r o u g h t b y b i g d a t a , b u i l d i n g a n e n e r g y - e f f i c i e n t
g r e e n d a t a b a s e s y s t e m h a s b e c o m e a k e y r e q u i r e m e n t a n d a n i m p o r t a n t c h a l l e n g e . T o s o l v e t h e p r o b l e m t h a t t r a d i t i o n a l
d a t a b a s e s y s t e m s m a i n l y f o c u s o n p e r f o r m a n c e , a n d a r e l a c k o f e n e r g y c o n s u m p t i o n p e r c e p t i o n a n d o p t i m i z a t i o n , a n e n e r g y
c o n s u m p t i o n p e r c e p t i o n m o d e l b a s e d o n d a t a b a s e w o r k l o a d w a s p r o p o s e d a n d a p p l i e d t o t h e d a t a b a s e s y s t e m b a s e d o n S o l i d -
S t a t e D r i v e ( S S D ) . F i rs tl y , t h e c o n s u m p t i o n o f m a j o r s y s t e m r e s o u r c e s ( C P U , S S D ) d u r i n g d a t a b a s e w o r k l o a d e x e c u t i o n w a s
q u a n t i f i e d a s t i m e o v e r h e a d a n d p o w e r c o n s u m p t i o n o v e r h e a d . B a s e d o n b a s i c I / O t y p e o f S S D d a t a b a s e w o r k l o a d , a t i m e c o s t
m o d e l a n d a p o w e r c o n s u m p t i o n o v e r h e a d m o d e l w e r e bu il t , a n d a n e n e r g y c o n s u m p t i o n p e r c e p t i o n m o d e l w i t h u n i f o r m
r e s o u r c e u n i t w a s i m p l e m e n t e d . T h e n , m u l t i - v a r i a b l e l i n e a r r e g r e s s i o n m a t h e m a t i c a l t o o l s w e r e u s e d t o s o l v e t h e m o d e l , a n d i n
t h e e x c l u s i v e e n v i r o n m e n t a n d c o m p e t i t i v e e n v i r o n m e n t , t h e e n e r g y e s t i m a t i o n a c c u r a c y o f t h e m o d e l f o r d i f f e r e n t I / O t y p e s o f
d a t a b a s e w o r k l o a d w a s v e r i f i e d . F i n a l l y , t h e e x p e r i m e n t a l r e s u l t s w e r e a n a l y z e d a n d t h e f a c t o r s t h a t a f f e c t t h e m o d e l a c c u r a c y
w e r e d i s c u s s e d . T h e e x p e r i m e n t a l r e s u l t s s h o w t h a t t h e m o d e l a c c u r a c y is r e l a t i v e l y h i g h . U n d e r i d e a l c o n d i t i o n s t h a t D B M S
m o n o p o l i z e d s y s t e m r e s o u r c e s , t h e a v e r a g e e r r o r is 5 . 1 5 % a n d t h e a b s o l u t e e r r o r is n o m o r e t h a n 9 .
8 % . A l t h o u g h t h e
a c c u r a c y i n c o m p e t i t i v e e n v i r o n m e n t is r e d u c e d , t h e a v e r a g e e r r o r is l e s s t h a n 1 2 . 2 1 % . T h e m o d e l c a n e f f e c t i v e l y b u i l d a n
e n e r g y - a w a r e g r e e n d a t a b a s e s y s t e m .
Key words: e n e r g y c o n s u m p t i o n p e r c e p t i o n m o d e l ; S o l i d - S t a t e D r i v e ( S S D ) ; g r e e n c o m p u t i n g
o 引百
数据中心作为信息存储的重要载体,其数量和建设规模
呈爆炸性增长[1],而由此产生的巨量能源消耗所带来的能耗
及环境问题日益严峻。据 报 道 ,美 国 2011年的电网 总 量 中,
仅数据中心产生的能耗就达到了 2 % [2],同年,我国数据中心
的总耗电 量 为 7 0 0 亿 千 瓦 时 (kW h) ,占 总 耗 电 量 的 5 % [3]。
此 外 ,美国纽约时报[4]也指出全球数据中心一年的用电总量
高 达 30 0 0亿 瓦 特 ,几 近 于 3 0 座核发电站的产电总量,其中却
仅有6% ~12%的 能 耗 真 正 用 于 处 理 用 户 请 求 。与此 同时 ,
巨量的能耗带来的碳排放问题也相继引发了一系列环境和社
会问题。就信息技术领域而言,其产生的二氧化碳排放量就
收稿日期: 2 0 1 8 - 0 5 - 2 2 ; 修回日期 : 2 0 1 8 - 0 7 - 1 7 ; 录 用日 期: 2 0 1 8 - 0 7 - 2 3 。
基金项目:国家自然科学基金资助项目(6 1 4 6 2 0 7 9 , 6 1 5 6 2 0 7 8 , 6 1 5 6 2 0 8 6 ) ; 国家科技支撑项目(2 0 1 5 B A H 0 2 F 0 1 )。
作者 简介:李树 (1 9 9 3 — ),男 ,安 徽蚌埠人,硕 士研究生, CCF会 员 ,主要研究方向:绿色计 算 、机 器学习; 于 炯(1 9 6 4 — ),男 ,北 京 人 ,教 授 ,
博士生导师,博 士 ,CCF高级会员,主要研究方向:网络安全、网格计算、分布式计算; 国冰磊(1 9 9 1 — ) , 女 ,湖北襄阳人,博士研究生,CCF 会 员 ,
主要 研究方向:绿 色 计 算 ; 蒲 勇 霖 (1 9 9 1 一 ),男 ,山 东 淄 博 人 ,博 士 研 究 生 ,C CF会 员 ,主 要 研 究 方 向 :绿 色 计 算 、分 布 式 计 算 ; 杨徳先
( 1 9 9 1 一 ),男 ,新疆塔城人,博 士研究生, CCF会 员 ,主要研究方向:绿色计算; 刘 粟 (1 9 9 4 一 ),女 ,吉林吉林人,硕士研究 生 , CCF会 员 ,主要研
究方向:分布式计算、内存计算。