发明名称 ALLOCATING ACCELERATION COMPONENT FUNCTIONALITY FOR SUPPORTING SERVICES
摘要 Aspects extend to methods, systems, and computer program products for allocating acceleration component functionality for supporting services. A service manager uses a finite number of acceleration components to accelerate services. Acceleration components can be allocated in a manner that balances load in a hardware acceleration plane, minimizes role switching, and adapts to demand changes. When role switching is appropriate, less extensive mechanisms (e.g., based on configuration data versus image files) can be used to switch roles to the extent possible.
申请公布号 US2016380912(A1) 申请公布日期 2016.12.29
申请号 US201514752800 申请日期 2015.06.26
申请人 Microsoft Technology Licensing, LLC 发明人 Burger Douglas C.;Putnam Andrew R.;Heil Stephen F.;Haselman Michael David;Lanka Sitaram V.;Xiao Yi
分类号 H04L12/911;H04L12/26 主分类号 H04L12/911
代理机构 代理人
主权项 1. A method for allocating acceleration component functionality for supporting a service, the method comprising: monitoring characteristics of a plurality of hardware acceleration components in a hardware acceleration plane, the hardware acceleration plane providing a configurable fabric of acceleration components for accelerating services; allocating a group of interoperating acceleration components, from among the plurality of hardware acceleration components, to provide service acceleration for a service, the group of interoperating acceleration components allocated based on the monitored characteristics in view of an allocation policy for the hardware acceleration plane, a role at each acceleration component in the group of interoperating acceleration components linked together to compose a graph providing the service acceleration; and maintaining an address for the graph so that the service can request hardware acceleration from the group of interoperating acceleration components.
地址 Redmond WA US