NGOD构架是下一代按需(NextGenerationOnDemand)服务架构,本文着重介绍了NGOD构架中的SRM(SessionResourceManagement,会话资源管理)模块。NGOD构架代表了最新的交互式视频服务架构,特别适用于流媒体和在线视频内容分发领域,其中SRM模块作为核心组成部分,主要负责管理和分配网络会话中的资源。
NGOD2.0会话资源管理架构的文档发布于2006年1月,目的是指导交互式视频服务系统的设计与开发,确保不同厂商设备之间的互操作性,以及满足认证测试的要求。文档状态为工作进度草案(WorkinProgress),表明文档内容尚未最终定稿,尚在讨论和反馈过程中。
文档内容的范围包括了文档的介绍、目的和要求(符合性标记)。文档中引用了一系列标准化参考文献和信息参考文献。还定义了一些关键术语和缩写词。
文档中指出了SRM架构设计的主要驱动力,包括目标、范围和约束条件。在总体架构中,文档详细描述了架构功能的分布,包括悲观式资源分配和乐观式资源分配两种模型。悲观式资源分配是指在资源使用前,系统会预留资源以确保资源的可用性,而乐观式资源分配则不会提前预留资源,而是假设所需资源在使用时将可用。
在NGOD Release 1的SRM架构中,讨论了线程架构和中心辐射式(Hub&Spoke)架构的共同特点,并详细分析了中心辐射式架构。在中心辐射式架构中,又分别探讨了悲观式资源分配和乐观式资源分配的实现,以及它们各自的特点。其中,乐观式资源分配模型是为NGOD Release 1所必需的。
从文档内容来看,NGOD构架中的SRM模块是保证视频服务质量和用户体验的关键,需要适应不断变化的网络条件和用户需求,以及高效处理大规模的视频流会话。SRM模块需要与NGOD其他模块协同工作,以实现包括会话建立、资源预留、会话管理、资源释放等在内的全生命周期管理。
另外,文档还提供了一套符合性标记(ConformanceNotation),帮助识别系统设计的规范性要求。在架构规范中,详细描述了核心架构的设计,包括关键的决策驱动因素、架构的作用域、限制条件以及架构设计的约束。
NGOD构架的SRM模块不仅包括了技术层面的实现细节,还包括了符合行业标准的参考文献,为开发人员提供了关于会话资源管理架构的全面视图。整个文档的目的是为了形成一套完整的规范文档,不仅适用于当前的产品设计和开发,还考虑到了未来可能的互操作性和标准化测试的要求。
文档还提到,随着NGOD2.0会话资源管理架构的不断改进和更新,相关的参考文献和规范也会持续地进行修正和更新,以确保架构的相关内容与时俱进。同时,文档的发布和分发受到一定的限制,仅供供应商、授权作者和VE(验证工程师)以及PE(产品工程师)成员阅读。
总而言之,NGOD构架中的SRM模块通过其详细的技术描述和架构设计,向我们展示了在构建下一代交互式视频服务时,如何高效地管理和分配网络资源,以及如何确保服务质量与系统的可扩展性和兼容性。