Abstract:
Managing non-congestion-controlled message traffic in a datacenter. Any non-congestion-controlled packets originating in a sending server and intended for a receiving server are encapsulated in the sending server and transmitted through a virtual circuit having a message transport protocol with rate control. The packets are decapsulated in the receiving server.
Abstract:
Example methods, apparatus, and articles of manufacture to access data are disclosed. A disclosed example method involves generating a key-value association table in a non-volatile memory to store physical addresses of a data cache storing data previously retrieved from a data structure. The example method also involves storing recovery metadata in the non-volatile memory. The recovery metadata includes a first address of the key-value association table in the non-volatile memory. In addition, following a re-boot process, the locations of the key-value association table and the data cache are retrieved using the recovery metadata without needing to access the data structure to re-generate the key-value association table and the data cache.
Abstract:
In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained.
Abstract:
A system for managing computing nodes and cooling devices cooling the computing nodes in an infrastructure includes one or more managers. The one or more managers receive a service request for a workload to be run on one or more of the computing nodes. Candidate workload placements for placing the workload on the one or more computing nodes are determined. A first cost associated with each candidate workload placements using a computational network model. A second cost associated with the cooling devices for each candidate workload placement is determined using a thermal network model. A cost function is minimized. The cost function determines an economic cost of operating the infrastructure while running the requested workload and is based upon the first cost, the second cost. A candidate workload placement is selected from the candidate workload placements based on the minimized cost function.
Abstract:
In a method for supplying a resource to an entity from a resource actuator, a plurality of physics-based models pertaining to the resource actuator and the entity are developed, a condition detected at the entity is received, feedback control on a resource demand of the entity employed based upon the detected condition, feed forward control on the resource demand of the entity is employed based upon the detected condition and the plurality of physics-based models, a constraint optimization problem having an objective function and at least one constraint using the plurality of physics-based models is formulated, a solution to the constraint optimization problem is determined, in which the solution provides the actuator setting, and the resource actuator is set to the actuator setting to supply the entity with the resource from the resource actuator.
Abstract:
A system for managing computing nodes and cooling devices cooling the computing nodes in an infrastructure includes one or more managers. The one or more managers receive a service request for a workload to be run on one or more of the computing nodes. Candidate workload placements for placing the workload on the one or more computing nodes are determined. A first cost associated with each candidate workload placements using a computational network model. A second cost associated with the cooling devices for each candidate workload placement is determined using a thermal network model. A cost function is minimized. The cost function determines an economic cost of operating the infrastructure while running the requested workload and is based upon the first cost, the second cost. A candidate workload placement is selected from the candidate workload placements based on the minimized cost function.
Abstract:
Methods, apparatus, and articles of manufacture to manage memory are disclosed. An example method includes mapping a cache memory to a random access memory, incrementing a counter in response to a data write to a cache line of the cache memory, decrementing the counter in response to a write-back of the data from the cache line, and committing the data to the RAM when the counter is equal to a threshold.
Abstract:
A system and method is shown that includes an admission control module that resides in a management/driver domain, the admission control module to admit a domain that is part of a plurality of domains, into the computer system based upon one of a plurality of accelerators satisfying a resource request of the domain. The system and method also includes a load balancer module, which resides in the management/driver domain, the load balancer to balance at least one load from the plurality of domains across the plurality of accelerators. Further, the system and method also includes a scheduler module that resides in the management/driver domain, the scheduler to multiplex multiple requests from the plurality of domains to one of the plurality of accelerators.
Abstract:
The present disclosure provides compositions and methods for treating bacterial infections in a subject. The methods comprise administering a compound that binds a FAD-dependent flavoenzyme and a tetracycline, analog, derivative, or pharmaceutically acceptable salt thereof.
Abstract:
In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained.