Abstract:
A system and method for reordering storage levels in a virtualized environment includes identifying (302) a virtual machine VM to be transitioned and determining (304) a new storage level order for the VM. The new storage level order reduces a VM live state during a transition, and accounts for hierarchical shared storage memory and criteria imposed by an application to reduce recovery operations after dynamic resource allocation actions. The new storage level order recommendation is propagated (310) to VMs. The new storage level order is applied in the VMs. A different storage-level order is recommended (312) after the transition.
Abstract:
A method of saving power in a computing system having a plurality of dual in-line memory modules (DIMMs) and employing a suspend-to-RAM sleep mode includes, when entering suspend-to-RAM sleep mode, consolidating (S130) selected information into a subset of DIMMs, and turning off (S150) power to all other DIMMs. A DIMM power rail (320) may be coupled to each of the DIMMs (310), the DIMM power rail being configured to selectively have power being supplied to respective DIMMs turned off in response to enable/disable logic signals.
Abstract:
Aspects of the present invention provide a solution for passively monitoring a computer system. In an embodiment, a read-only target is created based on the configuration of the virtual server disk used by the virtual server to access the storage associated therewith. This read-only target can be used to expose the virtual server disk for access by a monitoring crawler. Using the read-only target, a monitoring crawler can acquire a set of features regarding the virtual server from the virtual server disk. One or more of this set of features can be analyzed to perform passive monitoring of the virtual server.
Abstract:
Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
Abstract:
Ein System und ein Verfahren zum Neuordnen von Speicherebenen in einer virtualisierten Umgebung beinhaltet ein Identifizieren (302) einer zu überführenden virtuellen Maschine (VM) und ein Ermitteln (304) einer neuen Speicherebenenordnung für die VM. Die neue Speicherebenenordnung verringert einen Live-Zustand einer VM während eines Übergangs und berücksichtigt hierarchisch gemeinsam genutzten Speicher und durch eine Anwendung auferlegte Kriterien, um Wiederherstellvorgänge nach dynamischen Ressourcenzuweisungsaktionen zu verringern. Die neue Speicherebenen-Ordnungsempfehlung wird den VMs übermittelt (310). Die neue Speicherebenenordnung wird in den VMs angewandt. Nach dem Übergang wird eine andere Speicherebenenordnung empfohlen (312).
Abstract:
Aspekte der vorliegenden Erfindung stellen eine Lösung für ein passives Überwachen eines Computersystems bereit. Bei einer Ausführungsform wird ein schreibgeschütztes Ziel auf Grundlage der Konfiguration der virtuellen Server-Platte erstellt, die durch den virtuellen Server dazu verwendet wird, auf den diesem zugehörigen Speicher zuzugreifen. Dieses schreibgeschützte Ziel kann dazu verwendet werden, die virtuelle Server-Platte für einen Zugriff durch einen Überwachungs-Crawler zugänglich zu machen. Mithilfe des schreibgeschützten Ziels kann ein Überwachungs-Crawler einen Satz von Merkmalen bezüglich des virtuellen Servers von der virtuellen Server-Platte beziehen. Eines oder mehrere dieses Satzes von Merkmalen kann analysiert werden, um ein passives Überwachen des virtuellen Servers durchzuführen.
Abstract:
Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
Abstract:
Techniques are provided for discovery and monitoring of an environment using a plurality of robots. A plurality of robots navigate an environment by determining a navigation buffer for each of the robots; and allowing each of the robots to navigate within the environment while maintaining a substantially minimum distance from other robots, wherein the substantially minimum distance corresponds to the navigation buffer, and wherein a size of each of the navigation buffers is reduced over time based on a percentage of the environment that remains to be navigated. The robots can also navigate an environment by obtaining a discretization of the environment to a plurality of discrete regions; and determining a next unvisited discrete region for one of the plurality of robots to explore in the exemplary environment using a breadth-first search. The plurality of discrete regions can be, for example, a plurality of real or virtual tiles.
Abstract:
Es wird eine Container-Cloud-Plattform bereitgestellt, die eine gemeinsame Nutzung von Software-Funktionen durch mehrere Anwendungen in verschiedenen Anwendungscontainern ermöglicht. Die Dienstfunktionen werden containerisiert und von den Anwendungscontainern getrennt. Die containerisierten Dienste werden als eine Kapsel für Anwendungen bereitgestellt, welche die Dienstfunktionen zur Anwendungslaufzeit aufrufen. Die Abbilder der Dienstcontainer werden an den Host-Datenverarbeitungseinheiten implementiert, welche die entsprechenden Anwendungscontainer betreiben. Die Container-Cloud-Plattform überwacht die implementierten Dienstcontainer sowohl auf deren Ausführung als auch auf deren Beendigung hin.
Abstract:
Ein System und ein Verfahren zum Neuordnen von Speicherebenen in einer virtualisierten Umgebung beinhaltet ein Identifizieren (302) einer zu überführenden virtuellen Maschine (VM) und ein Ermitteln (304) einer neuen Speicherebenenordnung für die VM. Die neue Speicherebenenordnung verringert einen Live-Zustand einer VM während eines Übergangs und berücksichtigt hierarchisch gemeinsam genutzten Speicher und durch eine Anwendung auferlegte Kriterien, um Wiederherstellvorgänge nach dynamischen Ressourcenzuweisungsaktionen zu verringern. Die neue Speicherebenen-Ordnungsempfehlung wird den VMs übermittelt (310). Die neue Speicherebenenordnung wird in den VMs angewandt. Nach dem Übergang wird eine andere Speicherebenenordnung empfohlen (312).