The invention discloses a streaming media data distribution system based on a distributed parallel system, which is composed of a distributed parallel operating system and a database system. The operating system storage system is used to schedule file resources in the whole system; the database system is used to store resources and services in the system; the download program of the system obtains the needed data nearby through a scheduling interface Resources and services, through ingenious design, integrate the advantages of P2P technology and C / s technology, can make a better trade-off between network bandwidth efficiency, delay and reliability, with the characteristics of no size, no height, no center structure, providing services to users nearby, easy to realize, nodes are managed centrally through servers, and do not need to deploy complex P2P communication The protocol has good robustness, and the node does not depend on any other specific nodes. It has high scalability. The more users, the faster the data is distributed through P2P.
【技术实现步骤摘要】
一种基于分布式并行系统的流媒体数据分发系统
本专利技术涉及互联网
,特别涉及一种基于分布式并行系统的流媒体数据分发系统。
技术介绍
网络技术的发展给人们的工作和生活带来的极大的便利,用户数量也急剧上升,电子商务、网络游戏等业务对网络的传输速度提出了更高的要求。随着日益增长的对流媒体应用的需求,传统的基于单播的传输方式很容易导致服务器端的性能瓶颈,不能有效的支持流媒体的大规模数据分发。
技术实现思路
针对上述背景内容中提出的实质性缺陷和不足,本专利技术提供一种基于分布式并行系统的流媒体数据分发系统,实现对流媒体的大规模数据分发,融合了P2P技术和C/S技术的优点,可以在网络带宽效率、延时和可靠性三者之间做出更好的权衡,可以解决
技术介绍
中所指出的问题。一种基于分布式并行系统的流媒体数据分发系统,负责服务的调度和文件资源的调度,由分布式并行的操作系统和分布式并行的数据库系统组成,分布式并行的操作系统存放系统内点播或文件下载功能需要的文件资源,用于在整个系统内调度文件资源,并且根据文件资源的访问情况和机器的负载情况平衡系统内的负载;分布式并行的数据库系统用来存放系统中的资源和服务,除了为用户提供强大的数据服务功能以外,还负责存储分布式并行系统中的一些服务资源;系统的下载程序通过系统的操作系统中设有的调度接口,就近获得其所需要的资源和服务,用于根据文件资源的访问情况和机器的负载情况平衡系统内的负载,并最终从数据库系统中获取资源和服务,并提供给客户。在上述技术方案中,分布式并行系 ...
【技术保护点】
1.一种基于分布式并行系统的流媒体数据分发系统,其特征在于,负责服务的调度和文件资源的调度,由分布式并行的操作系统和分布式并行的数据库系统组成,分布式并行的操作系统存放系统内点播或文件下载功能需要的文件资源,用于在整个系统内调度文件资源,并且根据文件资源的访问情况和机器的负载情况平衡系统内的负载;分布式并行的数据库系统用来存放系统中的资源和服务,除了为用户提供强大的数据服务功能以外,还负责存储分布式并行系统中的一些服务资源;系统的下载程序通过系统的操作系统中设有的调度接口,就近获得其所需要的资源和服务,用于根据文件资源的访问情况和机器的负载情况平衡系统内的负载,并最终从数据库系统中获取资源和服务,并提供给客户。/n
【技术特征摘要】
1.一种基于分布式并行系统的流媒体数据分发系统,其特征在于,负责服务的调度和文件资源的调度,由分布式并行的操作系统和分布式并行的数据库系统组成,分布式并行的操作系统存放系统内点播或文件下载功能需要的文件资源,用于在整个系统内调度文件资源,并且根据文件资源的访问情况和机器的负载情况平衡系统内的负载;分布式并行的数据库系统用来存放系统中的资源和服务,除了为用户提供强大的数据服务功能以外,还负责存储分布式并行系统中的一些服务资源;系统的下载程序通过系统的操作系统中设有的调度接口,就近获得其所需要的资源和服务,用于根据文件资源的访问情况和机器的负载情况平衡系统内的负载,并最终从数据库系统中获取资源和服务,并提供给客户。
2.根据权利要求1所述的一种基于分布式并行系统的流媒体数据分发系统,其特征在于,分布式并行系统采用分布式哈希算法,数据库系统中存放服务器节点的描述信息,将信息存放在本站内和根据算法得出的站上,其中,站的含义是指分布式并行的数据库系统的完全一致的同一个区域内的多个主机组成的一个服务节点。
3.根据权利要求1所述的一种基于分布式并行系统的流媒体数据分发系统,其特征在于,系统的下载程序中设置有服务器端和客户端,负责点播、文件下载和应用层组播的功能,由六个模块组成:轮播模块、数据源模块、数据互传模块、播放器、文件下载客户端和资源调度模块构成,服务器中的功能模块包括数据源模块、数据互传模块、资源调度模块;客户端中所包含的模块包括轮播模块、轮播模块、文件下载客户端;客户端的主要责任是为客户提供尽可满足用户的点播、组播的需求,提供尽可能好的播放质量;客户端的信息仅在本站内注册,即某个站内的客户端对其他站内的客户端是不可见的;服务器端的主要责任是提供自己拥有的资源和尽快的进行资源的调度;服务器端的信息在分布式并行系统中进行注册,注册后的信息成为服务器信息,会分布存放在不同的站内,当某个站没有所需要的资源时,数据源模块通过哈希算法在数据库系统中获得有...
【专利技术属性】
技术研发人员:张晴晴,刘晓光,
申请(专利权)人:北京云端智度科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。