Patent application number | Description | Published |
20110131399 | Accelerating Wake-Up Time of a System - A method for accelerating a wake-up time of a system is disclosed. The method includes scrubbing and making available for allocation a minimum amount of memory, executing a boot-up operation of an operating system stored on the system, and scrubbing and making available for allocation an additional amount of memory in parallel with and subsequent to the boot-up operation of the operating system. The system may include one or more nodes, each of the nodes having a minimum node resource configuration associated therewith that corresponds to a minimum number of processors included in a node that are required to be activated in order to activate the node. The system may further include one or more partitions, where each partition encompasses at least one node. Each partition may be assigned a priority in relation to other partitions, and the partitions may be successively activated based on the assigned priorities. | 06-02-2011 |
20140115225 | CACHE MANAGEMENT BASED ON PHYSICAL MEMORY DEVICE CHARACTERISTICS - A processor unit removes, responsive to obtaining a new address, an entry from a memory of a type of memory based on a comparison of a performance of the type of memory to different performances, each of the different performances associated with a number of other types of memory. | 04-24-2014 |
20140115226 | CACHE MANAGEMENT BASED ON PHYSICAL MEMORY DEVICE CHARACTERISTICS - A processor unit removes, responsive to obtaining a new address, an entry from a memory of a type of memory based on a comparison of a performance of the type of memory to different performances, each of the different performances associated with a number of other types of memory. | 04-24-2014 |
20140115382 | Scheduling Workloads Based on Detected Hardware Errors - Scheduling workloads based on detected hardware errors is provided. In response to determining that a hardware error is detected, it is determined whether the hardware error is a cache error. In response to determining that the hardware error is a cache error, it is determined whether execution of a workload on a processor is changing contents of a cache associated with the cache error more than a threshold value. In response to determining that the execution of the workload on the processor is changing the contents of the cache associated with the cache error more than the threshold value, it is determined whether the cache associated with the cache error is private to a core in the processor. In response to determining that the cache associated with the cache error is private to a core, the execution of the workload is scheduled on a different core of the processor. | 04-24-2014 |
20140122930 | PERFORMING DIAGNOSTIC TESTS IN A DATA CENTER - Diagnostic tests are performed in a data center that includes servers of various types and a management console, where each server provides an error log in a format specific to the type of the server. The management console receives an error log indicating an error produced by a hardware component, parses the error log into an error notification that describes the error and a type of the hardware component, and provides the error notification to other servers. Each of the other servers determines whether the server includes a hardware component of the same type, and if so, performs one or more diagnostic tests on the hardware component and reports results of the diagnostic tests to the management console. | 05-01-2014 |
20140122931 | PERFORMING DIAGNOSTIC TESTS IN A DATA CENTER - Diagnostic tests are performed in a data center that includes servers of various types and a management console, where each server provides an error log in a format specific to the type of the server. The management console receives an error log indicating an error produced by a hardware component, parses the error log into an error notification that describes the error and a type of the hardware component, and provides the error notification to other servers. Each of the other servers determines whether the server includes a hardware component of the same type, and if so, performs one or more diagnostic tests on the hardware component and reports results of the diagnostic tests to the management console. | 05-01-2014 |
20140156608 | EFFICIENCY OF COMPRESSION OF DATA PAGES - A system includes a processor executing code to compress a first page of data stored in memory and calculate an effectiveness of the compression on the first page. The processor further, in response to the calculated compression effectiveness being at least equal to a pre-determined/pre-established compression effectiveness threshold: identifies a plurality of second pages of data from memory that have similarities in content with the first page; and sequentially performs subsequent compressions of second pages from among the plurality of second pages in an order that is based on a relative ranking of the plurality of second pages. The ranking of the second pages is according to a calculated differential parameter associated with each of the second pages, which indicates a level of similarity that exists between the first page and a corresponding second page. Higher ranked second pages are compressed ahead of lower rank second pages, yielding greater compression efficiency. | 06-05-2014 |
20140156611 | EFFICIENCY OF COMPRESSION OF DATA PAGES - A method includes compressing a first page of data stored in memory and calculating an effectiveness of the compression on the first page. The method further includes, in response to the calculated compression effectiveness being at least equal to a pre-determined/pre-established compression effectiveness threshold: identifying a plurality of second pages of data from memory that have similarities in content with the first page; and sequentially performing subsequent compressions of second pages from among the plurality of second pages in an order that is based on a relative ranking of the plurality of second pages. The ranking of the second pages is according to a calculated differential parameter associated with each of the second pages, which indicates a level of similarity that exists between the first page and a corresponding second page. Higher ranked second pages are compressed ahead of lower rank second pages, yielding greater compression efficiency. | 06-05-2014 |
20150074471 | Generation of Debugging Log List in a Blade Server Environment - Methods, non-transitory storage medium, and systems for generating an aggregated list of problem conditions associated with blade servers to facilitate efficient debugging thereof. In a blade server environment, each chassis is equipped with a chassis management module and each blade in each chassis is associated with a blade management controller. A data map representing the relationships between the blade servers and the shared resources is utilized by a chassis management module to aggregate and link problem conditions sensed by any of the blade management controllers. | 03-12-2015 |