对等网络中的同位体及这样的网络制造技术

技术编号:3502495 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种对等网络,其中所述对等网络包括多个同位体(P),其中所述同位体(RP)包括并维护定义多个候选同位体(CP)的通信记录(CR),可以从所述多个候选同位体下载信息表示数据(S),其中所述多个候选同位体(CP)包括所述多个同位体(P)的子集,且其中所述同位体(RP)包括用于根据所述同位体(RP)的单独例程从至少一个所述候选同位体(CP)下载所述信息表示数据(S)的装置。本发明专利技术还涉及一种包括多个如上所述同位体(P)的对等网络。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及有助于在对等网络中实现自治性和分散化的装置。
技术介绍
目前存在几种对等网络技术,主要目的是提供这样的网络即在其中寻求改善文件共享或者大型文件或直播信息的分布。这些技术的主要部分包括一个中央服务器,该服务器记录所连接的同位体以及连接它们的结构。为了使得服务器能够管理其任务,这些系统中的许多都包括相对固定的结构和极为集中的控制。在这些系统中,如果单独的同位体希望改变它们在结构中的位置,或者其他想要的改变,就不得不获得来自服务器的许可或者指令。少数系统偶尔将非常有限范围内的某些简单决定留给同位体,但是如果这些决定影响到同位体的结构或者状态,那么它们仍然必须将任何改变通知服务器。因此,典型地,传统的对等系统受到不灵活性和集中性的限制,从而至少对于服务器来说,受到了与控制信息有关的大量的通信和处理开销的限制。本专利技术的几个目的之一是实现对等网络中的自治同位体。本专利技术的几个目的中的另一个是减少由对等网络服务器执行的与控制有关的处理和通信的量。
技术实现思路
本专利技术涉及对等网络的同位体,其中所述对等网络包括多个同位体P,其中所述同位体RP包括并维护定义多个候选同位体CP的通信记录CR,可以从所述多个候选同位体下载信息表示数据S,其中所述多个候选同位体CP包括所述多个同位体P的子集,且其中所述同位体RP包括根据所述同位体RP的单独例程从至少一个所述候选同位体CP下载所述信息表示数据S的装置。根据本专利技术,优选地,所述信息表示数据S为直播视频或音频流或者其一部分的表示,但是可以为能够编码为网络可传输格式的任何种类的信息,例如媒体文件、文档文件、计算机程序、数据库等等。所述信息表示数据S可以通过可用编码表示这种信息,并且在分发过程中可进一步进行编码或解码。所述信息表示数据S可以在分发过程中包含于单个独立的数据分组或分组流中,也可以对其进行建立多个数据分组的编码,例如抗丢失使能编码,其中一定数量的数据分组表示所述信息表示数据S。当应用最后提到的例子时,由于不同数据包可以沿着不同的路径分布,就有助于实现基于网格结构的网络。根据本专利技术,可以从其中下载信息表示数据的候选同位体表示可以与下载请求联系的同位体,但是候选同位体的状态不必暗示将可以从所述候选同位体下载。候选同位体可以例如根据自身的判断力而由于内部或外部情况暂时地或永久地选择不服务下载请求。这些情况可以包括,例如请求从同一个候选同位体下载的其他同位体的数量、候选同位体优选为诸如电子邮件和Internet浏览等其他用途保留的带宽量、请求同位体的身份或者地理或网络拓扑位置等等。因此,所述通信记录包括若干个潜在的可能用于下载的同位体,且其中的同位体可以进行自己的实验以便确定从哪些同位体下载,而不是由中心根同位体或服务器上告知从哪里下载。所以,有助于实现自治的、灵活的、自适应的自组织网络。由于所述同位体的一般目的是接收信息表示数据以及选择性地将信息表示数据或者其变体上传给其他同位体,所以在本说明书的其他地方,上述同位体也可以称作接受同位体。根据本专利技术,下载可以包括数据的主动性传输或反应性传输。换言之,所述同位体可以主动发起并负责所述下载,也可以较为被动地接收由发送者发起的下载。本专利技术提供了一种用于在多个同位体之间分发信息的对等网络,其中至少部分地将允许或有助于同位体接收所述信息的控制数据与所述信息联合或包括在所述信息中分发。当所述对等网络中所述同位体RP的行为充分自治时,可得到本专利技术的有益的实施例。通过本专利技术,特别是分布的通信记录,每个同位体都包括可以作为决定基础的信息。因此,所述同位体既不需要在做出决定之前获得来自服务器的许可或指令,也不需要在做出决定之后将结果通知所述服务器。当所述同位体RP至少部分地以通信记录更新CRU为基础对所述通信记录CR进行所述维护时,可以得到本专利技术的有益的实施例。根据本专利技术,所述同位体可以通过处理通信记录更新来维护所述通信记录。优选地,这种更新仅仅包括对所述通信记录的更改,即添加、删除和更新,但是也可以包括任何类别的信息,例如有助于维护任务的通信记录的完整副本。当所述同位体RP进一步包括用于以运行时间为基础下载所述通信记录更新CRU的装置时,可以得到本专利技术的有益的实施例。所述同位体可以在运行时间基础上通过频繁地,无论是有规律地或是无规律地、直接地或是间接地接收更新来维护所述通信记录。根据本专利技术,下载可以包括数据的主动性传输或反应性传输。换言之,所述同位体可以主动发起并负责所述下载,也可以较为被动地接收由发送者发起的下载。当根据所述同位体的独立例程以运行时间为基础对所述通信记录更新CRU进行所述下载时,可以得到本专利技术的有益的实施例。当所述同位体RP可以充分自治地决定从所述通信记录CR当前定义的候选同位体CP下载或请求下载时,可以得到本专利技术的有益的实施例。根据本专利技术,术语自治地可以指同位体能够决定任意或所有的几个不同选项,例如,何时做某事如请求下载,关于某事和谁接触,如从哪些同位体请求下载,提供何种业务给其他同位体,等等。当所述单独例程包括用于以运行时间为基础决定从至少哪一个所述候选同位体CP下载所述信息表示数据S的指导时,可以得到本专利技术的有益的实施例。根据本专利技术的实施例,由于同位体可以各自决定从所述通信记录中定义的哪些候选同位体下载,且它们可以在任何必要或方便的时候自由地重新考虑其决定,所以有助于实现自治性。当所述单独例程包括用于以运行时间为基础决定从若干个所述候选同位体CP下载所述信息表示数据S的准则时,可以得到本专利技术的有益的实施例。根据本专利技术的实施例,由于同位体可以各自决定从所述通信记录中定义的多少个候选同位体下载,且它们可以在任何必要或方便的时候自由地重新考虑其决定,所以便于实现自治性。根据本专利技术的实施例,还可以通过每个同位体所拥有的多于一个候选同位体下载的选择允许基于网格的组网。当所述同位体RP基本同时地从多个所述候选同位体CP下载所述信息表示数据S时,可以得到本专利技术的有益的实施例。根据本专利技术的实施例,为了收集信息表示数据,例如直播视频或音频流,每个同位体都基本同时地从多个候选同位体下载,因此所述对等网络为基于网格的网络。当所述信息表示数据S以建立多个数据包的方式进行编码,且其中一定数量的数据包表示信息表示数据S时,例如,对于抗丢失分布,可以从不同的候选同位体下载不同的数据包,且不必记录顺序。根据本专利技术,术语基本同时可以指在任何实现的通信层收到的效果,例如物理层、传输层、应用层等等。尽管事实上一般在最低层不可能同时接收来自不同数据包的数据,但是从传输层、应用层等看来似乎是同时接收,并且这种伪同时和真正的同时都在本专利技术的范围之内。当所述多个同位体P中的至少一个同位体P包括对等网络服务器PPS时,可以得到本专利技术的有益的实施例。需要强调的是,在本专利技术的某个实施例中,任何同位体原则上都可以作为服务器,但是典型地,它可以包括有关例如网络带宽、处理器能力、存储空间等超过平均的硬件实现。当所述对等网络服务器PPS将所述信息表示数据S发送给所述对等网络的多个同位体P中的至少一个时,可以得到本专利技术的有益的实施例。根据本专利技术,提供一种服务器作为信息广播设备,例如用于主办直播流对话等。当多个所述同位体P与唯一的身份表示ID相关联时,可以得到本发本文档来自技高网...

【技术保护点】
一种对等网络的同位体,其中所述对等网络包括多个同位体(P),其中所述同位体(RP)包括并维护定义多个候选同位体(CP)的通信记录(CR),可以从所述多个候选同位体(CP)下载信息表示数据(S),    其中所述多个候选同位体(CP)包括所述多个同位体(P)的子集,且其中所述同位体(RP)包括用于根据所述同位体(RP)的单独例程从至少一个所述候选同位体(CP)下载所述信息表示数据(S)的装置。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:斯蒂芬阿尔斯特鲁普泰斯劳赫
申请(专利权)人:科德马特公司
类型:发明
国别省市:DK[丹麦]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1