版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种云存储架构及服务器优化配置方案余靖;贾晓光;郝晓冰;顾蕊;薛元铮;金顺福【摘要】为了吸引更多的用户使用云存储以获得更大的经济效益,云提供商为潜在用户提供免费体验,为收费用户提供质量更高的存储服务.融合免费服务和收费服务给出一种云存储架构,考虑潜在用户的不耐烦行为和收费用户源有限,建立双队列多服务台排队模型.采用稳态解析法,导出系统中潜在用户和收费用户的平均时延的性能表达式,并通过系统实验揭示系统参数对系统性能的影响.综合用户的响应性能和云提供商的投资规模,建立系统成本函数,改进万有引力智能寻优算法,给出云服务器的部署方案,进行云存储资源的有效管理.期刊名称】《燕山大学学报》年(卷),期】2019(043)001【总页数】7页(P55-60,86)【关键词】云存储;资源管理;双队列多服务台;平均时延;智能寻优【作者】余靖;贾晓光;郝晓冰;顾蕊;薛元铮;金顺福【作者单位】燕山大学信息科学与工程学院,河北秦皇岛066004;河北省计算机虚拟技术与系统集成重点实验室,河北秦皇岛066004;通信网信息传输与分发技术重点实验室,河北石家庄050081;燕山大学信息科学与工程学院,河北秦皇岛066004;河北省计算机虚拟技术与系统集成重点实验室,河北秦皇岛066004;燕山大学信息科学与工程学院,河北秦皇岛066004;燕山大学信息科学与工程学院,河北秦皇岛066004;河北省计算机虚拟技术与系统集成重点实验室,河北秦皇岛066004;通信网信息传输与分发技术重点实验室,河北石家庄050081;燕山大学信息科学与工程学院,河北秦皇岛066004;河北省计算机虚拟技术与系统集成重点实验室,河北秦皇岛066004;通信网信息传输与分发技术重点实验室,河北石家庄050081;燕山大学信息科学与工程学院,河北秦皇岛066004;河北省计算机虚拟技术与系统集成重点实验室,河北秦皇岛066004;通信网信息传输与分发技术重点实验室,河北石家庄050081【正文语种】中文【中图分类】TP3930引言随着云计算的迅猛发展和大数据的快速增加,越来越多的用户将数据存入云中[1-2]。然而,不充足的服务会增加用户的时延,导致用户对该云存储服务不满意,过剩的服务又会降低云服务提供商的盈利[3]。因此,发展云存储用户、合理管理云存储资源是亟待解决的关键问题。为了减少用户的等待时间,给用户提供更好的服务并且获得更多的经济效益,通常将用户进行分类服务。文献[4]将铁路货运公司中的用户分为一般用户和会员用户。会员用户比一般用户的定价高,接受的服务质量也更高。文献[5]研究了一个带有两类顾客的库存服务系统。当第一类顾客到达系统时,如果有第二类正在排队等待,系统会优先满足第一类顾客的订单需求。文献[6]分析了带有两类顾客的重试排队,当第一类顾客到达系统时,如果服务器被占用,该顾客会彻底离开系统,当第二类顾客到达系统时,如果服务器被占用,该顾客会离开服务区进入重试区,一段时间后以概率0再次进入系统或者以概率1-0永久离开系统。受以上文献启发,考虑将云存储服务中的用户分为两类。在实际生活中,经常会遇见这种情况,当排队的队伍过长时,正在排队等待的用户可能会产生不耐烦情绪,从而离开队伍放弃服务。文献[7]研究了一个具有不耐烦顾客的单服务台排队系统。当系统遭受到破坏时,会经历一个修复机制。修复期间内新来的顾客可以进入系统,一段时间内如果系统未修复完成,顾客将离开队列永不返回。文献[8]研究了一个带有不耐烦和工作休假的M/M/1排队系统。当系统中没有顾客时,服务器进入工作休假模式。在工作休假模式下有新顾客到达时,工作休假被中断,服务器以概率q恢复正常工作,以概率1-q继续休假。在休假周期内,排队等待的顾客可能因不耐烦离开系统。文献[9]研究了一个带有不耐烦的M/M/2排队系统。当顾客到达系统时,如果两个服务器全被占用,顾客以概率p排队等待,以概率1-p直接离开系统。如果顾客的等待T时间后未开始服务,顾客将放弃等待离开系统。许多学者研究了带有不耐烦行为的排队系统,但是用户的不耐烦行为在云存储中的研究却很少。在云存储中考虑同时设立多个免费服务器和多个收费服务器,给出一种新型的云存储架构。潜在用户由免费服务器提供存储服务。潜在用户在排队过程中因为等待时间过长而感到不耐烦时会放弃服务离开系统,坚持等待的潜在用户结束服务后直接离开系统。收费用户由效率更高的服务器提供存储服务。收费用户源有限并且收费用户一旦进入系统就不能离开,直到服务结束才能离开系统。建立一种双队列多服务台排队模型,导出潜在用户和收费用户的平均时延的性能表达式。进行数值实验和仿真实验,揭示系统性能的变化趋势。将混沌方程用于代理的初始化中,改进万有引力寻优算法,以系统成本为目标函数,进行免费和收费服务器速率的联合优化1云存储架构及系统模型1.1云存储架构随着云计算的快速发展和大数据的快速增加,越来越多的用户将数据存入云中,云提供商开始以提供云存储服务盈利。为了吸引更多的用户以获得更大的经济效益,云提供商设立两种速率不同的服务器为不同用户提供服务。潜在用户到达系统时,由速率较小的免费服务器提供存储服务。当潜在用户因等待时间过长而不耐烦时,将离开系统。收费用户由速率较大的收费服务器提供存储服务。由此,给出一个由免费存储服务和收费存储服务共同组成的云存储架构,如图1所示。1)当潜在用户到达系统时,如果存在至少一个空闲的免费服务器,则直接接受服务,否则该潜在用户在免费服务排队区域中等待。排队过程中感到不耐烦的潜在用户会停止等待提前离开系统。2)当收费用户到达系统时,如果存在至少一个空闲的收费服务器,则该收费用户直接接受服务,否则该收费用户在收费服务排队区域中等待。所有收费用户结束收费服务才会离开系统。图1带有免费存储服务和收费存储服务的云存储架构Fig.1Architectureofthecloudstoragewithfreeandchargeablestorageservices1.2系统模型基于融合免费存储服务和收费存储服务的云存储架构,考虑潜在用户的不耐烦行为和收费用户源有限,建立双队列多服务台排队模型。假设免费存储云中有n(n=12..J个免费服务器。令潜在用户到达免费存储云的时间间隔服从参数为入1(入1>0)的指数分布,一个潜在用户在免费服务器上的服务时间服从参数为M(p1>0)的指数分布。潜在用户不耐烦强度为ak=k8(S>0),其中k为排队队长,此时,系统中共有(k+n)个潜在用户。假设免费存储云的排队区域的大小无限。免费存储云可以抽象为一个具有不耐烦行为的M/M/n排队系统。假设收费存储云中有c(c=12..J个收费服务器,收费用户的总数为m(m>c)o令收费用户发起存储请求的时间间隔服从参数为入2(入2>0)的指数分布,一个收费用户在收费服务器上的服务时间服从参数为p2(p2>p1)的指数分布。收费存储云可以抽象为一个M/M/c/m/m排队系统。综上,本文所提出的云存储架构可以抽象为一个具有不耐烦行为和顾客源有限的双队列多服务台的排队系统。模型分析和性能指标2.1模型分析令pl和p2分别表示系统中具有不耐烦行为的M/M/n排队系统和M/M/c/m/m排队系统的通信量负载[10]°p1和p2的表达式分别为系统稳态的充分必要条件是p1<1并且p2v1。令A(t)表示在t时刻免费存储云中潜在用户的个数。具有不耐烦行为的M/M/n排队系统的稳态概率分布nli表示为(1)建立平衡方程联合归一化条件可得到具有不耐烦行为的M/M/n排队系统的稳态概率分布为(2)其中,令B(t)表示在t时刻收费存储云中收费用户的个数。M/M/c/m/m排队系统的稳态概率分布n2i表示为(3)建立平衡方程联合归一化条件可得M/M/c/m/m排队系统的稳态概率分布为(4)其中,2.2性能指标定义潜在用户平均时延31为潜在用户从到达免费存储云开始到离开系统(因不耐烦提前离开系统或因服务完毕正常离开系统)为止所经历的平均时间长度。如果一个潜在用户在等待过程中没有因为不耐烦离开系统,则该潜在用户的存储服务最终一定成功。排队等候的潜在用户平均数量Lq的表达式为(5)正在接受云存储服务的潜在用户平均数量Ls的表达式为(6)由Little公式[11]可知,潜在用户平均时延31的表达式为(7)定义收费用户平均时延32为收费用户从到达收费存储云开始到完成服务离开系统止所经历的平均时间长度。稳态下系统中收费用户数量的均值L2的表达式为(8)由Little公式[11]可知,收费用户平均时延32的表达式为(9)系统实验为了揭示不同系统参数,包括潜在用户到达率入1、免费服务器速率不耐烦强度系数6、收费用户到达率入2、收费服务器速率p2及收费用户数量m等对云存储系统的性能影响,进行数值实验和仿真实验。在MyEclipse平台上基于云存储架构进行仿真实验,在MATLABR2010a上基于式(7)和(9)进行数值实验。计算机操作系统为Windows10,处理器为IntelCorei7-47903.60GHz,内存为8GB。从图2和图3中可以看出理论分析结果和仿真结果吻合。以免费服务器数量n=6为例,图2揭示了潜在用户到达率入1,免费服务器速率p1及不耐烦强度系数6等系统参数对潜在用户平均时延31的影响。图2潜在用户平均时延的变化趋势Fig.2Thechangetrendfortheaveragelatencyofpotentialusers固定潜在用户到达率入1和不耐烦强度系数6,潜在用户平均时延31随着免费服务器速率p1的增加而减少。免费服务器速率越大,排队等待的潜在用户越少,潜在用户平均时延越少。固定潜在用户到达率入1和免费服务器速率口,当p1较小(p1<5)时,潜在用户平均时延31随着不耐烦强度系数6的增大而减少。不耐烦强度系数越大,潜在用户的不耐烦强度越大,排队等待的潜在用户因为不耐烦提前离开的越多,潜在用户的平均时延越少;当pl较大(p1>5)时,潜在用户平均时延31随着不耐烦强度系数S的增加保持不变。当免费服务器速率足够大时,潜在用户几乎不用排队等待就可以接收服务,所以不耐烦强度系数对潜在用户平均时延几乎没有影响。固定不耐烦强度系数6和免费服务器速率pl,当pl较小(p1«5)时,潜在用户平均时延31随着潜在用户到达率入1的减小而减少。因为潜在用户到达率越小,排队等待的潜在用户越少,所以潜在用户平均时延越少。当pl较大(p1>5)时,潜在用户平均时延31随着潜在用户到达率入1的减小保持不变。当免费服务器速率足够大时,潜在用户几乎不用排队等待就可以接收服务,所以潜在用户到达率对潜在用户平均时延几乎没有影响。以收费服务器数量c=4为例,图3刻画了收费用户到达率入2,收费服务器速率p2及收费用户数量m等系统参数对收费用户平均时延32的影响。图3收费用户平均时延的变化趋势Fig.3Thechangetrendfortheaveragelatencyofchargeableusers固定收费用户到达率入2和收费用户数量m,收费用户平均时延32随着收费服务器速率p2的增加而减少。收费服务器速率越大,排队等待的收费用户越少,收费用户平均时延越小。固定收费服务器速率p2和收费用户数量m,收费用户平均时延32随着收费用户到达率入2的增加而增加。收费用户到达率越大,排队等待的收费用户越多,收费用户平均时延越多。固定收费用户到达率入2和收费服务器速率p2,收费用户平均时延32随着收费用户数量m的增加而增加。系统中收费用户基数越大,意味着进行存储服务的收费用户增加,造成排队等待的收费用户增加,收费用户的平均时延因此变大。系统优化一般来讲,服务器的购置费用越高,服务器的服务能力越强。本文关注服务能力中的存储速率。假设P1和阳分别表示用于免费服务器和收费服务器的投入与服务速率相关的系数,云提供商的投资规模近似表示为当云提供商的投资规模Z固定时,增大免费服务器速率M1,就要降低收费服务器速率M2,反之亦然。另一方面,服务器速率M1和M2越大,潜在用户和收费用户的平均时延31和32越小,用户对云存储的QoS(QualityofService)越满意。但是,服务器速率M1和M2的增加势必会使云提供商的投资规模Z加大,这是云提供商不愿意的。显然,不同用户的平均时延之间、用户时延与云提供商的投资规模之间存在折中关系。为了合理配置服务器速率,均衡潜在用户、收费用户和云提供商三者之间的利益,建立系统的成本函数:其中,f1、f2和f3分别为潜在用户平均时延、收费用户平均时延和云提供商的投资规模对系统成本的影响因子。利用数学解析的方法联合优化免费服务器速率和收费服务器速率很困难。智能寻优算法为解决复杂的优化问题提供了新思路。本文利用混沌方程[11]初始化代理位置,改进万有引力智能寻优算法[12],旨在加快优化过程。该算法的主要步骤如下。Stepl初始化代理数量N,最大迭代次数Imax,当前迭代次数1=1,服务器速率上限up,服务器速率下限down。Step2初始化代理速度V(p1川2)i,iw{12..・,N}:V(p1川2)i=0。Step3利用混沌方程设置每个代理的初始位置:(p1,p2)1=rand(2,1),fori=2:2N(p1/p2)i=rx(p1/p2)i-1x(1-(p1/p2)i-1)endfori=1:2N(p1,p2)i=(p1,p2)ix(up-down)+dowmend%rand(x1,x2)表示生成一个x1xx2矩阵的函数,矩阵元素为0~1之间的随机数%%r=3.85表示一个混沌因子%。Step4计算每个代理的系统成本F(p1川2)i,i曰12...,N}:F(p1,p2)i=f1xw1(p1,p2)i+f2xw2(p1/p2)i+f3xZ(p1/p2)i%3l(p1川2)i、32(p1川2)i和Z(p1,p2)i分别表示服务器速率为(p1,p2)i时潜在用户平均时延、收费用户平均时延和云提供商的投资规模%。Step5计算每个代理的惯性质量Mi,i曰12...,N}:Step6计算每个代理的重力Hi,i曰12...,N}:%G表示万有引力常数%%rand表示一个0~1之间的随机数%。Step7计算每个代理的加速度ai,ie{1,2,.,N}:Step8计算每个代理的速度V(pl川2)i并且更新其位置(pl川2)i,iw{12..・,N}:V(p1,p2)i=rand(2/N)xV(p1/p2)i-1+ai,(p1/p2)i=(p1/p2)i+V(p1/p2)ioStepIO输出(p1,p2)*和F(p1,p2)*。在该智能算法中,代理的质量是一个与系统成本有关的函数。因代理质量而产生的万有引力牵引每个代理的位置移动。经过多次移动,最终定位到最优解的位置(pl川2)*。令潜在用户到达率入1=1,收费用户到达率入2=3,潜在用户不耐烦强度系数6=0.1。令优化算法中代理个数N=100,最大迭代次数Imax=100,服务器速率下限down=1,服务器速率上限up=9,精度参数8=10-6。利用改进的万有引力寻优算法,针对不同收费用户数量m分别计算最小系统成本F(M*1,p*2),并给出免费服务器和收费服务器速率的优化组合(『1,『2)。系统优化结果如表1所示。表1系统优化数值结果Tab.1Numericalresultsforthesystemoptimization收费用户数量免费服务器和收费服务器速率的最优组合最小系统成本60(5.3267,6.3369)0.338070(5.3691,6.9649)0.357680(5.5005,7.0257)0.37585结论提高用户QoS并减小云提供商投资规模,合理分配云存储资源是云存储应用中的一个不容忽视的问题。本文融合免费服务和收费服务提出了一种新型云存储架构。考虑潜在用户的不耐烦行为和收费用户源有限,建立了一个双队列多服务台排队系统,给出了潜在用户平均时延和收费用户平均时延等性能指标。进行数值实验和仿真实验,揭示了不同用户的平均时延、用户时延和云提供商投资规模之间的折中关系。建立系统成本函数,改进万有引力寻优算法,给出了免费服务器速率和收费服务器速率的联合优化方案。参考文献相关文献】LIUC,ZHANGX,YANGC.Authorizedpublicauditingofdynamicbigdatastorageoncloudwithefficientverifiablefine-grainedupdates[J].IEEETransactionsonParallelandDistributedSystems,2014,25(9):2234-2244.SOOKHAKM,GANIA,KHANM.Dynamicremotedataauditingforsecuringbigdatastorageincloudcomputing[J].InformationScience,2016,380(20):101-116.KIMH,PARKJ,JEONGY.Human-centricstorageresourcemechanismforbigdataoncloudservicearchitecture[J].JournalofSupercomputing,2016,72(7):2437-2452.PAPIERF,THONEMANNU.Capacityrationinginrentalsystemswithtwocustomerclassesandbatcharrivals[J].Omega,2011,39(1):73-85.ZHAON,LIANZ.Aqueueing-inventorysystemwithtwoclassesofcustomers[J].InternationalJournalofProductionEconomics,2011,129(1):225-231.LIUZ,GAOS.Discrete-timeGeo1,GeoX2/G1,G2/1retrialqueuewithtwoclassesofcustomersandfeedback[J].MathematicalandComputerModelling,2011,53(5/6):1208-1220.SUDHESHR.Transientanalysisofaqueuewithsystemdisastersandcustomerimpatience[J].QueueingSystems,2010,66(1):95-105.LAXMIP,JYOTHSNAK.ImpatientcustomerqueuewithBerno
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童教育家庭奖惩制度
- 双重体系建设奖惩制度
- 公安机关联合奖惩制度
- 机关卫生评比与奖惩制度
- 超市员工服务奖惩制度
- 报建时间节点奖惩制度
- 团队小游戏及奖惩制度
- 物业安保员工奖惩制度
- 白酒灌装车间奖惩制度
- 师德师风管理及奖惩制度
- 麻精药品信息化管理系统需求说明
- 全过程工程咨询实施投标方案
- 镇墩稳定计算
- parp抑制剂研究进展 课件
- 《水工钢结构》试题及答案1783
- 实习协议书电子电子版(2篇)
- 三级医院评审标准(2023年版)实施细则
- 江苏专转本计算机资料汇编
- GA/T 2002-2022多道心理测试通用技术规程
- 片区更新改造总体规划项目建议书
- GB/T 24474.1-2020乘运质量测量第1部分:电梯
评论
0/150
提交评论