- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向服务架构网络的质量度量.doc
面向服务架构网络的质量度量
黄锡滋 陈光宇
一、 面向服务架构网络
面向服务架构Service-Oriented Architectures (SOA)网络是指,许多广泛分布的相互疏松耦合的各种服务器组成网络,为终端用户提供所需的各种服务。这种网络已经在美军的网络中心战略中发挥着重要作用。
美军10月份网络中心企业服务网(Net-Centric Enterprise Services,NCES)),NCES使作战人员和情报分析人员更快速和简单地共享信息下一代指系统网络赋能指挥能力系统Net-Enabled Command
Capability (NECC))。NECC系统是过去的全球指挥控制系统(GCCS)将传统的客户机/服务器工作模式升级为面向服务的体系结构,采用新的软件体系,使不同的用户和系统能够交换数据,作战人员可以访问、显示和理解有效决策所需的信息,并通过灵活、易于使用的用户环境迅速适应任务需求的变化,向指挥员提供动态指挥控制能力。NECC的最终用户包括国家军事指挥中心、联合部队司令部以及各军种。NECC在2007年4季度起进入系统开发和演示验证阶段在2009年进入生产与部署阶段,大约在2010年,它将初具网络赋能指挥能力。ervice-Level Agreements (SLA))SLA的一个关键内容是必须规定一套性能和质量度量。这套度量对于在全球信息网格(Global Information Grid (GIG)).中,网络中心环境SOA架构成功部署和维护将发挥关键的作用。其重要性在于:
1. 它们是GIG网络中心环境中覆盖网络,计算基础结构完整度量的基础。SOA网络中的各个基础服务器的下层结构,是由许多不同运营商独立开发。具有一套顶层的参照度量,对于各个运营商开发自己的底层度量,使其能够满足终端用户的需要至关重要。
2. 这些度量应该直接反映用户从网络获取服务的体验和需求。
3. 这套度量可以应用到SOA网络的整个寿命期,包括需求定义、SLA开发、服务设计、性能测试和SOA维护。
二、 质量度量(TSAR)Dr. Yun-Tung Lau 提出面向服务架构网络服务质量度量应由服务时间(Service Time(T)),可伸缩性(Scalability (S)),可用性(Availability (A)),可靠性(Reliability (R))4个度量构成,这4个度量恰当地反映了用户使用网络的直观体验。
1. 服务时间 T
对于同步服务,例如‘要求/响应’网络服务, 简单的说T是响应时间,是从用户发出请求开始,到收到应答为止的时间,T不是常数,是一个统计值,用期望值和标准差来代表,更进一步分析,T包括网络执行时间,其中包括传输时间,互联网延迟时间,拥挤堵塞时间和服务提供商消耗的时间,包括本地处理时间和后端处理时间。
对于异步服务,例如发送信息,T 是发送时间,用发送方发出到接受方收到信息的时间间隔度量,T通常可用Tmin,Taverage,Tmax 表示,服务层协议应该保证信息发送时间应小于规定的Tmax,
2. 可伸缩性 S
可伸缩性用来度量网络在期望的时间区间,在期望的可靠性范围,对随机增长的工作量负荷,网络的掌控能力。例如用户数负荷(在某个时间区间,能够同时提供服务的用户数),单位时间处理的请求数,在某确定的时间处理的请求或信息的规模。
3. 可用性 A
可用性是指网络系统在某个时刻能够提供服务的概率。可用性的度量方法是:
A=网络的工作时间/(网络的工作时间+网络停工时间)
其中网络停工时间包括计划停工和非计划停工时间。
SOA网络可用性一般应该达到99.9% 以上,99.9%表示在一年的时间内,网络停机时间是8.8小时。网络中硬件和软件的计划维护造成的停工,网络和计算机硬件失效,软件的致命失效对可用性有实质性的影响。
4. 可靠性 R
是指在网络可用时,网络服务能够成功完成各种规定任务的概率。网络服务不能提供预期的正确结果,往往是由于软件的非致命失效造成,包括网络的负荷控制机构拒绝了用户的正常请求,或者信息在传输中部分或全部丢失。(由于网络的过荷或网络硬件性能部分退化);包括服务不能提供预期的结果,例如处理超时,由终端处理中出现问题导致的相关服务失效。注意,可靠性是在应用层面上定义的。
三、 度量立方体
TSAR不是完全相互独立的,一般的讲,当S增加T随之增加,R随之下降。T或者R随S的变化图,称为可伸缩性曲线。见图1。
图1 可伸缩性曲线图
图1是一个在有限服务队列模型的基础上,得出的例图。随着S增加,请求和信息在队列中需要更多的等待时间,所以T随之增加。在图1中,R包括了软件失效和请求被拒绝(后者发生在请求达到队列的上限)。图1中的S是单位时间服务请求对最大通过量之比。最大通过量是指单位时间
文档评论(0)