CN101447910A - 分布式网络存储控制方法、装置和分发*** - Google Patents
分布式网络存储控制方法、装置和分发*** Download PDFInfo
- Publication number
- CN101447910A CN101447910A CNA2007100774144A CN200710077414A CN101447910A CN 101447910 A CN101447910 A CN 101447910A CN A2007100774144 A CNA2007100774144 A CN A2007100774144A CN 200710077414 A CN200710077414 A CN 200710077414A CN 101447910 A CN101447910 A CN 101447910A
- Authority
- CN
- China
- Prior art keywords
- information
- node
- storage
- resources
- decision
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种分布式信息分发***、相关方法及装置。该分布式信息分发***包括:信息源节点,用于提供信息资源;信息存储节点,用于存储信息,根据指令调度信息;信息控制节点,分布于网络核心层或边缘层或汇聚层,用于根据来自用户或信息源节点或其他节点的信息资源请求指令对应的信息存储节点向用户提供信息。采用本发明实施例的方案便于分布式的信息存储分发的管理控制。
Description
技术领域
本发明涉及网络通信领域,尤其涉及一种分布式网络存储控制方法、装置和分发***。
背景技术
随着大容量存储技术的发展,具备数据存储分发功能的网络设备蕴育而生,例如,中国专利申请号为200610033897.3,一种具有存储功能的网络,要求网元不但具备传统的转发、交换等功能,还需要有存储大量的数据,并能根据来自其他网元的控制命令或其他策略,将存储的数据发送给用户设备的功能,如发送给电脑、机顶盒等终端设备。
由于现有的运营商网络中,网络设备主要实现的是业务的路由转发功能,不具备大量存储在设备本地的数据分发功能,要在运营商网络中部署这种具备数据存储、分发功能的网络设备,势必带来整个网络业务带来很大的冲击。
发明内容
本发明的目的是提供一种分布式信息分发***,提供便于管理的分布式的信息存储分发控制机制。
本发明的目的是通过以下技术方案实现的:
本发明的实施例提供了一种分布式信息分发***,包括:信息源节点,用于提供信息资源;信息存储节点,用于存储信息,根据指令调度信息;信息控制节点,分布于网络核心层或边缘层或汇聚层,用于根据来自用户或信息源节点或其他节点的信息资源请求,结合本身管理的信息存储节点的存储资源指令对应的信息存储节点向用户提供信息。
本发明实施例提供了一种分布式网络存储控制方法,包括:
信息控制节点接收信息资源请求,根据所述信息资源请求和本身管理的信息存储节点的存储资源进行信息分发调度决策,得到决策结果;信息控制节点将决策结果输出给相应的决策执行节点。
本发明实施例还提供了一种分布式网络存储控制点,包括:
接收单元,接收信息资源请求;存储资源获取单元,用于获取信息存储节点的存储资源;决策单元,用于根据所述信息资源请求和所述信息存储节点的存储资源进行决策,得到决策结果;决策结果响应单元,用于将所述决策结果发送给执行决策结果的节点。
本发明实施例还提供了一种分布式网络存储更新的方法,包括:
信息存储节点获取到信息后,向该信息存储节点对应的信息控制节点发送更新消息;所述信息控制节点接收所述更新消息,更新本身管理的信息存储节点的信息资源分布。
由上述本发明提供的技术方案可以看出,信息控制节点通过对信息存储节点的存储资源进行维护管理,根据信息资源请求和维护管理的存储资源进行决策,调度存储分发。由于信息直接存储在网络运营商的网络设备中,管理维护和调度网络运营商的网络设备不不需要上到服务提供商网络,能够更快响应用户的信息资源请求,节约网络资源。
附图说明
图1为本发明实施例中分布式存储网络示意图;
图2为本发明的网络架构的实施方式之一的网络功能架构抽象图。
具体实施方式
首先,参考图1结合实例对本发明业务面和控制面一般特征进行说明。图1为本发明实施例中分布式存储网络示意图。
在现有基于终端用户的对等网络(Peer-to-Peer)中,一般来说只有两种网络节点,对等节点Peer和超级节点SuperNode,对等节点Peer之间关系完全对等,由超级节点对数据资源进行管理;而基于分布式存储网络中,节点之间的关系并不是完全的对等。在上下文中,“节点”可以是独立的设备也可以是集成***的功能实体,如图1分布式存储网络(或分布式信息分发***)中,可以将节点归类为下列几种节点:
节点1:信息源节点,用于提供信息资源,如图1中的信息服务器101,其可包括一个或多个信息服务器,用来提供信息源,可提供的信息服务包括但不仅限于:网页浏览、视频、语音、各种个性化信息等等。
节点2:信息编码节点,对信息进行编码,便于网络传输和网络存储(文件存储的格式),信息编码节点可和信息源节点设置在一起或其它位置,例如对应于图1中的信息源节点所在的信息服务器101。用于对信息进行编码,可以是根据统一标准(如根据信息位置、载荷、权属等信息)编成通用编码,便于网络传输和网络存储(文件存储的格式)。信息编码节点的类型可以是包括:网络服务器、信息控制节点、网站服务器、路由器、交换机或无线通信基站等。
节点3:信息控制节点(也叫信息控制节点),对信息的传输、存储调度进行管理,对应于图1中的信息播控单元103,102,120;这类节点分布于网络核心层或边缘层或汇聚层,根据来自用户或信息源节点或其他节点的信息资源请求,结合本身管理的信息存储节点的存储资源指令对应的信息存储节点向用户提供信息。
节点4:信息存储节点,用于存储信息,根据指令调度信息;具有存储能力,对信息进行转发、存储和根据指令和策略,发出信息,对应于图1中的104、105、106等设备,用户设备也可以为该类设备。
节点5:信息消费节点,最终的信息接受者,一般为最终的用户终端设备,如用户个人电脑PC、固定用户终端、移动终端、机顶盒STB等。
为了便于最终用户使用和计费等管理,还有如下功能节点。
节点6:信息服务节点。可以提供给用户登陆,查询相关的信息摘要,决定是否消费该信息。信息服务节点可以包括用户代理节点,代理用户向信息控制节点申请信息,和/或业务代理节点代理信息源节点向信息控制节点提供可调度的信息资源。其中,用户代理节点主要完成代理用户向信息控制节点申请信息,增加安全性和服务质量QoS策略,提供用户和网络的隔离保证安全性。业务代理节点主要完成代理信息源节点向信息控制节点提供可调度的信息资源。其中,用户代理节点和业务代理节点可以是一个整体。
为了资源管理便利,可以将信息存储节点按域划分(如按接入网、城域网等划分)成信息分发子***,每个信息分发子***都设置有信息控制节点,管理本域的信息存储节点的信息资源调度分发,为用户提供服务。还可以设置上级信息控制节点、中心信息控制节点、边缘信息控制节点、中继信息控制节点或上述四种信息控制节点的任意组合,两个域的信息控制节点通过上述指定的信息控制节点实现跨域和/或分级协调调度,以便于各信息分发子***间信息资源调度。当然,也可以仅设置类似于代理的调度节点,用于向其它信息控制节点调度信息。
为了资源分发调度,还可以设置存储分发策略节点,用于提供存储、分发、调度策略。例如,存储分发优先级、存储分发拥塞处理策略、存储分发服务质量、存储分发认证机制、存储分发加密机制、存储信息资源更新机制等等。如为动态调整信息资源在信息存储节点的分布情况、清除长期不使用的信息提供依据,以便于存储资源的有效利用。
为了资源分发调度,还可以设置设备管理节点,用于管理信息存储节点的存储功能属性,提供给控制节点,控制节点结合各信息存储节点的存储功能属性进行决策控制。在本发明实施例提供的***中,设备本身的维护运行情况可以采用现有的网络管理***,例如现有的设备管理***EMS、网络管理***NMS等,在此不再赘述。本文中重点强调对设备存储能力(如存储容量、存储速率等)、存储介质属性(如类型、规格、分区等)、存储介质的使用情况(如存储控制使用率、更新率等)、与其它信息存储设备的兼容性、存储介质可扩展空间(如提供扩容)、存储介质的被租用(如网络运营商给服务运营商提供租借的存储介质)情况等等。设备管理节点可设置在现有的网络管理***或设备管理***中,采用现有的管理协议访问;也可以开辟专用的存储管理控制协议。设备管理节点可为网络管理者提供管理界面。
为了解决信息存储节点的正常运行,还可以设置操作维护节点,用于提供信息存储节点的运行状态,特别是存储功能(如存储器)的运行状态进行监测和/或保护倒换。例如,监测存储介质的运行情况,如存储的效率、信息丢失率;监测存储分区的合理性,判断是否需要进行分区整理以便存储和访问的效率;监测评估存储介质使用寿命,存储介质是否损坏。操作维护节点可为网络维护者提供维护界面。
上述的设备管理节点、调度节点、操作维护节点和信息控制节点至少两个可以集成到同一物理实体。上述节点1、2、6可以集成在一起,如一个综合性的网站或服务器,提供视频点播业务,网上论坛、新闻业务等等,需要对用户进行计费(节点6),需要对视频数据进行编码(节点2),和提供信息(节点1)。
另外,还提供信息存储资源服务节点,提供信息资源列表,以便于信息资源索引、调度。相应的为信息存储资源服务节点提供信息更新机制,包括信息存储节点、信息源节点、其它信息控制节点的更新交互流程及何时更新等,例如,可以在存储分发不频繁的夜间定时启动信息资源更新。
图1所示的网络接入设备、交换路由设备LAN-Switch(s)都具备数据存储、分发功能。信息源节点、信息编码节点、信息控制节点、信息存储节点分布于网络核心层或边缘层或汇聚层。信息消费节点接入网络的接入介质包括有线介质和/或无线介质,其中,有线介质包括但不仅限于:电力线、电缆、同轴电缆,光纤介质;无线介质包括但不仅限于:电磁波介质(如红外、蓝牙、射频、微波)、空间光介质(也叫自由光介质)。信息消费节点接入的网络如基于有线介质的接入网络如各种类型的数字用户线xDSL接入网络、有源光接入网络、无源光网络或光电混合接入网络;基于无线介质的接入网路如GSM接入网络、CDMA接入网络、支持3G接入网络等。本发明实施例的信息存储节点的类型包括上述提到的通过各种接入网的接入节点,如光网络终端、光线路终端、数字用户线接入复用器DSLAM,也可以是交换机、路由器、网关、网桥、网守、无线通信基站、网络服务器等参与网络存储转发的任何设备。
在图1所示的分布存储分发网络中,信息的分发存储,由信息控制节点3来完成,信息控制节点需要知道信息是否需要存储,是否有存储内容,如何查找到。
首先,在分布存储分发网络中,对信息资源请求需要进行决策处理过程,将决策结果输出给各个决策执行实体(如信息消费节点、其它信息控制节点、信息存储节点、信息源节点等)。
决策处理过程包括:基本信息接纳决策、信息资源调度决策、信息存储节点设备存储分发能力决策等。上述决策可以在信息控制点中统一完成,也可以分散到各个独立节点中完成,由信息控制点统一决策。下面我们以在信息控制点中集中实现为例。
信息接纳决策:信息控制节点接收信息资源请求,根据信信息资源请求查询本身管理的信息存储节点的信息资源,如果本身有请求的信息,确定一个或多个信息存储节点,并向相应的信息存储节点发信息分发指令以向消费节点提供信息。优选的,信息控制节点可以选择离用户最近的存储节点向用户提供信息。
信息资源调度决策:信息控制节点根据信息资源请求,查询本身管理的信息存储节点的信息资源分布情况,如果本身管理的信息存储节点没有请求的信息,向其它信息控制节点或信息源节点或其它节点发送信息资源请求。例如,如图1所述,信息播控单元103可向上级信息播控单元120请求资源。
信息存储节点设备存储分发能力决策:信息控制节点获得信息存储节点的存储分发能力和/或用户接收能力,根据信息存储节点的存储分发能力和/或用户接收能力进行调度决策,指令相应的存储节点分发存储信息。
进一步的,分布式网络进行存储更新:信息存储节点获取到信息后,向信息控制节点发送更新消息;信息控制节点接收所述更新消息,更新信息存储节点的信息资源分布。进一步的,信息控制节点接收到来自信息存储节点的更新消息后,向其它信息控制节点发送更新消息。
进一步的,分布式网络进行存储调度包括:信息控制节点接收信息资源请求,查询本身管理的信息存储节点的信息资源分布;信息控制节点确定本身管理的信息存储节点没有请求的信息,向其它控制节点或信息源节点或其它节点发送信息资源请求。其中,所述没有请求的信息包括没有足够的信息。
进一步的,分布式网络进行存储调度包括:信息控制节点获得本身管理的信息存储节点的存储分发能力和/或用户接收能力,根据存储分发能力和/或用户接收能力进行调度决策,得到决策结果;信息控制节点根据决策结果指令相应的存储节点分发存储信息。
进一步的,本发明实施例提供了一种信息控制节点,包括:
接收单元,接收信息资源请求;
存储资源获取单元,用于获取信息存储节点的存储资源;
决策单元,用户根据所述信息资源请求和所述信息存储节点的存储资源进行决策,得到决策结果。
信息控制节点进一步包括:存储单元,用于存储所述信息存储节点的信息资源、所述信息存储节点的信息分发能力、所述用户的信息分发能力的至少一项。
更新单元,用于接收信息存储节点或其它控制节点或信息源节点或用户消费节点发送过来的信息,更新所述存储单元中的信息。
存储资源获取单元包括:信息资源获取模块、存储分发能力获取模块、存储分发能力获取模块等。其中,
存储资源获取单元包括:信息资源获取模块,用于获取信息存储节点已存储的信息资源,将所述信息存储节点已存储信息资源发送给决策单元。
存储资源获取单元包括:存储分发能力获取模块,用于获取信息存储节点的存储分发能力,发送给决策单元。。
存储资源获取单元包括:用户信息分发能力获取模块,用于获取用户信息分发能力,将所述用户信息分发能力发送给决策单元。例如,目标用户接收速率、带宽、优先级、安全要求、服务质量要求等。
结合图1所示,以终端设备进行视频业务为例,说明本发明实施例一般信息交互的基本步骤:
19、终端设备111在信息服务***101中的信息服务提供和管理节点6上点播了一部电影;
20、信息服务***101中的信息服务提供和管理节点6,将用户点播信息(电影的名称和信息)传递给信息服务***101中信息编码节点2,信息编码节点2查询出电影在网络中的编码信息。
21、信息服务提供和管理节点6向信息播控单元120发送播控请求,播控请求中携带了用户点播信息的信息编码。
22、信息播控单元120接收到播控请求,将该指令信息传输给相应的信息播控单元103。
信息播控单元120可直接根据用户点播位置将该指令信息传输给最为接近的信息播控单元。可选的,为信息播控单元配置控制等级,如主/从或上/下级,同级的还可以通过指定的信息播控单元或中继代理转发(如图2所示)。例如跨地区跨省的区域网络之间、跨运营商网络之间网络可以按区域划分,相邻域的信息播控单元可以通过两个相邻域的边缘信息播控单元访问或是在两个相邻域的信息播控单元间设置中继代理进行访问,以便于资源调度、维护和管理。
如表1所示为信息播控单元120向信息播控单元103发送的指令信息中携带信息的实例:
表1
命令类型 | |
目标地址 | IP地址或MAC地址 |
信息编码 | 源信息的IP+信息号或通用编码 |
目标用户的接受能力 | 1M |
信息开始时间 | 100Min |
是否更新前面命令 | 是/否 |
如果用户在进行视频服务的时候,可能快进和后退,甚至停止画面,用户的上述指令信息,可以直接与信息播控单元103进行交互,也可以与信息服务提供和管理节点6进行交互,当用户的后续命令来到时,对于以前的命令可以选择不进行执行了。如用户开启画中画功能,第一个源正在播放,后一个画面的数据,就不应该替代前面的数据。用户在阅览网页的时候,也存在该情况。
30、在图1中信息播控单元103,管理所在网域(如接入网)中所有存储的信息,包括但不仅限于:信息类型、每一种类型信息在接入网中存储的位置、授权的时间(包括授权租期)、使用情况、分布情况、,存储有各个信息是否存在,位置,是否在使用。
如表2所示为信息播控单元维护管理的信息的实例:
表2
信息播控单元103,还保存有所管理网域设备的存储空间的能力和使用情况。
如表3所示为信息播控单元103保存的管理网域设备的存储空间的能力和使用情况的实例:
表3
序列号 | 存储空间1 | 存储空间2 | 存储空间3 |
地址 | IP地址或MAC地址 | ||
存储容量 | 100G | ||
已经使用 | 20G | ||
信息输入带宽 | 1000M(下行),5000M(上行) | ||
信息输出带宽 | 1000M(下行)5000M(上行) |
正在输入 | 10M(上行),10M(下行) | ||
正在输出 | 10M(上行),10M(下行) |
31、信息播控单元103如果发现该数据在本域没有存储,向上级信息播控单元102或向其他信息播控单元请求数据,或请求信息播控单元120请求数据。
32、如果信息播控单元103发现本域中有数据,根据该数据存储的空间位置和现有能力,下发指令消息,命令节点104、105、106(一部完整的影片可能存储在不同的设备上)向目标用户发送数据。
40、节点104、105、106收到信息播控单元103的指令消息,向目标地址发送数据。
50、对于转发数据,节点104、105、106可以根据信息播控单元103的指令对数据进行存储。
如表4所示为步骤32中信息播控单元103下发给节点104、105、106的指令信息中携带信息的实例:
表4
命令类型 | 存储信息 |
信息编码 | 源信息的IP+信息号或通用编码 |
信息生存时间 | 长期存储根据指令删除(或)时间 |
对于节点104、105、106存储的数据,如果因设备损坏,掉电等原因,丢失,节点104、105、106与信息播控单元103进行定期或不定期的同步。
节点104、105、106保存自己具有的数据列表,并对自身能力信息上报给播控单元103。
上述的实施方案中,在信息播控单元103的控制下,网络设备直接将数据发送给最终用户。
还可以是下列方式进行。
在信息播控单元103的控制下,各个节点104、105、106,分布存储在各个网元的数据,发送到与用户设备111连接最接近的节点104上,由节点104根据用户设备的带宽和使用状况,动态的调节给用户的数据带宽,下发给用户设备111。
参考图2,为本发明的网络架构的实施方式之一的网络功能架构抽象图,根据本发明,本实施方式的网络架构,可以抽象成为如图2的四层架构:
信息使用层200:
包括了应用各种信息的最终应用终端,包括用户的PC机,个人数字助理PDA设备,手机,各种智能设备,机顶盒、智能家电等各种接入网络的终端设备。
值得注意的是,如果终端设备也提供存储空间,供网络调度使用,该终端介于信息使用层与信息存储层之间,即这种终端设备可以属于信息使用层200,也可以属于信息存储层210。
信息存储层210:
结合上文所述的内容,该信息存储层210中包括了各种具备存储功能,能够存储各种信息的网路设备,如数字用户线接入复用设备DSLAM设备,光接入设备(光线路终端OLT设备、光网络终端设备ONU/ONT),无线接入设备(wimax基站,GSM,各种CDMA,WLAN等),路由器,交换机等。这些设备靠近或方便与信息使用层交互。
信息存储层210的设备对信息进行存储,并接收相关控制命令,将存储的内容发送给信息使用层200,或与信息存储层210的设备之间进行转发存储、协同工作。
信息存储层210在将存储的信息发送给信息使用层的设备过程中,对发送信息需要进行分包、限速、添加报文头等操作。
例如,信息存储层210的网元(如218,219)接收到相关的指令,根据指令,或者根据信息使用层200的接收网元(如201,202)的接收属性信息对需要发送的信息进行分包。其中,接收属性信息包括但不仅限于能够接收报文长度、速率、协议格式、服务质量QoS要求。
信息存储层210的网元(218,219),接收到相关的指令,根据指令,或者根据设置,对分包的数据添加报文头,报文头可以是多种形式:
信息存储层210的统一地址,作为报文的源地址。
采用本方法,信息存储层210,对信息使用层200可见,信息使用层210知道信息来源于信息存储层200,但不知道来源的位置,信息存储层210对信息使用层200实际不可见,但对于现有终端的底层软件需要更改协议。
根据接收指令中的地址信息,作为报文头的源地址。
本方法,信息使用层200的终端,感知不到信息存储层210的存在,收到报文来的源地址显示来自于应用于信息源层230,该方法对信息存储层210安全。
直接根据设备本身的地址作为报文头的源地址。
本方法,信息存储层210设备的地址,信息使用层200可见,不利于保护信息存储层210设备的安全,但信息存储层200设备之间的信息交流互通,采用该方法可以方便的进行交互信息。
信息存储层210的网元(219,218),接收到相关的指令,根据指令,或者根据信息使用层200的接收网元(如201,202)的接收报文带宽能力,分包的信息按照一定的速率发送给信息接收网元。
存储信息控制层220:包括了能够管理存储设备,存储信息控制层的网络设备,如同DNS服务器,对于信息使用层可以是可见,也可以是不可见。
如设备205,可以直接访问存储信息控制层220的设备,调用存储在信息存储层210中的信息,但这种实施方式,对设备205的要求较高,需要在设备205中,设置认证机制,防止设备205攻击网络。
存储信息控制层220中,每个设备,可以是独立的网络设备,如服务器,也可以是集成在网络设备中的功能模块。
存储信息控制层220,可以分为多个子域,每个子域中的网元(221,222),控制一部分信息存储层的设备,子域之间可以相互连同,信息子域可以受控与一高级域控制器,如设备228,也就是存储信息控制层中,分为多个控制子层。
存储信息控制设备222,管理信息在信息存储层213中的存储,分布,转发,调用,删除等操作,存储信息控制设备222,存储了域213中,存有的信息,但存储信息控制设备228可以不知道信息213中存储信息的具***置,和信息复制的份数。当然228也可以知道213中全部,或部分信息的分布位置,直接进行调度处理。
当一个信息,如一部大的电影被分布到213或214中进行存储,信息使用层的用户需要使用的时候,由228进行协调调度,如果在域211或域212调用域213或域214中的数据,可以经过上级的信息播控232进行,或通过存储信息控制层之间的相互交换存储信息表,采用邻居发现机制,通过229知道相邻域中的信息,调用相邻域中的信息,具体的信息,可以通过信息存储层之间的接口进行调度。
应用与信息源层230,包括了信息源点,如信息服务器231,和信息编码服务器235,信息播控232。
信息服务器231,为信息源信息的提供者,或信息源的发布者,如各种网站,各个公司的网站。或者个人的网站。
信息编码服务器235,对信息服务器上的信息进行编码,便于在网络上进行分布,传输,存储。
信息播控服务器232,负责信息在网路上进行传播。
整个网路,对于信息使用层200的终端设备,可以看成是一智能网络。其中信息存储层210,为分布式的信息存储节点,这些节点位于信息流的汇集点或边缘节点等便于信息发布和流动的位置。存储信息控制层220,为智能节点,能够感知或受控感知信息的流动,接受最终用户的需求,并根据信息使用层节点的要求或为了更好的满足使用层节点的要求,将信息在信息存储层进行分布,存储,对老化数据进行删除,更换。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (24)
1、一种分布式信息分发***,其特征在于,包括:
信息源节点,用于提供信息资源;
信息存储节点,用于存储信息,根据指令调度信息;
信息控制节点,分布于网络核心层或边缘层或汇聚层,用于根据来自用户或信息源节点或其他节点的信息资源请求,结合本身管理的信息存储节点的存储资源指令对应的信息存储节点向用户提供信息。
2、根据权利要求1所述的***,其特征在于,包括:
编码节点,对信息源节点提供的信息进行编码,得到编码信息。
3、根据权利要求1所述的***,其特征在于,包括:
设备管理节点,用于管理信息存储节点的存储功能属性,提供给控制节点。
4、根据权利要求1所述的***,其特征在于,包括:
至少一个信息服务节点,用于代理用户向信息控制节点申请信息和/或代理信息源节点向信息控制节点提供可调度的信息资源。
5、根据权利要求1所述的***,其特征在于,包括:
调度节点,用于向其它信息控制节点调度信息,包括中心信息控制节点、边缘信息控制节点、中继信息控制节点、上级信息控制节点的至少一种。
6、根据权利要求1所述的***,其特征在于,包括:
操作维护节点,用于提供信息存储节点的存储功能的运行状态监测和/或保护倒换。
7、根据权利要求1所述的***,其特征在于,包括:信息存储节点分布于网络核心层或边缘层或汇聚层。
8、根据权利要求1、2或4所述的***,其特征在于,包括:
信息源节点、信息编码节点、信息服务节点至少两个在同一物理实体。
9、根据权利要求1、3、4、5或6所述的***,其特征在于,包括:
信息控制节点、设备管理节点、信息服务节点、调度节点、操作维护节点至少两个设置在同一物理实体。
10、根据权利要求1所述的***,其特征在于,包括:
信息控制节点和信息存储节点设置在同一物理实体。
11.一种分布式网络存储控制的方法,其特征在于,包括:
信息控制节点接收信息资源请求,根据所述信息资源请求和本身管理的信息存储节点的存储资源进行信息分发调度决策,得到决策结果;
信息控制节点将决策结果输出给相应的决策执行节点。
12.根据权利要求11所述的方法,其特征在于,包括:
信息控制节点根据信息资源请求查询本身管理的信息存储节点的信息资源分布,如果本身有请求的信息,确定一个或多个信息存储节点,并向相应的信息存储节点发信息分发指令。
13.根据权利要求11所述的方法,其特征在于,包括:
信息控制节点根据信息资源请求查询本身管理的信息存储节点的信息资源分布,如果本身管理的信息存储节点有请求的信息,向其它控制节点或信息源节点或其它节点发送信息资源请求。
14、根据权利要求11所述的方法,其特征在于,包括:
信息控制节点根据信息资源请求获得信息存储节点的存储分发能力和/或用户接收能力,根据信息存储节点的存储能力和/或用户接收能力进行调度决策,指令相应的存储节点分发存储信息。
15、根据权利要求14所述的方法,其特征在于,进一步包括:
信息存储节点获取到信息后,向信息控制节点发送更新消息;
信息控制节点接收所述更新消息,更新信息存储节点的信息资源分布。
16.一种分布式网络存储控制点,其特征在于,包括:
接收单元,接收信息资源请求;
存储资源获取单元,用于获取信息存储节点的存储资源;
决策单元,用于根据所述信息资源请求和所述信息存储节点的存储资源进行决策,得到决策结果;
决策结果响应单元,用于将所述决策结果发送给执行决策结果的节点。
17.根据权利要求16所述的分布式网络存储控制点,其特征在于,存储资源获取单元包括:
信息资源获取模块,用于获取信息存储节点已存储的信息资源,将所述信息存储节点已存储信息资源发送给决策单元。
18.根据权利要求16所述的分布式网络存储控制点,其特征在于,存储资源获取单元包括:
存储分发能力获取模块,用于获取信息存储节点的存储分发能力,发送给决策单元。
19.根据权利要求16所述的分布式网络存储控制点,其特征在于,存储资源获取单元包括:
用户信息分发能力获取模块,用于获取用户信息分发能力,将所述用户信息分发能力发送给决策单元。
20.根据权利要求17至19至少一项所述的分布式网络存储控制点,其特征在于,包括:
所述决策单元,用于根据来自信息资源获取模块、存储分发能力获取模块、用户信息分发能力获取模块至少一个模块的信息和信息资源请求进行决策,得到决策结果。
21、根据权利要求16所述的分布式网络存储控制点,其特征在于,还包括:
存储单元,用于存储所述信息存储节点的信息资源、所述信息存储节点的信息分发能力、所述用户的信息分发能力的至少一项。
22、根据权利要求21所述的分布式网络存储控制点,其特征在于,
更新单元,用于接收所述执行决策结果的节点或其它控制节点或信息源节点或用户发送过来的信息,更新所述存储单元中的信息。
23.一种分布式网络存储更新的方法,其特征在于,包括:
信息存储节点获取到信息后,向该信息存储节点对应的信息控制节点发送更新消息;
所述信息控制节点接收所述更新消息,更新本身管理的信息存储节点的信息资源分布。
24.根据权利要求23所述的方法,其特征在于,进一步包括:
信息控制节点接收到来自信息存储节点的更新消息后,向其它信息控制节点发送更新消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100774144A CN101447910B (zh) | 2007-11-26 | 2007-11-26 | 分布式网络存储控制方法、装置和分发*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100774144A CN101447910B (zh) | 2007-11-26 | 2007-11-26 | 分布式网络存储控制方法、装置和分发*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101447910A true CN101447910A (zh) | 2009-06-03 |
CN101447910B CN101447910B (zh) | 2012-04-25 |
Family
ID=40743328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100774144A Active CN101447910B (zh) | 2007-11-26 | 2007-11-26 | 分布式网络存储控制方法、装置和分发*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101447910B (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101901275A (zh) * | 2010-08-23 | 2010-12-01 | 华中科技大学 | 一种分布式存储***及其方法 |
WO2011127800A1 (zh) * | 2010-04-14 | 2011-10-20 | 华为技术有限公司 | 一种节点选择方法及网络设备、*** |
CN102238202A (zh) * | 2010-04-23 | 2011-11-09 | 华为技术有限公司 | 索引信息的存储、查找方法及装置 |
CN102591970A (zh) * | 2011-12-31 | 2012-07-18 | 北京奇虎科技有限公司 | 一种分布式键-值查询方法和查询引擎*** |
CN102656865A (zh) * | 2009-12-09 | 2012-09-05 | 高通股份有限公司 | 用于基于位置的***的分级信息分发 |
CN101998173B (zh) * | 2009-08-27 | 2012-11-07 | 华为技术有限公司 | 分布式媒体共享播控器、媒体播控***及方法 |
CN103227839A (zh) * | 2013-05-10 | 2013-07-31 | 网宿科技股份有限公司 | 内容分发网络服务器区域自治的管理*** |
CN104852935A (zh) * | 2014-02-13 | 2015-08-19 | 北京京东尚科信息技术有限公司 | 数据存储方法和***及装置以及数据上传方法和装置 |
CN105898434A (zh) * | 2014-11-19 | 2016-08-24 | 北京航天长峰科技工业集团有限公司 | 不同密级网络信息交换*** |
CN106802776A (zh) * | 2017-01-19 | 2017-06-06 | 郑州云海信息技术有限公司 | 一种映射文件到实际物理存储的方法 |
WO2017185851A1 (zh) * | 2016-04-28 | 2017-11-02 | 杭州海康威视数字技术股份有限公司 | 视频存储***及其视频数据发送方法 |
CN110191143A (zh) * | 2018-12-13 | 2019-08-30 | 浙江宇视科技有限公司 | 一种资源发布方法、装置及*** |
CN114422369A (zh) * | 2020-10-13 | 2022-04-29 | 中国联合网络通信集团有限公司 | 汇聚层云管平台及其部署方法 |
CN116916054A (zh) * | 2023-09-14 | 2023-10-20 | 美冠(北京)科技有限公司 | 基于云播控的数字化媒介内容分发*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100349431C (zh) * | 2003-08-29 | 2007-11-14 | 华为技术有限公司 | 一种分层的内容分发网络及内容分层分发的方法 |
CN100544261C (zh) * | 2005-12-20 | 2009-09-23 | 中国科学院声学研究所 | 一种基于网络信息的数据分布/获取方法 |
CN101026539A (zh) * | 2006-02-20 | 2007-08-29 | 华为技术有限公司 | 一种具有存储功能的网络 |
-
2007
- 2007-11-26 CN CN2007100774144A patent/CN101447910B/zh active Active
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101998173B (zh) * | 2009-08-27 | 2012-11-07 | 华为技术有限公司 | 分布式媒体共享播控器、媒体播控***及方法 |
CN102656865B (zh) * | 2009-12-09 | 2015-08-19 | 高通股份有限公司 | 用于基于位置的***的分级信息分发 |
CN102656865A (zh) * | 2009-12-09 | 2012-09-05 | 高通股份有限公司 | 用于基于位置的***的分级信息分发 |
WO2011127800A1 (zh) * | 2010-04-14 | 2011-10-20 | 华为技术有限公司 | 一种节点选择方法及网络设备、*** |
CN102238202B (zh) * | 2010-04-23 | 2014-12-03 | 华为技术有限公司 | 索引信息的存储、查找方法及装置 |
CN102238202A (zh) * | 2010-04-23 | 2011-11-09 | 华为技术有限公司 | 索引信息的存储、查找方法及装置 |
CN101901275A (zh) * | 2010-08-23 | 2010-12-01 | 华中科技大学 | 一种分布式存储***及其方法 |
CN102591970A (zh) * | 2011-12-31 | 2012-07-18 | 北京奇虎科技有限公司 | 一种分布式键-值查询方法和查询引擎*** |
CN102591970B (zh) * | 2011-12-31 | 2014-07-30 | 北京奇虎科技有限公司 | 一种分布式键-值查询方法和查询引擎*** |
CN103227839A (zh) * | 2013-05-10 | 2013-07-31 | 网宿科技股份有限公司 | 内容分发网络服务器区域自治的管理*** |
CN103227839B (zh) * | 2013-05-10 | 2016-08-17 | 网宿科技股份有限公司 | 内容分发网络服务器区域自治的管理*** |
CN104852935A (zh) * | 2014-02-13 | 2015-08-19 | 北京京东尚科信息技术有限公司 | 数据存储方法和***及装置以及数据上传方法和装置 |
CN104852935B (zh) * | 2014-02-13 | 2019-03-15 | 北京京东尚科信息技术有限公司 | 数据存储方法和*** |
CN105898434A (zh) * | 2014-11-19 | 2016-08-24 | 北京航天长峰科技工业集团有限公司 | 不同密级网络信息交换*** |
US11012483B2 (en) | 2016-04-28 | 2021-05-18 | Hangzhou Hikvision Digital Technology Co., Ltd. | Video storage system, and video data transmission method for same |
WO2017185851A1 (zh) * | 2016-04-28 | 2017-11-02 | 杭州海康威视数字技术股份有限公司 | 视频存储***及其视频数据发送方法 |
CN107343012A (zh) * | 2016-04-28 | 2017-11-10 | 杭州海康威视数字技术股份有限公司 | 视频存储***及其视频数据发送方法 |
CN106802776A (zh) * | 2017-01-19 | 2017-06-06 | 郑州云海信息技术有限公司 | 一种映射文件到实际物理存储的方法 |
CN110191143A (zh) * | 2018-12-13 | 2019-08-30 | 浙江宇视科技有限公司 | 一种资源发布方法、装置及*** |
CN114422369A (zh) * | 2020-10-13 | 2022-04-29 | 中国联合网络通信集团有限公司 | 汇聚层云管平台及其部署方法 |
CN114422369B (zh) * | 2020-10-13 | 2024-04-30 | 中国联合网络通信集团有限公司 | 汇聚层云管平台及其部署方法 |
CN116916054A (zh) * | 2023-09-14 | 2023-10-20 | 美冠(北京)科技有限公司 | 基于云播控的数字化媒介内容分发*** |
CN116916054B (zh) * | 2023-09-14 | 2023-12-05 | 美冠(北京)科技有限公司 | 基于云播控的数字化媒介内容分发*** |
Also Published As
Publication number | Publication date |
---|---|
CN101447910B (zh) | 2012-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101447910A (zh) | 分布式网络存储控制方法、装置和分发*** | |
Hou et al. | Green survivable collaborative edge computing in smart cities | |
Li et al. | An ICN/SDN-based network architecture and efficient content retrieval for future satellite-terrestrial integrated networks | |
KR101595527B1 (ko) | 넷스토어 기반의 서비스 네트워크 동적 구성 시스템 및 서비스 네트워크 동적 구성 방법 | |
US9088803B2 (en) | Software defined joint bandwidth provisioning and cache management for MBH video traffic optimization | |
Hinton et al. | Power consumption and energy efficiency in the internet | |
CN102271151B (zh) | 通过宽带网关进行基于节能的服务优化的方法和*** | |
CN102271099B (zh) | 联网方法与*** | |
CN100568822C (zh) | 一种基于弹性分组环的业务拓扑图形化显示方法 | |
CN100583801C (zh) | 一种动态建立组播虚拟局域网域的方法、***及交换设备 | |
CN104243143A (zh) | 一种基于量子密钥分配网络的移动保密通信方法 | |
CN106094553B (zh) | 基于5g网络的智能家居控制***及网络连接控制方法 | |
CN101707568B (zh) | 用户组播业务的控制方法和***及组播主控设备 | |
CN103458466A (zh) | 流量控制装置与方法以及网络流量管理***与方法 | |
CN103314552B (zh) | 使用非统一接收器的基于组的组播方法 | |
CN103001892A (zh) | 基于云计算的网络资源分配方法及*** | |
CN107027134A (zh) | 一种用户自定义的无线通信网络方法及*** | |
CN104079651A (zh) | 基于sdn框架的广电多出口智能调度***及方法 | |
CN103401905B (zh) | 基于移动智能终端的电网调度移动应用平台*** | |
Ghazisaidi et al. | Techno-economic analysis of EPON and WiMAX for future Fiber-Wireless (FiWi) networks | |
CN102684898A (zh) | 基于家庭网关的服务质量管理方法及服务质量管理*** | |
CN103685344A (zh) | 一种用于多p2p缓存节点的协同方法和*** | |
CN102404374B (zh) | 一种提供网络内容资源的***和方法 | |
CN100579070C (zh) | 一种实现网络接入的方法及*** | |
CN102685801B (zh) | 网络管理设备及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |