电子商务系统结构电子讲义第四章精选文档.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《电子商务系统结构电子讲义第四章精选文档.ppt》由会员分享,可在线阅读,更多相关《电子商务系统结构电子讲义第四章精选文档.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子商务系统结构电子讲义第电子商务系统结构电子讲义第四章四章电子商务系统结构1浙江大学电子服务研究中心本讲稿第一页,共五十九页第第4章章 性能建模及分析性能建模及分析 4.4 服务器软件竞争模型服务器软件竞争模型4.4.1 竞争模型实例竞争模型实例4.4.2 电子商务网站中的软件竞争电子商务网站中的软件竞争4.4.3 为软件竞争建模为软件竞争建模4.5 电子商务网站工作负载分析电子商务网站工作负载分析4.5.1 Web流量的工作负载特性流量的工作负载特性4.5.2 客户行为描述客户行为描述4.5.3 从从HTTP日志到日志到CBMG4.5.4 从从HTTP日志到日志到CVM4.5.5 在资源级
2、别上描述工作负载在资源级别上描述工作负载4.5.6 电子商务网站基准测试程序电子商务网站基准测试程序4.6网站性能分析实践网站性能分析实践电子商务系统结构2浙江大学电子服务研究中心本讲稿第二页,共五十九页商务模型商务模型功能模型功能模型客户模型客户模型资源模型资源模型商务过程要素商务过程要素商务过程要素商务过程要素顾客行为模型顾客行为模型顾客行为模型顾客行为模型功能结构导航功能结构导航功能结构导航功能结构导航ITIT体系结构和设备体系结构和设备体系结构和设备体系结构和设备商务视角商务视角商务视角商务视角技术视角技术视角技术视角技术视角内部因素内部因素内部因素内部因素外部因素外部因素外部因素外部
3、因素这个参考模型由四层组成,分成两个主要单元。上层单元集中于商务的特这个参考模型由四层组成,分成两个主要单元。上层单元集中于商务的特这个参考模型由四层组成,分成两个主要单元。上层单元集中于商务的特这个参考模型由四层组成,分成两个主要单元。上层单元集中于商务的特性以及通过电子商务站点提供服务的过程。下层单元集中于客户与站点交性以及通过电子商务站点提供服务的过程。下层单元集中于客户与站点交性以及通过电子商务站点提供服务的过程。下层单元集中于客户与站点交性以及通过电子商务站点提供服务的过程。下层单元集中于客户与站点交互的方式以及他们对站点基础设施资源提出的要求。互的方式以及他们对站点基础设施资源提出
4、的要求。互的方式以及他们对站点基础设施资源提出的要求。互的方式以及他们对站点基础设施资源提出的要求。电子商务系统结构3浙江大学电子服务研究中心本讲稿第三页,共五十九页4.1 排队论(数学基础)排队论(数学基础)应用场合(公用电话、售票、网站、银行等)三要素:顾客、服务台、服务分类:顾客到达的性质:顾客数量、到达形式、到达时间间隔排队规则:等待、损失服务规则:FCFS、LCFS、PR、SIRO服务台数量和排队方式:单服务台单队列、多服务台单队列、多服务台多队列、多服务台串联服务电子商务系统结构4浙江大学电子服务研究中心本讲稿第四页,共五十九页排队论中的常用标记排队论中的常用标记n-系统中的客户数
5、-顾客到达的平均速率(p/s)-平均服务速率(p/s)Pn(t)-时刻t系统中有n个顾客的概率c-服务台的个数M-顾客相继到达的时间间隔服从负指数分布D-顾客相继到达的时间间隔服从定长分布Ek-顾客相继到达的时间间隔服从k阶Erlang电子商务系统结构5浙江大学电子服务研究中心本讲稿第五页,共五十九页排队系统的符号表示排队系统的符号表示A/B/C:d/e/fA-顾客到达的概率分布(M、D、Ek)B-服务时间的概率分布(M、D、Ek)C-服务台个数(N)d-排队系统的最大容量(N)e-顾客源的最大容量(N)f-排队规则(FCFS、LCFS)例如:M/M/1:/FCFS 电子商务系统结构6浙江大学
6、电子服务研究中心本讲稿第六页,共五十九页三种分布函数三种分布函数Poisson分布Poisson流的定义:平稳、无后效、普通、有限-顾客到达的平均速率负指数分布到达客户数服从-Poisson,则到达时间间隔服从-负指数分布-平均服务速率k阶Erlang分布负指数分布的随机变量之和服从k阶Erlang分布电子商务系统结构7浙江大学电子服务研究中心本讲稿第七页,共五十九页基本排队模型基本排队模型M/M/1:/FCFS基本排队模型处于概率稳态的条件0(到达速率)(离去速率)系统中有n个顾客的概率为 Pn(t)=n(1-),=/,n=0,1,2系统的运行指标系统中的平均顾客数L=/(1-)队列中的平均
7、顾客数Lq=2/(1-)=L电子商务系统结构8浙江大学电子服务研究中心本讲稿第八页,共五十九页基本排队模型基本排队模型M/M/1:/FCFS系统的运行指标系统空闲的概率P0=1-系统忙碌的概率1-P0=顾客在系统中的停留时间XX服从参数为 的负指数分布顾客在系统中的平均逗留时间WW=1/()电子商务系统结构9浙江大学电子服务研究中心本讲稿第九页,共五十九页基本排队模型基本排队模型M/M/1:/FCFS系统的运行指标顾客在队列中的平均逗留时间Wq Wq=/()电子商务系统结构10浙江大学电子服务研究中心本讲稿第十页,共五十九页例题例题1高速公路入口处设有一个收费通道,汽车到达服从Poisson分
8、布,平均到达速率为100辆/小时,收费时间服从负指数分布,平均收费时间为15 秒/辆,求:1.收费处空闲的概率;2.收费处忙碌的概率;3.系统中分别有1,2,3辆车的概率;电子商务系统结构11浙江大学电子服务研究中心本讲稿第十一页,共五十九页例题例题1解答解答=100 辆/小时,1/=15 秒/辆 =240 辆/小时=/=100/240=5/121.空闲概率:P0=1-=1-5/12=0.5832.忙碌概率:1-P0=0.4173.系统中有1辆车的概率:P1=(1-)=0.243 系统中有2辆车的概率:P2=2(1-)=0.101 系统中有3辆车的概率:P3=3(1-)=0.0421电子商务系
9、统结构12浙江大学电子服务研究中心本讲稿第十二页,共五十九页例题例题2高速公路入口处设有一个收费通道,汽车到达服从Poisson分布,平均到达速率为200辆/小时,收费时间服从负指数分布,平均收费时间为15 秒/辆,求:1.系统中的平均车辆数L;2.队列中的平均车辆数Lq;3.车辆在系统中的平均逗留时间W;4.车辆在队列中的平均时间Wq电子商务系统结构13浙江大学电子服务研究中心本讲稿第十三页,共五十九页例题例题2解答解答=200 辆/小时,1/=15 秒/辆 =240 辆/小时=/=200/240=5/6L=/(1-)=5/6/(1-5/6)=5Lq=2/(1-)=L=5/6*5=4.17W
10、=1/()=1/(240-200)=0.025 h=90 sWq=/()=W=5/6*90=75 s电子商务系统结构14浙江大学电子服务研究中心本讲稿第十四页,共五十九页Little公式公式L=WLq=WqL=Lq+W=Wq+1/电子商务系统结构15浙江大学电子服务研究中心本讲稿第十五页,共五十九页有限队列模型有限队列模型M/M/1:N/FCFS系统中有k个顾客的概率为 Pk(t)=1/(N+1),k=0,1,2N系统的运行指标系统中的平均顾客数L=/(1-)(N+1)N+1/(1-N+1)队列中的平均顾客数Lq=L 1-N(1-)/(1-N+1)=L (1-PN)令e=(1-PN),e=e/
11、则Lq=L e 电子商务系统结构16浙江大学电子服务研究中心本讲稿第十六页,共五十九页有限队列模型有限队列模型M/M/1:N/FCFS系统的运行指标顾客在系统中的平均逗留时间WW=L/e 顾客在系统中的平均逗留时间WWq=Lq/e=W 1/电子商务系统结构17浙江大学电子服务研究中心本讲稿第十七页,共五十九页4.2 4.2 性能建模及其分析性能建模及其分析 性能模型的概念性能模型的作用性能模型的需求信息性能模型的基本原理 建立简单的性能模型 电子商务系统结构18浙江大学电子服务研究中心本讲稿第十八页,共五十九页性能模型性能模型的概念的概念性能模型表达了工作负载使用系统资源的方法,描述了决定系统
12、性能的主要因素。这些模型使用由资源模型和工作负载模型提供的信息。性能模型被用来计算传统的性能度量标准如响应时间、吞吐量、利用率和平均队列长度,以及新的面向商务的性能度量标准,诸如收入总额或者损失总额 可以分为两个范畴:分析模型和仿真模型 电子商务系统结构19浙江大学电子服务研究中心本讲稿第十九页,共五十九页分析模型分析模型分析模型通过公式来详细说明系统的不同部件之间的交互。例如HTTP事务响应的最小可能时间:RTmin=RTT+请求时间min+站点处理时间+答复时间min其中RTT是网络传输的固有的环路时间,请求时间min=请求大小/带宽是将请求发送到电子商务站点所需的最小时间,站点处理时间是
13、电子商务站点处理请求所花的时间,答复时间min=答复大小/带宽是将答复从电子商务站点发送给客户的所需的最小时间。电子商务系统结构20浙江大学电子服务研究中心本讲稿第二十页,共五十九页仿真模型仿真模型仿真模型通过运行一个仿真程序来模拟一个真实系统的行为。一个仿真程序的结构是基于被仿真的系统的状态和改变系统状态的事件的。仿真程序通过计算事件和系统相关条件的持续时间来测量性能。仿真的最主要的好处是它的通用性。电子商务系统结构21浙江大学电子服务研究中心本讲稿第二十一页,共五十九页性能模型的作用性能模型的作用性能模型帮助我们理解复杂系统的定量行为:在电子商务和基于网络的应用程序的基础结构的设计中,各种
14、问题要求使用模型来测量可供选择的系统。大部分电子商务应用程序是在多级环境中操作的。电子商务应用程序通常是由在不同主机上运行的过程组合而成的。应用程序在设计时通常没有考虑到网络花费。所以,模型可以被用来分析分布式应用程序的性能和评估网络的影响。电子商务系统结构22浙江大学电子服务研究中心本讲稿第二十二页,共五十九页性能模型的作用(续)性能模型的作用(续)复杂应用程序的性能调整是一个巨大的领域。当一个电子商务应用程序出现了性能问题时,解答问题的强制步骤是调整基础的系统。这个意味着测量系统并且试着指出性能问题的根源:应用程序设计、性能匮乏、负载超额或者是基础结构的问题(即网络、服务器、ISP)。性能
15、模型可以通过回答假设性分析问题,而不是在生产环境中进行任何变化,来帮助发现性能问题。电子商务系统结构23浙江大学电子服务研究中心本讲稿第二十三页,共五十九页性能模型的作用(续)性能模型的作用(续)在Internet上进行商务活动意味着要处理不可预测的通信量。同时,客户要求电子商务公司在响应时间、可用性和可靠性方面提供高质量的服务。面对这样多的风险,容量规划是电子商务的关键技术。容量规划的核心是它预测站点性能的能力,容量规划必须能够预测一个给定配置的站点在执行由客户生成的给定的工作负载时站点的性能。电子商务系统结构24浙江大学电子服务研究中心本讲稿第二十四页,共五十九页建模建模/预测范例预测范例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 系统 结构 电子 讲义 第四 精选 文档
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内