One embodiment provides a system to facilitate efficient transmission protocols. During operation, the system receives the first interest indicating a query for the best transmission parameters, in which the name of interest is a variable length identifier of hierarchical structure, including sequential name components sorted from the most general level to the most specific level, where the query is based on a name prefix comprising one or more sequential name components. The system calculates the best parameters based on the historical information associated with the name prefix. The system sends the first response including the best parameters calculated to the requesting entity, thus promoting the transmission protocol to improve network efficiency.
【技术实现步骤摘要】
【国外来华专利技术】传输会话状态协议相关申请本申请的主题与以下申请中的主题有关:2013年3月20日提交的专利技术人IgnacioSolis的题为“ORDERED-ELEMENTNAMINGFORNAME-BASEDPACKETFORWARDING”的美国专利申请No.13/847,814(下文称为“美国专利申请No.13/847,814”);2008年12月18日提交的专利技术人VanL.Jacobson和DianaK.Smetters的题为“CONTROLLINGTHESPREADOFINTERESTSANDCONTENTINACONTENTCENTRICNETWORK”的美国专利申请No.12/338,175(下文称为“美国专利申请No.12/338,175”);2014年7月17日提交的专利技术人MarcE.Mosko,IgnacioSolis和ErsinUzun的题为“INTERESTRETURNCONTROLMESSAGE”的美国专利申请No.14/334,530(下文称为“美国专利申请No.14/334,530”);和2015年6月22日提交的专利技术人ChristopherA.Wood和GlennC.Scott的题为“TRANSPORTSTACKNAMESCHEMEANDIDENTITYMANAGEMENT”的美国专利申请No.14/746,490(下文称为“美国专利申请No.14/746,490”)。
本公开总地涉及数字内容的分发。更具体而言,本公开涉及一种系统,该系统允许请求网络元件基于历史网络信息来向响应网络元件查询最佳传输参数或针对最佳传输参数与响 ...
【技术保护点】
1.一种用于促进高效传输协议的计算机系统,所述系统包括:处理器;和存储设备,其存储指令,所述指令在由所述处理器执行时使所述处理器执行一种方法,所述方法包括:接收指示对最佳传输参数的查询的第一兴趣,其中兴趣的名称是分层结构的可变长度标识符,其包括从最一般级别到最具体级别排序的连续名称成分,其中所述查询基于包括一个或多个连续名称成分的名称前缀;基于与所述名称前缀相关联的历史信息来计算最佳参数;和将包括计算出的最佳参数的第一响应发送到请求实体,从而促进提高网络效率的传输协议。
【技术特征摘要】
【国外来华专利技术】2016.03.04 US 15/061,9741.一种用于促进高效传输协议的计算机系统,所述系统包括:处理器;和存储设备,其存储指令,所述指令在由所述处理器执行时使所述处理器执行一种方法,所述方法包括:接收指示对最佳传输参数的查询的第一兴趣,其中兴趣的名称是分层结构的可变长度标识符,其包括从最一般级别到最具体级别排序的连续名称成分,其中所述查询基于包括一个或多个连续名称成分的名称前缀;基于与所述名称前缀相关联的历史信息来计算最佳参数;和将包括计算出的最佳参数的第一响应发送到请求实体,从而促进提高网络效率的传输协议。2.如权利要求1所述的计算机系统,其中,所述最佳传输参数包括以下各项中的一个或多个:所述名称前缀的传输窗口的最佳大小或平均大小;兴趣和基于所述名称前缀的相应内容对象的平均往返时间;和要在基于传输协议发起新流时使用的参数。3.如权利要求1所述的计算机系统,其中,所述第一兴趣指示以下各项中的一个或多个:服务质量或优先级;所述请求实体的用户标识符;所述请求实体的认证信息;和一组估计的最佳传输参数,包括所述请求实体对所请求的最佳传输参数的估计。4.如权利要求1所述的计算机系统,其中,所述第一兴趣包括通知标志,其指示对所述计算机系统向所述请求实体发送通知的请求,其中所述通知指示计算出的最佳参数的改变,并且其中所述方法还包括:生成作为兴趣的第二响应,其指示对计算出的最佳参数的改变的通知。5.如权利要求1所述的计算机系统,其中,所述方法还包括:生成所有权令牌,所述所有权令牌是产生散列值的散列函数的原像;和将所述所有权令牌包括在所述第一响应中,其中所述所有权令牌和所述散列值随后被所述请求实体用于向计算系统提供用于将状态从一个流迁移到另一个流的验证。6.如权利要求1所述的计算机系统,其中,所述第一兴趣还指示对可用资源的出价或付款,并且其中所述方法还包括:响应于所述第一兴趣,基于所述出价或基于在来自其他请求实体的兴趣中指示的一个和多个出价来确定资源分配,其中所述第一响应还包括资源分配确定的结果。7.如权利要求1所述的计算机系统,其中,所述方法还包括:在所述第一响应中包括一组可用资源的值以及为资源付款的选项;响应于所述第一响应,接收指示对资源的出价或付款的第二兴趣;基于所述出价或基于在来自其他请求实体的兴趣中指示的一个和多个出价来确定资源分配;和针对一个或多个请求实体生成第二响应,所述第二响应包括资源分配确定的结果。8.如权利要求6所述的计算机系统,其中,为资源付款的所述选项指示基于数字货币的付款方法,包括以下各项中的一个或多个:比特币;计算资源;请求实体代表所述计算机系统执行功能所花费的时间量;虚拟货币;加密货币;和任何其他数字货币。9.如权利要求1所述的计算机系统,其中,所述第一兴趣或所述第一兴趣的名称指示以下各项中的一个或多个:流标识符,其指示所述查询所基于的所述名称前缀;可路由的前缀,其包括从最一般级别开始的一个或多个连续的名称成分;所述计算机系统的标识符;命令,其指示所述查询的功能以及所请求的传输参数的类型;所述查询的一个或多个参数;对可用资源的出价或付款;和随机新鲜值。10.如权利要求1所述的计算机系统,其中,所述方法由响应实体执行,所述响应实体驻留在以下各项中的一个或多个中:应用程序;单个堆栈;共享堆栈;单个转发器;共享转发器;和网络中的任何节点。11.一种用于促进高效传输协议的计算机系统,所述系统包括:处理器;和存储设备,其存储指令,所述指令在由所述处理器执行时使所述处理器执行一种方法,所述方法包括:生成指示对最佳传输参数的查询的第一兴趣,其中兴趣的名称是分层结构的可变长度标识符,其包括从最一般级别到最具体级别排序的连续名称成分,...
【专利技术属性】
技术研发人员:克里斯多夫·A·伍德,伊纳修·索利斯,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。