基于马尔可夫骨架过程的排队模型及其在Web信息系统中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet技术的飞速发展,各种Web信息系统大量出现,对其进行性能分析成为迫切的现实需要。本文从Web信息系统的运行机理出发,建立了系统的性能分析模型,然后借助于马尔可夫骨架过程理论,研究了Web服务器的休假排队模型。
     首先,研究了Web信息系统的信息传输和处理的一般过程和系统规律特点,将一个Web信息系统抽象为一个排队网络系统,构建了系统的性能分析模型。其次,总结分析了排队系统中的马尔可夫骨架过程方法。最后,研究了Web服务器的休假排队模型。现有分析都假定“顾客”输入的时间间隔为独立同分布(负指数分布)的随机变量,而采用经典排队模型M/M/N来刻画。在实际网络信息系统中,“顾客”的输入常常出现一些与经典模型大不一样的情况,因此有必要研究更一般的排队模型。本文重点研究了4类排队模型:同步单重休假的GI/G/N排队系统、同步多重休假的GI/G/N排队系统、带d-策略休假的GI/G/N排队系统、异步多重休假的GI/G/N排队系统。利用马尔可夫骨架过程方法,求得了这些排队模型队长的瞬时分布。本文模型的到达时间间隔和服务时间均相互独立但服从一般分布,且引入了多种休假规则,使得该模型能更好地刻画实际问题。
     本文的主要结果有:
     (1)建立了Web信息系统多服务器休假排队模型。本文模型放宽了现行建模的假设,即不要求Web请求、Web服务时间服从负指数分布,并引入GI/G/N模型来刻画系统,从而克服了以往Web信息系统逻辑建模的一些缺陷。
     (2)借助于马尔可夫骨架过程理论,给出了同步单重休假的GI/G/N排队系统队长的瞬时分布所满足的方程组,并得到其概率分布是这些方程的最小非负解。
     (3)借助于马尔可夫骨架过程理论,给出了同步多重休假的GI/G/N排队系统队长的瞬时分布所满足的方程组,并得到其概率分布是这些方程的最小非负解。
     (4)借助于马尔可夫骨架过程理论,给出了带d-策略休假的GI/G/N排队系统队长的瞬时分布所满足的方程组,并得到其概率分布是这些方程的最小非负解。
     (5)借助于马尔可夫骨架过程理论,给出了异步多重休假的GI/G/N排队系统队长的瞬时分布所满足的方程组,并得到其概率分布是这些方程的最小非负解。
With the rapid development of Internet technology, a variety of Web information systems have emerged and the analyses of their performance have become urgent and practical needs. Based on the operational mechanism of Web information system, this thesis establishes a systematic model of performance analysis and researches the vacation-queuing model of Web server using the Markov skeleton-processing theory. Firstly, this thesis probes the Web information system's rules and characteristics together with the general process of transmitting and transacting information, and builds a systematic model of performance analysis, regarding a Web information system as an abstract queuing network system. Secondly, the Markov skeleton-processing theory in queuing system is analyzed and summarized. Finally, the vacation queuing model of Web server is also under research. All the previous researches assume that the intervals of customers' inputs are random variables distributed independently and identically (the distribution of negative exponential), and the system is portrayed by the classical queuing models, such as M/M/N. In the actual network information systems, however, some customers' inputs are usually of great difference from the classical models. Consequently, it is necessary that a more general queuing model be researched. In this thesis 4 queuing models are focused on, namely, GI/G/N queuing system with synchronous single vacation, GI/G/N queuing system with synchronous multiple vacation, GI/G/N queuing system with d-policy vacation and GI/G/N queuing system with asynchronous multiple vacation. By means of the Markov skeleton process theory, the transient distribution of the queue length of these queuing models is achieved. In this thesis, the arrival intervals and the service time in the model are independent of each other though kept to the general distribution, and various vacation regulations are adopted so that the practical problems can be portrayed better in the model.
     The major findings of this thesis include:
     (1) The multiple server vacation queuing model of Web information system is established. The system model in this thesis broadens the existing modeling assumptions, that is, Web requests and the Web service time are not required to keep to the distribution of negative exponential. Besides, the GI/G/N model is introduced to portray the system so that some previous defects of logical modeling in Web information system are corrected.
     (2) With the Markov skeleton process theory, the equations are put forward that accord with the transient distribution of the queue length of GI/G/N queuing system with synchronous single vacation, and it proves that the probability distribution is the smallest non-negative solution of these equations.
     (3) With the Markov skeleton process theory, the equations are presented that accord with the transient distribution of the queue length of GI/G/N queuing system with synchronous multiple vacation, and it proves that the probability distribution is the smallest non-negative solution of these equations.
     (4) With the Markov skeleton process theory, the equations are brought forward that accord with the transient distribution of the queue length of GI/G/N queuing system with d-policy vacation, and it proves that the probability distribution is the smallest non-negative solution of these equations.
     (5) With the Markov skeleton process theory, the equations are proposed that accord with the transient distribution of the queue length of GI/G/N queuing system with asynchronous multiple vacation, and it proves that the probability distribution is the smallest non-negative solution of these equations.
引文
[1]朱晶,沈美明,汪东升.Web服务系统的性能分析与测试.计算机工程与应用,2001,37(15):9-11,100
    [2]AOL.America Online Press Data Points,2002.http://corp.aol.com/press/press-datapoints.html
    [3]Crovella M E,Bestavros A.Self-Similarity in World Wide Web traffic:Evidence and possible causes.IEEE/ACM Transactions on Networking,1997,5(6):835-846
    [4]Mogul J C.Network behavior of a busy Web server and its clients.Technical Report,WRL 95/5,Palo Alto:DEC Western Research Laboratory,1995
    [5]林闯.计算机网络和计算机系统性能评价.北京:清华大学出版社,2001:74-106
    [6]Mindcraft Inc.WebStone:The Benchmark for Web Servers.http://www.mindcraft.com/webstone
    [7]Ziff-Davis Inc.WebBench.http://www.zdnet.com/
    [8]Standard Performance Evaluation Corporation.SPECweb2005.http://www.spec.org/web2005
    [9]Slothouber L P.A model of Web server performance.Starine Com,Technical Report,1996
    [10]Fujita Y,Murata M,Miyahara H.Analysis of Web server performance towards modeling and evaluation of Web systems.The 6th IEEE International Conference on Network'98,Singapore,1998:109-111
    [11]Cao J,Andersson M,Nyberg C,et al.Web server performance modeling using an M/G/1/K PS queue.In:Proceedings of 10th International Conference on Telecommunications.Papeete:IEEE Press,2003:1501-1506
    [12]Bai Yingwen,Cheng Chenyung.The performance estimation by queueing network models for a Web-based medical information system.In:Proceedings of 17th IEEE Symposium on Computer-Based Medical Systems.Maryland:IEEE Press,2004:191-196
    [13]Menasce A D,Almeida V.Scaling for E-Business Technology,Models,Performance and Capacity.Upper Saddle River:Prentice Hall,2000:45-227
    [14]Menasce A D,Almeida V.Capacity Planning for Web Services:Metrics,Models and Methods.Upper Saddle River:Prentice Hall,2001:12-32
    [15]Menasce A D,Almeida V.Web server software architectures.IEEE InternetComputing,2003,7(6):45-56
    [16]喻莉,石冰心.基于HTTP的网络服务性能建模与分析.电子与信息学报,2001,23(1):53-59
    [17]喻莉,石冰心,朱光喜.多Web服务器系统的建模、分析与控制.通信学报,2001,22(8):34-40
    [18]刘波,李益强,李华.具有不同类服务器的C/S系统的优化设计.电子与信息学报,2002,24(3):382-387
    [19]申利民.基于部分服务器休假的电子商务系统性能分析与优化研究:[博士学位论文].秦皇岛:燕山大学,2005
    [20]Moriguchi S.Performance evaluation of client server system by Petri nets.Transaction of IFIP,1992:622-628
    [21]林闯.随机Petri网和系统性能评价.北京:清华大学出版社,2002:19-35
    [22]林闯.Web服务器请求分配和选择的性能分析.计算机学报,2000,23(5):500-508
    [23]童蕾,王宏安,戴国忠.基于Petri网的Web服务流程建模方法研究.计算机仿真,2006,23(1):69-73
    [24]韩耀军.网格计算资源调度方案及其Petri网建模与分析.系统仿真学报,2006,18(4):824-828
    [25]徐光辉.随机服务系统.北京:科学出版社,1988
    [26]Gross D,Harris C M.Fundamentals of Queueing Theory,Second Edition.New York:John Wiley & Sons,Inc,1985
    [27]Bolch G,Greiner S.Queueing Networks and Markov Chains Modeling and Performance Evaluation with Computer Science Applications,2nd ed.New Jersey:John Wiley & Sons,Inc,2006
    [28]Kendall D G.Some problems in the theory of queues.J.Roy.Statist Soc., 1951,13:151-185
    [29]Kendall D G.Stochastic processes occurring in the theory of queue and their analysis by the methods of the imbedded Markov chain.Ann.Math.Statist.,1953,24:138-354
    [30]Foster F G.On the stochastic matrices associated with certain queueing processes.Ann.Math.Statist.,1953,24:355-360
    [31]Takacs L.Delay distributions for simple trunk groups with recurrent input and exponential service times.Bell Syst.Tech.J.,1962,41:311-320
    [32]Finch P D.On the distribution of queue size in queueing problem.Acta Math.Acad.Sci.Hungar.,1959,10:327-336
    [33]Neuts M F.Probability distributions of phase type.In:Liber Amicorum Prof.Emeritus H Florin,Belgium Univ.Of Louvain,1975:173-206
    [34]Neuts M F.Matrix-Geometric Solutions in Stochastic Models.Baltimore:The Johns Hopink University Press,1981
    [35]Hou Zhenting,Liu Zaiming,Zou Jiezhong.Markov Skeleton Processes.Chinese Science Bulletin,1998,43(11):881-889
    [36]Hou Zhenting.Markov skeleton processes and applications to queueing systems.Acta Mathematicae Applicatae Sinica,English Series,2002,18(4):537-552
    [37]侯振挺,刘国欣.马尔可夫骨架过程及其应用.北京:科学出版社,2005
    [38]侯振挺,何宁卡,俞政.GI/G/1系统队长的极限分布.数学理论与应用,2005,25(3):1-4
    [39]侯振挺,何宁卡.马氏骨架过程与一个排队系统的瞬时队长.铁道科学与工程学报,2004,1(2):107-110
    [40]侯振挺,黄奇,戴清.Frac(D)/G/1排队系统的队长的瞬时分布.铁道科学与工程学报,2004,1(1):94-96
    [41]罗卫东,侯振挺,李俊平.GI/G/N排队系统中的马尔可夫骨架过程方法.长沙铁道学院学报,2001,19(3):18-19
    [42]侯振挺,李民.GI/G/1排队系统的队长的瞬时性态.数学理论与应用,2003,23(1):119-121
    [43]李民.马尔可夫骨架过程与GI/G/1排队系统:[博士学位论文].长沙:中南大学,2003
    [44]王益民.马尔可夫骨架过程在GI/G/1排队系统中的应用:[博士学位论文].长沙:中南大学,2003
    [45]侯振挺.马尔可夫骨架过程-混杂系统模型.长沙:湖南科学技术出版社,2000
    [46]Levy Y,Yechiali U.Utilization of idle time in an M/G/1 queueing system.Management Science,1975,22..202-211
    [47]田乃硕.休假随机服务系统.北京:北京大学出版社,2001
    [48]Courtois P.The M/G/1 finite capacity queue with delays.IEEE Trans.on Commun.,1980,28(2):165-172
    [49]Cooper R.Introduction to Queueing Theory,Second Edition.New York:North Holland Publishing Company,1981:123-234
    [50]Fuhrmann S.A note on the M/G/1 queue with server vacations.Opns.Res.,1984,32:1368-1373
    [51]Fuhrmann S,Cooper R.Stochastic decompositions in the M/G/1 queue with generalized vacation.Opns.Res.,1985,33:1117-1129
    [52]Doshi B.M/G/1 queue with variable vacation.Modeling Techniques and Tools for Performance Analysis,1986:67-81
    [53]Doshi B.Queueing systems with vacations-A survey.Queueing Systems,1986,1(1):29-66
    [54]Vinod B.Exponential queue with server vacation.J.Opns.Res.Soc.,1986,37:1007-1014
    [55]Igaki N.Exponential queue with N-policy and multiple vacation.Queueing Systems,1992:279-294
    [56]田乃硕,张忠军.同步休假GI/M/c排队的稳态理论.运筹学学报,2001,5(1):70-80
    [57]田乃硕,徐秀丽.部分服务台同步多重休假的M/M/c排队.运筹学学报,2001,5(3):85-94
    [58]田乃硕,徐秀丽.部分服务台休假的M/M/c排队的等待时间.运筹学学报,2005,9(2):1-8
    [59]申利民,金顺福,田乃硕.部分服务台同步N-策略多重休假的M/M/c 排队.工程数学学报,2004,21(2):238-244
    [60]申利民,金顺福,田乃硕.部分服务台同步单重休假的M/M/c排队系 统.运筹学学报,2004,8(3):78-88
    [61]朱翼隽,陈燕,胡波.具有负顾客的GI/M/1休假排队模型.江苏大学学报(自然科学版),2004,25(4):315-318
    [62]赵清贵.带启动期GI/G/1排队的一个特殊瞬时分布.重庆文理学院学报(自然科学版),2007,26(6):6-8
    [63]蒋放鸣.马尔可夫骨架过程及其应用:[博士学位论文].长沙:中南大学,2004
    [64]袁全生.启动时间的GI/G/1排队系统的非平衡理论.数学理论与应用,2003,23(1):20-24
    [65]李锐.GI/G/1单重休假随机服务系统的马氏骨架方法.数学理论与应用,2003,23(1):44-47
    [66]刘全辉.多重休假GI/G/1排队系统的非统计平衡理论.数学理论与应用,2003,23(1):48-51
    [67]http://www.w3.org/
    [68]冯名正.CORBA与Web服务集成技术.东南大学学报(自然科学版),2005,35(6):843-847
    [69]李雄文,方亮,张淑芳.三种三层Web体系结构的特点与比较.计算机应用研究,2001,12(8):61-63
    [70]汤迪斌,倪宏,陈晓.一种Web集群系统的动态分离式调度策略.计算机工程与应用,2008,44(161:1-3
    [71]Dutta K,Datta A,VanderMeer D,et al.ReDAL:an efficient and practical request distribution technique for application server clusters.IEEE Transactions on Parallel and Distributed Systems,2007,18(11):1516-1528
    [72]雷迎春,李国杰,张松.基于请求内容的高性能L5-Dispatcher.计算机研究与发展,2002,39(2):183-191
    [73]Lu C,Abdelzaher T F,Stankovic J.A feedback control approach for guaranteeing relative delay in Web servers.In:Proceedings of the IEEE Real Time Technology andApplicationsSymposium.Taipei,2001:432-456
    [74]Zhu H,Tang H,Yang T.Demand-driven service differentiation in cluster-based network servers.In:Proceedings of the IEEE Inform 2001Conference.Anchorage,Alaska USA,2001:213-221
    [75]Tang W T,Cherkasova L,Russell L,et al.Modular TCP handoff design in streams-based TCP/IP implementation.In:Lecture Notes in Computer Science.Springer Berlin,2001:71-81
    [76]Yutaka M,Teruyuki H,Toru Hasegawa,et al.Acceleration of TCP Throughput over Satellite-Based Internet Access Using TCP Gateway.DC USA:IEEE Computer Society,2000
    [77]Schroeder T,Goddard S,Ramamurthy B.Scalable Web server clustering technologies.IEEENetworks,2000,14(3):38-45
    [78]Cardellini V,Colajanni M,Yu P.Dynamic load balancing on Web-server systems.IEEEInternetComputing,1999,3(3):28-39
    [79]Cohen P,Rangarajan P,Slye H.On the Performance of TCP Splicing for URL-aware Redirection.CA USA:USENIX Association,1999
    [80]Bestavros A,Crovella M,Liu J,et al.Distributed packet rewriting and its application to scalable server architectures.In:Proceedings of the 6th Intemational Conference on Network Protocols.Austin,1998
    [81]杨群,谭建,许满武.异构Web服务器集群的自适应成比例延时差异服务模型.电子学报,2007,35(5):816-822
    [82]熊智,晏蒲柳,郭成城.异构Web集群中的比例伸展因子区分服务.计算机科学,2006,33(10):61-65
    [83]郭成城,晏蒲柳.一种异构Web服务器集群动态负载均衡算法.计算机学报,2005,25(2):179-184

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700