181 |
TECHNOLOGIES FOR MANAGING RESOURCE ALLOCATION WITH PHASE RESIDENCY DATA |
US15395494 |
2016-12-30 |
US20180026913A1 |
2018-01-25 |
Susanne M. Balle; Rahul Khanna; Nishi Ahuja; Mrittika Ganguli |
Technologies for allocating resources of a set of managed nodes to workloads based on resource utilization phase residencies include an orchestrator server to receive resource allocation objective data and determine an assignment of a set of workloads among the managed nodes. The orchestrator server is further to receive telemetry data from the managed nodes, determine, as a function of the telemetry data, phase residency data, determine, as a function of at least the phase residency data and the resource allocation objective data, an adjustment to the assignment of the workloads to increase an achievement of at least one of the resource allocation objectives without decreasing the achievement of any of the other resource allocation objectives, and apply the adjustment to the assignments of the workloads among the managed nodes as the workloads are performed. |
182 |
TECHNIQUES TO CONFIGURE PHYSICAL COMPUTE RESOURCES FOR WORKLOADS VIA CIRCUIT SWITCHING |
US15396473 |
2016-12-31 |
US20180026908A1 |
2018-01-25 |
MURUGASAMY K. NACHIMUTHU; MOHAN J. KUMAR |
Embodiments are generally directed apparatuses, methods, techniques and so forth to select two or more processing units of the plurality of processing units to process a workload, and configure a circuit switch to link the two or more processing units to process the workload, the two or more processing units each linked to each other via paths of communication and the circuit switch. |
183 |
TECHNOLOGIES FOR ALLOCATING EPHEMERAL DATA STORAGE AMONG MANGED NODES |
US15395550 |
2016-12-30 |
US20180026907A1 |
2018-01-25 |
Steven C. Miller; David B. Minturn |
Technologies for allocating ephemeral data storage among managed nodes include an orchestrator server to receive ephemeral data storage availability information from the managed nodes, receive a request from a first managed node of the managed nodes to allocate an amount of ephemeral data storage as the first managed node executes one or more workloads, determine, as a function of the ephemeral data storage availability information, an availability of the requested amount of ephemeral data storage, and allocate, in response to a determination that the requested amount of ephemeral data storage is available from one or more other managed nodes, the requested amount of ephemeral data storage to the first managed node as the first managed node executes the one or more workloads. Other embodiments are also described and claimed. |
184 |
TECHNIQUES TO PROCESS PACKETS IN A DUAL-MODE SWITCHING ENVIRONMENT |
US15425916 |
2017-02-06 |
US20180026882A1 |
2018-01-25 |
AARON GORIUS; MYLES WILDE; MATTHEW J. ADILETTA |
Various embodiments are generally directed to an apparatus, method and other techniques to receive a packet via an optical fabric, the packet comprising a switch mode indicator, determine a switch mode for the packet based on the switch mode indicator, and process the packet in accordance with a first protocol or a second protocol based on the switch mode. |
185 |
TECHNIQUES TO CONTROL SYSTEM UPDATES AND CONFIGURATION CHANGES VIA THE CLOUD |
US15396014 |
2016-12-30 |
US20180026835A1 |
2018-01-25 |
MURUGASAMY K. NACHIMUTHU; MOHAN J. KUMAR; VASUDEVAN SRINIVASAN |
Embodiments are generally directed apparatuses, methods, techniques and so forth determine an access level of operation based on an indication received via one or more network links from a pod management controller, and enable or disable a firmware update capability for a firmware device based on the access level of operation, the firmware update capability to change firmware for the firmware device. Embodiments may also include determining one or more configuration settings of a plurality of configuration settings to enable for configuration based on the access level of operation, and enable configuration of the one or more configuration settings. |
186 |
TECHNOLOGIES FOR PERFORMING LOW-LATENCY DECOMPRESSION WITH TREE CACHING |
US15473748 |
2017-03-30 |
US20180026651A1 |
2018-01-25 |
Vinodh Gopal; Daniel F. Cutter; James D. Guilford; Kirk S. Yap |
Technologies for performing low-latency decompression include a managed node to parse, in response to a determination that a read tree descriptor does not match a cached tree descriptor, the read tree descriptor to construct one or more tables indicative of codes in compressed data. Each code corresponds to a different symbol. The managed node is further to decompress the compressed data with the one or more tables and store the one or more tables in association with the read tree descriptor in a cache memory for subsequent use. |
187 |
AUTOMATED DATA CENTER MAINTENANCE |
US15654615 |
2017-07-19 |
US20180025299A1 |
2018-01-25 |
MOHAN J. KUMAR; MURUGASAMY K. NACHIMUTHU; AARON GORIUS; MATTHEW J. ADILETTA; MYLES WILDE; MICHAEL T. CROCKER; DIMITRIOS ZIAKAS |
Techniques for automated data center maintenance are described. In an example embodiment, an automated maintenance device may comprise processing circuitry and non-transitory computer-readable storage media comprising instructions for execution by the processing circuitry to cause the automated maintenance device to receive an automation command from an automation coordinator for a data center, identify an automated maintenance procedure based on the received automation command, and perform the identified automated maintenance procedure. Other embodiments are described and claimed. |
188 |
TECHNOLOGIES FOR DYNAMIC ALLOCATION OF TIERS OF DISAGGREGATED MEMORY RESOURCES |
US15639037 |
2017-06-30 |
US20180024867A1 |
2018-01-25 |
Ginger H. Gilsdorf; Karthik Kumar; Thomas Willhalm; Francesc Guim Bernat; Mark A. Schmisseur |
Technologies for dynamically allocating tiers of disaggregated memory resources include a compute device. The compute device is to obtain target performance data, determine, as a function of target performance data, memory tier allocation data indicative of an allocation of disaggregated memory sleds to tiers of performance, in which one memory sled of one tier is to act as a cache for another memory sled of a subsequent tier, send the memory tier allocation data and the target performance data to the corresponding memory sleds through a network, receive performance notification data from one of the memory sleds in the tiers, and determine, in response to receipt of the performance notification data, an adjustment to the memory tier allocation data. |
189 |
TECHNOLOGIES FOR ACCELERATING DATA WRITES |
US15395765 |
2016-12-30 |
US20180024764A1 |
2018-01-25 |
Steven C. Miller |
Technologies for accelerating data writes include a managed node that includes a network interface controller that includes a power loss protected buffer and non-volatile memory. The managed node is to receive, through the network interface controller, a write request from a remote device. The write request includes a data block. The managed node is also to write the data block to the power loss protected buffer of the network interface controller, and send, in response to receipt of the data block and prior to a write of the data block to the non-volatile memory, an acknowledgement to the remote device. The acknowledgement is indicative of a successful write of the data block to the non-volatile memory. The managed node is also to write, after the acknowledgement has been sent, the data block from the power loss protected buffer to the non-volatile memory. Other embodiments are also described and claimed. |
190 |
TECHNOLOGIES FOR ENHANCED MEMORY WEAR LEVELING |
US15396063 |
2016-12-30 |
US20180024756A1 |
2018-01-25 |
Steven C. Miller; Knut S. Grimsrud |
Technologies for enhanced memory wear leveling is disclosed. In the illustrative embodiment, a storage controller on a storage sled performs wear leveling across several storage devices. For example, the storage controller may copy hot data from one storage device that has a high number of erasures to another storage device that has a lower number of erasures in order to make the number of erasures between the devices more even by accumulating further erasures associated with the hot data on the drive that has the lower number of erasures. |
191 |
TECHNOLOGIES FOR LOW-LATENCY COMPRESSION |
US15396017 |
2016-12-30 |
US20180024752A1 |
2018-01-25 |
Steven C. Miller; Vinodh Gopal; Kirk S. Yap; James D. Guilford; Wajdi K. Feghali |
Technologies for low-latency compression in a data center are disclosed. In the illustrative embodiment, a storage sled compresses data with a low-latency compression algorithm prior to storing the data. The latency of the compression algorithm is less than the latency of the storage device, so that the latency of the storage and retrieval times are not significantly affected by the compression and decompression. In other embodiments, a compute sled may compress data with a low-latency compression algorithm prior to sending the data to a storage sled. |
192 |
TECHNOLOGIES FOR VARIABLE-EXTENT STORAGE OVER NETWORK FABRICS |
US15395679 |
2016-12-30 |
US20180024740A1 |
2018-01-25 |
Steven C. Miller; David Minturn |
Technologies for variable extent storage include multiple computing devices in communication over an optical fabric. A computing device receives a key-value storage request from an application that is indicative of a key. The computing device identifies one or more non-volatile storage blocks to store a value associated with the key and issues a non-volatile memory (NVM) input/output (I/O) command indicative of the NVM storage blocks to an NVM subsystem. The key-value storage request may include a read request or a store request, and the I/O command may include a read command or a write command. The I/O command may be issued to an NVM subsystem over the optical fabric. The computing device may be embodied as a storage sled of a data center, and the application may be executed by a compute sled of the data center. Other embodiments are described and claimed. |
193 |
Self-damping end effector |
US14978665 |
2015-12-22 |
US09862101B2 |
2018-01-09 |
Jack LoPiccolo; Paul E. Pergande |
A self-damping end effector including a base, a finger extending from the base and adapted to support a substrate, and a damper associated with the finger, the damper having a natural frequency within a predetermined tolerance of a natural frequency of the finger. |
194 |
Gripper |
US15129600 |
2015-03-19 |
US09844883B2 |
2017-12-19 |
Bo Genefke |
The invention concerns a gripper (1) adapted to be used in an automated system for handling flexible substrates provided in a pile. The gripper (1) is rotatably arranged on an arm (6) of a robot and comprises a lower finger (7) and an upper finger (8). The lower finger (7) comprises a sharp, wedge-shaped edge (14), which is adapted to enable insertion of the lower finger (7) between substrates of the pile. The lower finger (7) has a round tip (11), which extends to at least one side of the lower finger (7) and forms a smooth, wedge-shaped edge (15), wherein the sharp, wedge-shaped edge (14) is arranged on the at least one side remote from the round tip (11) and substantially in level with but protruding further than the smooth, wedge-shaped edge (15). |
195 |
Robotic device with coordinated sweeping tool and shovel tool |
US15155368 |
2016-05-16 |
US09827677B1 |
2017-11-28 |
Seth Gilbertson; Jeff Weber; Robert Wilson |
An example robotic device includes a mobile base and a base linkage. The base linkage has a first end and a second end where the first end is connected to the mobile base. The robotic device also includes a first end effector connected to the second end of the base linkage. The first end effector includes a shovel tool. The robotic device additionally includes an actuated control arm having a first end and a second end. The first end of the actuated control arm is connected to the second end of the base linkage. The robotic device further includes a second end effector connected to the second end of the actuated control arm. The second end effector includes a sweeping tool. The actuated control arm is configured to move the sweeping tool to engage with the shovel tool to sweep one or more objects onto the shovel tool. |
196 |
ROBOT SUBASSEMBLIES, END EFFECTOR ASSEMBLIES, AND METHODS WITH REDUCED CRACKING |
US15225394 |
2016-08-01 |
US20170323821A1 |
2017-11-09 |
Raj kumar Thanu; Damon K. Cox |
A robot subassembly including roll, pitch, and/or vertical orientation adjustability capability of a ceramic or glass end effector. The robot subassembly includes a robot component, a mounting plate coupled to the robot component, wherein the mounting plate includes adjustable orientation relative to the robot component, and a brittle ceramic or glass end effector coupled to the mounting plate. Methods of adjusting orientation between a robot component and the end effector, as well as numerous other aspects are disclosed. |
197 |
TRANSFER DEVICE |
US15585386 |
2017-05-03 |
US20170320678A1 |
2017-11-09 |
Markus Gerhardt; Christoph Kuhmichel; Thomas Nispel; Ingo Rother; Andreas Runkel; Julia Walsch; Steffen Zecher |
A transfer device, in particular as a robot gripper, for picking up at least one product disposed on a base section of a product carrier and the product carrier from a conveying and/or processing device for the product and/or for the product carrier and for delivering the product together with the product carrier to a device, in particular a packaging machine, arranged downstream, is characterized in that the transfer device has a pivoting device for pivoting a cover section connected to the base section about a kink line extending between the cover section and the base section. |
198 |
DIE TRANSPORT DEVICE AND METHOD |
US15487618 |
2017-04-14 |
US20170297208A1 |
2017-10-19 |
Dan Sherwood; Craig Hayward |
Provided is a die lift system comprising an end effector capable of lifting and manipulating a die, creating a safe and efficient way to do so free off all physical exertion by the worker associated with the lifting and maneuvering of the die; the end effector having the ability to engage a die; the end effector having at least one series of tines capable of grasping the die; the end effector having the ability to be securely coupled to the die; and the end effector having the ability to disengage from the die. |
199 |
Carrier plate assembly for a wafer |
US15448647 |
2017-03-03 |
US09757865B1 |
2017-09-12 |
Teng-Kuei Chen |
A carrier plate assembly has a carrier plate and multiple gaskets. The carrier plate has a first end, a second end, and a carrier surface between the first end and the second end. The carrier surface forms multiple accommodating recesses. The gaskets are accommodated in the accommodating recesses. The gaskets prevent the wafer from sliding. Besides, with top surfaces of the gaskets aligning with the carrier surface and an edge of each gasket connected to an edge of an opening of the accommodating recess, the accommodating recess is filled by the gasket, and thus the gasket is securely accommodated in the accommodating recess and may not deform upward. |
200 |
Container-carrying device using robot hand |
US14635437 |
2015-03-02 |
US09707685B2 |
2017-07-18 |
Takashi Ishikawa; Masaru Oda |
A container-carrying device includes: a first slide base unit; a first slide unit; a holding unit; a second slide base unit; a second slide unit; and a receiving unit. The robot is operated to position the holding unit at the upper end of one side unit of the container so that the holding unit holds the upper end, the first slide unit is made to slide upward along the first slide base unit to raise the container. The second slide unit is made to slide along the second slide base unit to insert the receiving unit below the bottom of the container, thereby taking out the container. |