欢迎来到天天文库
浏览记录
ID:60358091
大小:53.96 KB
页数:8页
时间:2020-12-05
《面向服务架构网络的质量度量.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Forpersonaluseonlyinstudyandresearch;notforcommercialuse芁面向服务架构网络的质量度量罿黄锡滋陈光宇袅一、面向服务架构网络袆面向服务架构Service-OrientedArchitectures(SOA)网络是指,许多广泛分布的相互疏松耦合的各种服务器组成网络,为终端用户提供所需的各种服务。这种网络已经在美军的网络中心战略中发挥着重要作用。螀美军2004年10月份正式运行的网络中心企业服务网(Net-CentricEnterpriseServices,
2、(NCES)),就是按照面向服务架构(SOA)构建的,NCES使作战人员和情报分析人员能够更快速和简单地共享信息。另一个新的实例是美军正在开发的下一代指挥控制系统,网络赋能指挥能力系统(Net-EnabledCommand蝿Capability(NECC))。NECC系统是过去的全球指挥控制系统(GCCS)的新版本,NECC将传统的客户机/服务器工作模式升级为面向服务的体系结构,采用新的软件体系,使不同的用户和系统能够交换数据,作战人员可以访问、显示和理解有效决策所需的信息,并通过灵活、易于使用的用户环境
3、迅速适应任务需求的变化,向指挥员提供动态指挥控制能力。NECC的最终用户包括国家军事指挥中心、联合部队司令部以及各军种。NECC在2007年4季度起进入系统开发和演示验证阶段,在2009年进入生产与部署阶段,大约在2010年,它将初具网络赋能指挥能力。羆SOA网络必须具有按照服务合同开发的完善的服务界面,使终端用户能够很方便的从注册服务项目中获得需要的信息。服务合同的一个重要组成部分是服务层协议(Service-LevelAgreements(SLA))SLA的一个关键内容是必须规定一套性能和质量度量。这
4、套度量对于在全球信息网格(GlobalInformationGrid(GIG)).中,网络中心环境SOA架构成功部署和维护将发挥关键的作用。其重要性在于:羄1.它们是GIG网络中心环境中覆盖网络,计算基础结构完整度量的基础。SOA网络中的各个基础服务器的下层结构,是由许多不同运营商独立开发。具有一套顶层的参照度量,对于各个运营商开发自己的底层度量,使其能够满足终端用户的需要至关重要。蒄2.这些度量应该直接反映用户从网络获取服务的体验和需求。蒀3.这套度量可以应用到SOA网络的整个寿命期,包括需求定义、SL
5、A开发、服务设计、性能测试和SOA维护。羈二、质量度量(TSAR)肂美国科学应用国际公司Dr.Yun-TungLau提出面向服务架构网络服务质量度量应由服务时间(ServiceTime(T)),可伸缩性(Scalability(S)),可用性(Availability(A)),可靠性(Reliability(R))4个度量构成,这4个度量恰当地反映了用户使用网络的直观体验。袃1.服务时间T芀对于同步服务,例如‘要求/响应’网络服务,简单的说T是响应时间,是从用户发出请求开始,到收到应答为止的时间,T不是常
6、数,是一个统计值,用期望值和标准差来代表,更进一步分析,T包括网络执行时间,其中包括传输时间,互联网延迟时间,拥挤堵塞时间和服务提供商消耗的时间,包括本地处理时间和后端处理时间。螅对于异步服务,例如发送信息,T是发送时间,用发送方发出到接受方收到信息的时间间隔度量,T通常可用Tmin,Taverage,Tmax表示,服务层协议应该保证信息发送时间应小于规定的Tmax,蒅2.可伸缩性S节可伸缩性用来度量网络在期望的时间区间,在期望的可靠性范围,对随机增长的工作量负荷,网络的掌控能力。例如用户数负荷(在某个时
7、间区间,能够同时提供服务的用户数),单位时间处理的请求数,在某确定的时间处理的请求或信息的规模。羀3.可用性A袇可用性是指网络系统在某个时刻能够提供服务的概率。可用性的度量方法是:薃A=网络的工作时间/(网络的工作时间+网络停工时间)蚂其中网络停工时间包括计划停工和非计划停工时间。蚁SOA网络可用性一般应该达到99.9%以上,99.9%表示在一年的时间内,网络停机时间是8.8小时。网络中硬件和软件的计划维护造成的停工,网络和计算机硬件失效,软件的致命失效对可用性有实质性的影响。袈4.可靠性R羅是指在网络可
8、用时,网络服务能够成功完成各种规定任务的概率。网络服务不能提供预期的正确结果,往往是由于软件的非致命失效造成,包括网络的负荷控制机构拒绝了用户的正常请求,或者信息在传输中部分或全部丢失。(由于网络的过荷或网络硬件性能部分退化);包括服务不能提供预期的结果,例如处理超时,由终端处理中出现问题导致的相关服务失效。注意,可靠性是在应用层面上定义的。膁三、度量立方体蒁TSAR不是完全相互独立的,一般的讲,当S增加T随之增加,R随之下降
此文档下载收益归作者所有