发明名称 Automated firmware settings management
摘要 Systems and methods are described for managing computing resources. In one embodiment, groupings of computer resources having common firmware settings are maintained based on an abstraction firmware framework representing associations between vendor-specific firmware settings and abstracted firmware settings that provide a degree of independence from specific vendor-specific firmware settings. In response to a request for a computer resource with a specified abstracted firmware configuration, it is determined which of the groupings can support the specified abstracted firmware configuration based on at least one criterion for managing the computer resources in accordance with the abstraction firmware framework.
申请公布号 US9471536(B1) 申请公布日期 2016.10.18
申请号 US201213706779 申请日期 2012.12.06
申请人 Amazon Technologies, Inc. 发明人 Marr Michael David;Aithal Anirudh Balachandra;Klein Matthew David
分类号 G06F15/177 主分类号 G06F15/177
代理机构 Baker & Hostetler LLP 代理人 Baker & Hostetler LLP
主权项 1. A computing system comprising at least one computing node and at least one data store in communication with the at least one computing node, the at least one data store having stored therein computer instructions, that upon execution by the at least one computing node, cause at least: maintaining mappings between a plurality of computing settings of a plurality of computing devices in a computing environment and corresponding firmware settings of one or more computing devices in the computing environment, the mappings performed using an interface associated with a firmware abstraction framework and representative of a relationship between a plurality of hardware-specific firmware settings for a plurality of the computing devices and abstracted firmware settings that are translatable to the hardware-specific firmware settings irrespective of vendor-specific interfaces for modifying the hardware-specific firmware settings, wherein the abstracted firmware settings are different from the hardware-specific firmware settings and the abstracted firmware settings correspond to one or more desired computing attributes; testing at least one of the corresponding firmware settings and verifying the at least one of the corresponding firmware settings to confirm that it meets at least one data center criterion; receiving a request for a selected abstracted firmware setting related to one of the plurality of computing settings; and in response to receiving the request: selecting one of the mappings to provide the selected abstracted firmware setting, or determining that none of the mappings correspond to the selected abstracted firmware setting and causing execution of a process to create and verify a new mapping corresponding to the selected firmware setting.
地址 Seattle WA US