US2022317906A1PendingUtilityA1

Technologies for providing manifest-based asset representation

Assignee: INTEL CORPPriority: Nov 29, 2016Filed: Apr 19, 2022Published: Oct 6, 2022
Est. expiryNov 29, 2036(~10.3 yrs left)· nominal 20-yr term from priority
H04L 41/12G06F 9/5005G06F 21/44H04L 47/78G06F 13/4027G06F 13/4022G06F 11/3006G06F 13/1652G06F 11/3409G06F 9/4881G06F 21/73G06F 9/5044G06F 21/57G06F 8/65G06F 15/161H05K 7/1492G06F 21/70G06F 9/5038G06F 11/3079G06F 11/0709H04L 41/0816G06F 9/5083H04L 67/10H04L 41/0895H03K 19/1731H04L 41/0853H04L 41/40G06F 3/0653H03M 7/6011G06F 8/658G06F 9/4843G06F 8/654H04L 12/2881H05K 7/1487G06F 8/656G06F 11/0751H05K 7/1491H04L 43/04G06F 3/065H04L 61/5007G06F 16/1744H03M 7/6017G06T 9/005H03M 7/60G06F 12/0284G06F 9/3851H03M 7/6029G06F 7/06H01R 13/4536G06F 11/3034G06F 9/505G06F 3/0647G06F 3/0604H04L 67/63H04L 41/044G06F 3/0641G06F 9/544G06F 11/079G06F 3/0617H03M 7/40G06F 21/76G06F 3/0613G06F 3/0611H04L 47/20H04L 12/4633G06F 12/0692H04L 49/104G06T 1/20H04L 43/06H05K 7/1452H04L 67/75G06F 3/067G06T 1/60H01R 13/631H04L 67/1014G06F 3/0608H03M 7/42H01R 13/4538H03M 7/3084G06F 9/4401H01R 13/453H04L 43/08H04L 47/2441H04L 43/0894G06F 9/3891G06F 11/3055G06F 9/45533G06F 21/6218H04L 9/0822H04L 47/83
80
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Technologies for generating manifest data for a sled include a sled to generate manifest data indicative of one or more characteristics of the sled (e.g., hardware resources, firmware resources, a configuration of the sled, or a health of sled components). The sled is also to associate an identifier with the manifest data. The identifier uniquely identifies the sled from other sleds. Additionally, the sled is to send the manifest data and the associated identifier to a server. The sled may also detect a change in the hardware resources, firmware resources, the configuration, or component health of the sled. The sled may also generate an update of the manifest data based on the detected change, where the update specifies the detected change in the hardware resources, firmware resources, the configuration, or component health of the sled. The sled may also send the update of the manifest data to the server.

Claims

exact text as granted — not AI-modified
1 . A sled, comprising:
 a compute engine to:
 generate manifest data indicative of one or more characteristics of the sled; 
 associate an identifier with the manifest data, wherein the identifier identifies the sled from each of a plurality of sleds; and 
 send the manifest data and the associated identifier to an orchestrator server. 
   
     
     
         2 . The sled of  claim 1 , wherein the compute engine is further to:
 detect a change in at least one or more of the characteristics of the sled;   update the manifest data based on the detected change, wherein the update specifies the detected change in the one or more characteristics of the sled; and   send the update of the manifest data to the orchestrator server.   
     
     
         3 . The sled of  claim 2 , wherein to update the manifest data comprises to:
 determine which of the manifest data to update based on the change; and   modify the determined manifest data based on the change.   
     
     
         4 . The sled of  claim 2 , wherein the change is at least one of an addition of a first resource or a removal of a second resource. 
     
     
         5 . The sled of  claim 2 , wherein the update sent to the orchestrator server is an indication of the change to the manifest data. 
     
     
         6 . The sled of  claim 1 , wherein the manifest data includes at least one hardware manifest, firmware manifest, configuration manifest, or health manifest. 
     
     
         7 . The sled of  claim 7 , wherein the hardware manifest specifies at least one of a processor count, a processor model, dual in-line memory module (DIMM) types, population locations, capacity, or I/O devices. 
     
     
         8 . The sled of  claim 7 , wherein the firmware manifest specifies at least one of a BIOS version, baseboard management controller (BMC) version, DIMM firmware version, or solid state drive (SSD) version. 
     
     
         9 . The sled of  claim 7 , wherein the configuration manifest of the sled comprises at least one of an indication of whether an ability to operate a processor core as multiple virtual cores is enabled, a DIMM speed setting, a CPU core frequency, or a boot device order. 
     
     
         10 . The sled of  claim 7 , wherein to generate the manifest data indicative of the one or more characteristics of the sled comprises to:
 determine hardware resources and firmware resources present in the sled;   determine a configuration of the sled;   determine a health of the hardware resources of the sled; and   create the hardware manifest based on the hardware resources present, the firmware manifest based on the firmware resources present, the configuration manifest based on the determined configuration, and the health manifest based on the health of the hardware resources of the sled.   
     
     
         11 . The sled of  claim 7 , wherein to associate the identifier with the manifest data comprises to:
 determine a first identifier for the hardware manifest, a second identifier for the firmware manifest, and a third identifier for the configuration manifest; and   tag the first identifier to the hardware manifest, the second identifier to the firmware manifest, and the third identifier to the configuration manifest.   
     
     
         12 . The sled of  claim 1 , wherein to send the manifest data and the associated identifier comprises to send the manifest data and the associated identifier in response to a request from the orchestrator server for the manifest data. 
     
     
         13 . The sled of  claim 1 , wherein the system includes a node comprising at least the sled, wherein the node is composed based, in part, on the manifest data and wherein the compute engine is further to generate the manifest data for the composed node. 
     
     
         14 . One or more machine-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a sled to:
 generate manifest data indicative of one or more characteristics of the sled, wherein the sled is one of a plurality of sleds in a system;   associate an identifier with the manifest data, wherein the identifier identifies the sled from each of the plurality of sleds; and   send the manifest data and the associated identifier to an orchestrator server.   
     
     
         15 . The one of more machine-readable storage media of  claim 14 , wherein the plurality of instructions, when executed, further cause the sled to:
 detect a change in at least one or more of the characteristics of the sled;   update the manifest data based on the detected change, wherein the update specifies the detected change in the one or more characteristics of the sled; and   send the update of the manifest data to the orchestrator server.   
     
     
         16 . The one of more machine-readable storage media of  claim 15 , wherein the update sent to the orchestrator server is an indication of the change to the manifest data. 
     
     
         17 . The one of more machine-readable storage media of  claim 14 , wherein the manifest data includes at least one hardware manifest, a firmware manifest, configuration manifest, or health manifest. 
     
     
         18 . The one of more machine-readable storage media of  claim 17 , wherein the hardware manifest specifies at least one of a processor count, a processor model, dual in-line memory module (DIMM) types, population locations, capacity, or I/O devices, wherein the firmware manifest specifies at least one of a BIOS version, baseboard management controller (BMC) version, DIMM firmware version, or solid state drive (SSD) version, and wherein the configuration manifest of the sled comprises at least one of an indication of whether an ability to operate a processor core as multiple virtual cores is enabled, a DIMM speed setting, a CPU core frequency, or a boot device order. 
     
     
         19 . The one of more machine-readable storage media of  claim 17 , wherein to generate the manifest data indicative of the one or more characteristics of the sled comprises to:
 determine hardware resources and firmware resources present in the sled;   determine a configuration of the sled; and   create the hardware manifest based on the hardware resources present, the firmware manifest based on the firmware resources present, and the configuration manifest based on the determined configuration.   
     
     
         20 . The one of more machine-readable storage media of  claim 17 , wherein to associate the at least the identifier with the manifest data comprises to:
 determine a first identifier for the hardware manifest, a second identifier for the firmware manifest, and a third identifier for the configuration manifest; and   tag the first identifier to the hardware manifest, the second identifier to the firmware manifest, and the third identifier to the configuration manifest.

Join the waitlist — get patent alerts

Track US2022317906A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.