支持QoS感知分布式系统的CORBA扩展
1. 引言
随着分布式系统日益流行,特别是多媒体应用的出现,服务器、网络和客户端面临着新的需求。例如,当多个客户端同时向同一服务器发出请求时,为避免网络和服务器端的通信与执行溢出,需要实施策略、服务级别、调度和分发功能。解决这一问题需要满足一定的服务质量(QoS)要求,而在分布式系统中实现QoS并非易事,需要考虑诸多因素,如调度和分发策略的实施、应用和通信的QoS参数的指定与映射、资源的预留和管理等。通信、协商和监控是与QoS参数管理相关的主要功能。
通用对象请求代理架构CORBA是实现分布式系统的最先进规范。尽管CORBA消息传递和通知服务已包含QoS功能,但在使用CORBA作为中间件开发基于QoS的分布式系统时,仍需考虑一些问题。
2. QoS参数指定
QoS指定旨在捕获QoS需求,不同系统层的指定方式不同,用于配置和维护终端系统和网络中的QoS条件。QoS指定具有应用特定性,需要将原始应用级符号转换为系统级参数。
QoS指定包括以下要求:
- 性能 :预期的性能特征和用于建立资源承诺的参数。
- 服务级别 :指定维持性能保证所需的资源承诺程度,包括确定性、预测性和尽力而为三种资源承诺服务级别。
- 策略 :规定在采取特定行动之前必须满足的一系列条件。
- 服务成本 :指定用户为服务级别所承担的成本。
- 同步 :指定相关流、服务和事件之间所需的同步程度。
超级会员免费看
订阅专栏 解锁全文
1347

被折叠的 条评论
为什么被折叠?



