DATENVERARBEITUNGSEINHEITEN MIT DYNAMISCHER BEREITSTELLUNG VON SOFTWARE-FUNKTIONEN

    公开(公告)号:DE112018005898B4

    公开(公告)日:2025-03-06

    申请号:DE112018005898

    申请日:2018-12-17

    Applicant: IBM

    Abstract: Datenverarbeitungseinheit, aufweisend:eine Netzwerkschnittstelle (636);einen Prozessor (620); undeine Speichereinheit, in der ein Satz von Anweisungen gespeichert ist, wobei ein Ausführen des Satzes von Anweisungen durch den Prozessor (620) die Datenverarbeitungseinheit zum Durchführen von Schritten konfiguriert, die Folgendes aufweisen:Betreiben eines Anwendungscontainers, der eine Kernfunktion ausführt, die eine Dienstfunktion aufruft;Empfangen eines Kapselabbilds über die Netzwerkschnittstelle, das Abbilder der Dienstfunktion aufweist, wobei das Kapselabbild Metadaten aufweist, die mit dem Anwendungscontainer übereinstimmen;Starten eines Kapselcontainers auf der Grundlage des Kapselabbilds, um die durch die Kernfunktion des Anwendungscontainers aufgerufene Dienstfunktion auszuführen; undVerlassen des Kapselcontainers, nachdem die Dienstfunktion die Ausführung abgeschlossen hat, wobei ein Abbild des Anwendungscontainer keine Abbilde oder Abhängigkeiten der von der Kernfunktion aufgerufenen Dienstfunktion aufweist.

    Darstellen und Analysieren von Cloud-Computing-Daten als Pseudosysteme

    公开(公告)号:DE112018005851T5

    公开(公告)日:2020-08-13

    申请号:DE112018005851

    申请日:2018-11-08

    Applicant: IBM

    Abstract: Bereitgestellt werden Methoden, um ein Darstellen und Analysen von Cloud-Computing-Daten als Pseudosysteme zu ermöglichen. Ein System weist einen Arbeitsspeicher, der durch einen Computer ausführbare Komponenten speichert, und einen Prozessor auf, der diese ausführt. Die durch einen Computer ausführbaren Komponenten weisen eine Framework-Komponente und eine Erzeugungskomponente auf. Die Framework-Komponente kann einen Systemzustand einer Datenverarbeitungseinheit als einen Pseudosystemzustand für die Datenverarbeitungseinheit nachbilden. Der Pseudosystemzustand kann von einem ursprünglichen Betriebszustand der Datenverarbeitungseinheit entkoppelt sein und kann Daten aufweisen, die aus dem ursprünglichen Betriebszustand gewonnen wurden. Die gewonnenen Daten können einen Betrieb der Datenverarbeitungseinheit nachahmen. Die Erzeugungskomponente kann den Pseudosystemzustand erzeugen und eine Black-Box-Ausführung von Software für den Pseudosystemzustand ermöglichen. Die Black-Box-Ausführung von Software kann ein Ausführen von Anwendungen in dem Pseudosystemzustand aufweisen, als ob die Anwendungen in dem ursprünglichen Betriebszustand der Datenverarbeitungseinheit ausgeführt würden.

    Virtualization and dynamic resource allocation aware storage level reordering

    公开(公告)号:GB2513288A

    公开(公告)日:2014-10-29

    申请号:GB201221853

    申请日:2011-02-10

    Applicant: IBM

    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.

    Erkunden und Überwachen einer Umgebung unter Verwendung einer Vielzahl von Robotern

    公开(公告)号:DE112012005193T5

    公开(公告)日:2014-09-04

    申请号:DE112012005193

    申请日:2012-11-27

    Applicant: IBM

    Abstract: Es werden Techniken zum Erkunden und Überwachen einer Umgebung unter Verwendung einer Vielzahl von Robotern bereitgestellt. Eine Vielzahl von Robotern navigiert durch eine Umgebung, indem für jeden der Roboter ein Navigationspuffer festgelegt wird und es jedem der Roboter ermöglicht wird, in der Umgebung zu navigieren und dabei einen im Wesentlichen minimalen Abstand zu anderen Robotern einzuhalten, wobei der im Wesentlichen minimale Abstand der Größe des Navigationspuffers entspricht und wobei eine Größe jedes der Navigationspuffer mit der Zeit auf der Grundlage eines prozentualen Anteils der Umgebung verkleinert wird, durch die noch zu navigieren ist. Die Roboter können auch durch eine Umgebung navigieren, indem eine Diskretisierung der Umgebung in eine Vielzahl von diskreten Bereichen erzielt wird, und ein nächster unbesuchter diskreter Bereich für einen Roboter aus der Vielzahl von Robotern ermittelt wird, um diesen Bereich in der beispielhaften Umgebung mittels einer breitenorientierten Suche zu erkunden. Bei der Vielzahl von diskreten Bereichen kann es sich zum Beispiel um eine Vielzahl von echten oder virtuellen Platten handeln.

Patent Agency Ranking