基于投标的网络根据对交易作出的投标在逐交易的基础上出售网络容量。交易是对一定量的数据跨网络的至少一些部分的传输,其中该一定量的数据可以是如单个分组那么小。针对网络容量的投标根据货币值的次序来排序或根据与网络服务提供商有关的其他准则来排序。对最高投标者收取的金额基于次高投标者的最大投标。投标在链路准备好传送数据时在实时的基础上被评估。自动化的系统可在数据通过其被传送的每个链路处作出个别投标并可将可作为投标信息的一部分指定的附加准则考虑在内,包括等待时间和路由要求。投标信息与数据一起通过网络传递。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】基于増量式计价的网络容量分配背景随着现代联网硬件使得物理上分开的计算设备能够比先前快几个量级地彼此通信,各计算设备间的通信吞吐量持续增长。因此,包括大量数据在内的数据可在不断减少的时间帧内在计算设备之间传输。因此,对这样的数据的处理不需要被限制到这样的数据当前被存储在其上的计算设备,这是因为现代联网硬件使得这样的数据能够被传递到一个或多个其他计算设备,在那里这样的数据能接着被处理。由于能够在计算设备之间传输包括大量数据在内的数据存在各种益处,个体、商家和其他机构通常通过从网络资源或服务提供商处购买网络容量来这么做。传统地,这样的网络容量是以离散的时间单位并以具体的带宽购买。例如,商家可寻求购买一个月的网络容量,其中这样的网络容量将向商家提供一整个月通过网络服务提供商提供的网络每秒传输千兆比特数据的能力。网络服务提供者接着维护相关的联网硬件并提供对该相关的联网硬件的访问以使得两个或更多个不同的计算设备能相互通信并能相互之间传输数据。不幸的是,以时间单位购买并出售网络容量导致低效,这是因为普遍的网络利用不是持续的,而是会极大变化。例如,商家可能购买了足够的容量来每秒传送一千兆比特数据,但是有可能商家仅偶尔完全利用这样的容量,诸如在正常营业时间期间或在计划好的数据传输操作期间。对于剩余时间,这一商家购买的网络容量依然未被利用。然而,不幸的是,网络服务提供商不得不投资时间和资源来购买和维护联网硬件以提供被该网络服务提供商的客户购买的网络容量。当这样的容量未被利用或未被充分利用时,网络服务提供商作出的投资仅波及较小数量的客户或使用,从而导致低效,这是由网络服务提供商和其具有较高定价形式的客户两者造成的。概述在一个实施例中,可在逐交易的基础上通过基于市场的系统购买网络容量,在基于市场的系统中,网络容量的潜在购买者对这样的容量进行投标并且网络提供商选择最理想的购买者,网络提供商将向该最理想的购买者出售网络容量以用于指定的交易。交易可需要跨网络服务提供商提供的网络的至少一些部分来传输一定量的数据。该一定量的数据可以如单个分组那么小,或可包括多个分组或其他类似的数据划分。在还又一实施例中,针对网络容量的投标可在网络服务提供商寻求最大化收入的情况下根据货币值的次序来排序,或可根据与网络服务提供商有关的其他准则来排序。基于所应用的排序的最高投标可被选择并且网络容量可基于该投标以及基于其他竞标被出售,使得被收取的金额比次高投标高增量金额。在进一步的实施例中,投标可在实时的基础上被评估,使得针对通过计算设备的网络中两个点之间的给定链路传输数据的投标可在该链路准备好将数据从该链路的起始点传送到该链路的结束点时被评估。可指定针对包括跨多个链路传输数据的一交易的投标,并且自动化的系统可在数据要被传送通过的每个链路处作出个别投标,只要这样的个别投标不超过针对整体交易所指定的投标。在还一实施例中,自动化的投标算法可将可被指定作为投标信息的一部分的附加准则考虑在内,诸如等待时间要求、路由要求或其他类似准则。与一定量的数据相关联的投标信息可与这样的数据一起通过计算设备的网络来传递,使得投标信息可在每个链路处被用于生成针对跨这样的链路传输该一定量的数据的投标。在还一实施例中,由客户针对跨由网络服务提供商维护的计算设备的网络的离散链路传输数据支付的价格可被用于标识附加的容量可被有利地添加到哪些链路并可被用于其他类似网络容量规划目的。提供本概述是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。当参考附图阅读以下详细描述时,将使得其它特征和优点是显而易见的。附图简述以下详细描述在结合附图参考时可得到最佳的理解,附图中:图1是针对网络容量的投标的示例性评估的框图;图2是针对网络容量的投标的另一示例性评估的框图;图3是基于投标的网络提供的示例性定价信息的框图;图4是对跨基于投标的网络的数据传输的示例性评估的流程图;以及图5是示出示例性通用计算设备的框图。详细描述以下描述涉及基于投标的网络,其中根据对特定交易作出的投标按逐交易的基础购买网络容量。交易可需要跨网络的至少一些部分传输一定量的数据,其中该一定量的数据可以如单个分组那么小,或可包括多个分组或其他类似的数据划分。针对网络容量的投标可在网络服务提供商寻求最大化收入的情况下根据货币值的次序来排序,或可根据与网络服务提供商有关的其他准则来排序。在对投标排序后,对最高投标者收取的金额可基于次高投标者的最大投标。投标可在实时的基础上被评估,使得针对通过网络中两个点之间的给定链路传输数据的投标可在该链路准备好将数据从其起始点传送到其结束点时被评估。可指定针对包括跨多个链路传输数据的一交易的投标,并且自动化系统可在数据要被传送通过的每个链路处作出个别投标,只要这样的个别投标不超过针对整体交易所指定的投标。这样的自动化投标算法可将可被指定作为投标信息的一部分的附加准则考虑在内,诸如等待时间要求、路由要求或其他类似准则。与一定量的数据相关联的投标信息可与这样的数据一起通过计算设备的网络来传递,使得投标信息可在每个链路处被用于生成针对跨这样的链路传输该一定量的数据的投标。最终,由客户针对跨由网络服务提供商维护的计算设备的网络的离散链路传输数据的支付的价格可被用于标识附加的容量可被有利地添加到哪些链路并可被用于其他类似网络容量规划目的。本文描述的技术可参考可对其指定投标和特定类型的准则的特定交易。例如,可作出对在每分组、每链路的基础上作出的投标的参考。类似地,作为另一示例,作出对等待时间或路由的规范的参考。然而,这些参考是严格地示例性的,并且是为了易于描述和陈述了而做出的。实际上,所选的具体示例旨在以最简单的水平来说明描述的机制以便于清楚和易于理解。对于每分组、每链路投标的参考和具体示例以及对于等待时间和路由规范的参考和具体示例不旨在将所描述的机制限制到具体的实施例。相反,本文描述的技术可在不修改的情况下被等同地应用到对针对任意交易的投标的评估,而不管跨网络传送的数据的量或这样的数据将通过其被传送的网络链路的数量。类似地,本文描述的技术可在不修改的情况下被等同地应用到除了等待时间和路由之外的其他准则的规范。虽然未作要求,但以下描述的各方面将在诸如程序模块等正由计算设备执行的计算机可执行指令的一般上下文中提供。更具体而言,除非另外指明,否则描述的各方面将参考一个或多个计算设备或外围设备所执行的动作以及其所执行的操作的符号表示。由此,应当理解,有时被称作计算机可执行的这种动作和操作包括处理单元对以结构化形式表示数据的电信号的操纵。这种操纵转换了数据或将其维持在存储器的位置中,这就以本领域技术人员所熟知的方式来重新配置或更改计算设备或外设的操作。数据被维护在其中的数据结构是具有由数据形式所定义的特定属性的物理位置。—般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。此外,本领域技术人员将会认识到这些计算设备不必限于常规服务器计算机架或常规个人计算机,并且包括其他计算配置,包括手持式设备、多处理器系统、基于微处理器的或可编程消费电子设备、网络PC、小型计算本文档来自技高网...
【技术保护点】
一种跨计算机网络中的链路传送一定量的数据的计算设备,所述计算设备执行步骤,所述步骤包括:接收一定量的数据以及相关联的投标信息;基于所述相关联的投标信息生成针对跨一出站链路传输接收到的所述一定量的数据的投标;以及仅在生成的投标被选择的情况下才跨所述出站链路传送接收到的所述一定量的数据。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:G·J·麦克奈特,D·T·哈珀三世,C·哈那卡,E·C·皮特森,M·张,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。