多媒体技术与高速通信网络技术相结合产生了分布式多媒体技术这个新型边缘研究领域,分布式多媒体系统是指将多个分布在不同地点的多媒体终端、交换设备和多媒体服务器通过高速通信网络互连在一起并能够完成多媒体通信业务的系统,分布式多媒体系统也称为多媒体通信系统。多媒体信息处理技术、分布式数据处理技术和多媒体计算机网络技术的迅速发展为分布式多媒体应用系统的实现奠定了良好的基础,分布式多媒体技术可以向用户提供多媒体信息检索与查询、视频会议系统、多媒体电子邮件、多媒体文档交换、计算机支持协同工作、多媒体点播服务系统、远程计算机辅助教学等多种多媒体综合信息服务。 8.1 分布式系统概述 8.1 分布式系统概述 正是分布式数据处理技术、多媒体信息处理技术与高速网络技术取得了巨大成功才使分布式多媒体应用系统成为可能,因而分布式数据处理技术是分布式多媒体应用系统的基础。分布式系统起源于局域网,但随着高速网络技术的不断发展,通过广域网组成高性能、智能化的大型分布式系统已经成为可能,特别是Internet 的普及更进一步推动了分布式多媒体技术的发展。分布式数据处理技术主要包括通信机制、资源管理、对象标识、安全保护、容错设计、服务种类等多个研究领域。分布式系统有多种结构模式,客户/服务器模式和浏览/服务器模式就是其中被广泛采用的两种典型分布式系统,客户/服务器模式在局域网环境下具有独特的优势,而浏览/服务器模式在客户端仅安装一个浏览器软件就可以实现跨平台操作,因此浏览/服务器分布式系统更适用于 Internet 环境。 8.1.1 分布式系统概念与组成 多个计算机自治处理单元通过网络互连在一起协作完成一个总体任务的系统称为分布式系统,分布式系统中各个自治计算机通过网络交换信息才能共同完成同一项工作。自治计算机拥有自己的处理器和存储器,自治计算机之间采用消息传递机制实现信息交换。 分布式系统由分布式硬件、分布式数据和分布式控制组成,分布式硬件指系统中的自治计算机和通信网络,分布式系统至少包含两个或两个以上的自治计算机,并通过通信网络互连以便协作共同完成某一任务。分布式数据是指将数据划分为多个部分,存放在不同的自治计算机上。数据分布的原则应当是存放在使用该数据的自治计算机上,同一组数据也可以分布在不同的自治计算机处理单元上,分布式数据能够提高数据的可用性和可靠性。分布式控制是指管理与协调分布式系统中的各种物理资源和逻辑资源,物理...