基于能量的网络重构的制作方法_3

文档序号:9292038阅读:来源:国知局
可以限定网络设备对网络设备的基本功能需要的能量。工作 负载消耗可以限定网络设备对处理多个数据单元需要的能量。第一网络设备的基本负载可 以识别通过将多个数据单元分配给具有处理该多个数据单元的能力的第二网络设备而可 以节省的(例如未使用的)能量。当网络设备不具有负载时,可以关闭网络设备并且可以 移除和/或解激活与网络设备关联的通信链路。
[0040] 在多个示例中,多个新的通信链路可以与网络设备关联。当网络设备处理的数据 单元的数量增加时以及当基本负载消耗加工作负载消耗低于与网络设备关联的总能量容 量时,附加通信链路可以与网络设备关联。网络设备的总能量容量包括可以在不影响SA和 /或不影响网络设备的功能的情况下可以向该网络设备分配的网络资源。例如,网络设备可 以包括具有每秒1千兆比特(Gbps)能力的处理资源,其中网络设备具有总共一个Gbps的 处理能力。
[0041] 如本文使用的,存储资源452可以包括易失性存储器和/或非易失性存储器。易 失性存储器可以包括根据电力来存储信息的存储器,如各种动态随机存取存储器(DRAM) 等等。非易失性存储器可以包括不依赖于电力来存储信息的存储器。非易失性存储器的示 例可以包括固态介质,如闪存,电可擦除可编程只读存储器(EEPROM),相变随机存取存储器 (PCRAM),诸如硬盘、磁带驱动器、软盘和/或磁带存储器之类的磁性存储器,光学盘,数字 多功能盘(DVD),蓝光盘(BD),光盘(CD)和/或固态驱动器(SSD)等,以及其它类型的计算 机可读介质。
[0042] 存储资源452可以是整体的,或以有线方式和/或无线方式通信地耦接至计算设 备。例如,存储资源452可以是内部存储器、便携式存储器和便携式盘,或是与例如使能够 穿越像互联网这样的网络转移和/或执行机器可读指令(MRI)的另一计算设备关联的存储 器。
[0043] 存储资源452可以经由通信路径454来与处理资源450相通信。通信路径454可 以位于与处理资源450关联的机器(例如计算机)本地或远程。本地通信路径454的示例 可以包括位于机器(例如计算机)内部的电子总线,其中存储资源452是经由该电子总线 与处理资源450通信的易失性存储介质、非易失性存储介质、固定存储介质和/或可移除存 储介质之一。这样的电子总线的示例可以包括工业标准架构(ISA)、外设组件互联(PCI)、 高级技术附接(ATA)、小型计算机系统接口(SCSI)、通用串行总线(USB)以及其它类型的电 子总线及其变型。
[0044] 通信路径454可以使存储资源452远离处理资源(例如处理资源450)如在存储 资源452和处理资源(例如,处理资源450)之间的网络连接中。即,通信路径454可以是 网络连接。这种网络连接的示例可以包括局域网(LAN)、广域网(WAN)、个人局域网(PAN) 和互联网等等。在该示例中,存储资源452可以与第一计算设备关联,处理资源450可以与 第二计算设备(例如Java?服务器)关联。例如,处理资源450可以与存储资源452通信, 其中存储资源452包括一组指令并且其中处理资源450被设计为执行该组指令。
[0045] 如本文使用的,"逻辑"是用于执行本文描述的特定动作和/或功能等的替代处理 资源或附加处理资源;与在存储器中存储的并且可由处理器执行的计算机可执行指令(例 如软件、固件等)相比,替代处理资源或附加处理资源包括硬件,例如多种形式的晶体管逻 辑、专用集成电路(ASIC)等。
[0046] 如本文使用的,"一个"或"多个"可以指代一个或多个这种事物。例如,"多个小工 具"可以指一个或多个小工具。
[0047] 上述说明书、示例和数据提供本公开的方法和应用的描述以及本公开的系统和方 法的使用。由于可以在不脱离本公开的系统和方法的精神和范围的情况下给出许多示例, 所以本说明书仅仅提出多种可能的实施例配置和实现中的一些。
【主权项】
1. 一种用于基于能量的网络重构的方法,包括: 从网络设备获取计数器,所述网络设备是网络的一部分; 计算所述网络设备的期望负载; 其中所述期望负载基于服务协议、所述网络设备上的负载的负载历史以及所述计数 器;以及 通过向所述网络设备分配网络资源来重构所述网络,所述网络资源局限于实现所述期 望负载和降低所述网络设备的能耗。2. 根据权利要求1所述的方法,其中重构所述网络包括打开或关闭所述网络设备。3. 根据权利要求1所述的方法,其中重构所述网络包括减少或增加与所述网络设备关 联的带宽。4. 根据权利要求3所述的方法,其中减少或增加所述网络设备的所述带宽包括将所述 带宽减少或增加当前带宽的、足以实现所述期望负载的百分比。5. 根据权利要求1所述的方法,其中获取计数器包括从所述网络设备的专用集成电路 (ASIC)获取所述计数器。6. 根据权利要求5所述的方法,其中获取所述计数器包括计算抖动、丢弃的数据单元、 带宽、延迟和错误传输中的至少一个。7. -种非瞬态机器可读介质,存储用于基于能量的网络重构的指令,所述指令由机器 可执行以使所述机器: 从网络设备获取计数器,所述网络设备是网络的一部分; 计算所述网络设备的期望能耗; 其中所述网络设备的期望能耗基于服务协议、所述网络设备上的负载的负载历史以及 所述计数器;以及 通过分配网络资源来重构所述网络,所述网络资源局限于实现所述期望能耗和降低所 述网络设备的能耗。8. 根据权利要求7所述的介质,其中可执行以计算所述期望能耗的指令包括用于以下 操作的指令:基于所述计数器来计算所述网络设备的当前能耗。9. 根据权利要求7所述的介质,其中可执行以计算所述期望能耗的指令包括用于以下 操作的指令:基于所述网络设备上的负载的负载历史来计算所述网络设备的能耗的能量历 史。10. 根据权利要求7所述的介质,其中可执行以计算能耗的指令包括用于以下操作的 指令:计算所述网络实现所述服务协议的能量需求。11. 一种网络控制器,包括: 处理资源,与存储资源相通信,其中所述存储资源包括: 计数器模块,包括用于从网络设备获取计数器的指令,所述网络设备是网络的一部 分; 期望负载模块,包括用于计算所述网络设备的期望负载的指令; 其中所述网络设备的期望负载基于服务协议、所述网络设备上的负载的负载历史以及 所述计数器;以及 网络重构模块,包括用于重构与所述网络设备关联的多个通信链路的指令,所述多个 通信链路局限于实现所述期望负载和降低所述网络的能耗。12. 根据权利要求11所述的设备,其中用于重构与所述网络设备关联的多个通信链路 的指令包括用于以下操作的指令:根据期望能耗来计算所述网络设备的基本负载和工作负 载的指令。13. 根据权利要求12所述的设备,其中所述基本负载限定所述网络设备的基本功能所 需的能量,并且其中所述工作负载限定所述网络设备为处理多个数据单元而需要的能量。14. 根据权利要求11所述的系统,其中用于重构多个链路的指令包括用于以下操作的 指令:在不同的网络设备具有处理多个数据单元的能力时,将所述多个链路中的链路与所 述网络设备解关联并且将该链路与所述不同的网络设备关联,其中将该链路与所述网络设 备解关联并且将该链路与所述不同的网络设备关联节省能量。15. 根据权利要求14所述的设备,其中用于重构多个链路的指令包括用于以下操作的 指令:在所述网络设备处理的数据单元的数量增加时,以及在所述基本负载加所述工作负 载小于与所述网络设备关联的总能量容量时,将附加通信链路与所述网络设备关联。
【专利摘要】基于能量的网络重构可以包括:从网络设备获取计数器,该网络设备是网络的一部分。基于能量的网络重构还可以包括计算该网络设备的期望负载,其中该期望负载基于服务协议、该网络设备上的负载的负载历史以及该计数器。基于能量的网络重构可以包括通过向该网络设备分配网络资源来重构该网络,网络资源局限于实现该期望负载和降低该网络设备的能耗。
【IPC分类】H04L12/28, H04L12/24
【公开号】CN105009514
【申请号】CN201380071558
【发明人】奥拉西奥·曼纽尔·伊达尔戈·赫雷拉
【申请人】惠普发展公司,有限责任合伙企业
【公开日】2015年10月28日
【申请日】2013年3月15日
【公告号】US20150365289, WO2014142964A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1