VERWALTEN VON AUSFÄLLEN IN EDGE-COMPUTING-UMGEBUNGEN

    公开(公告)号:DE102021124335A1

    公开(公告)日:2022-04-28

    申请号:DE102021124335

    申请日:2021-09-21

    Applicant: IBM

    Abstract: Ein durch einen Computer umgesetztes Verfahren, ein Computersystem und ein Computerprogrammprodukt verwalten dynamisch Ausfälle in einer Edge-Computing-Umgebung. Gemäß dem Verfahren kann eine Anforderung zum Ausführen einer Aufgabe gemäß einem definierten Verfahren an eine erste Edge-Einheit gesendet werden, wobei das definierte Verfahren verwendet wird, um auf Edge-Einheiten auszuführende Aufgaben zu planen. Als Reaktion darauf, dass die erste Edge-Einheit die Aufgabe nicht ausführt, kann das definierte Verfahren unterbrochen werden. Dann kann eine Anforderung zum Ausführen der Aufgabe an eine zweite Edge-Einheit gesendet werden. Ein zuerst empfangenes Aufgabenergebnis kann als das Aufgabenergebnis für die Aufgabe verwendet werden, wobei das Aufgabenergebnis entweder von der ersten Edge-Einheit oder der zweiten Edge-Einheit stammt. Der Rest des definierten Verfahrens kann fortgesetzt werden.

    VERWALTEN VON AUSFÄLLEN IN EDGE-COMPUTING-UMGEBUNGEN

    公开(公告)号:DE102021124335B4

    公开(公告)日:2025-01-02

    申请号:DE102021124335

    申请日:2021-09-21

    Applicant: IBM

    Abstract: Durch einen oder mehrere Prozessoren auf einem Computer umgesetztes Verfahren (900), aufweisend:Senden (920) einer Anforderung zum Ausführen einer Aufgabe an eine erste Edge-Einheit gemäß einem definierten Verfahren, wobei das definierte Verfahren verwendet wird, um auf Edge-Einheiten auszuführende Aufgaben zu planen;Anfordern von Statusinformationen über die erste Edge-Einheit durch einen Edge-Agenten,als Reaktion auf ein fehlgeschlagenes Empfangen der Statusinformationen, Aufrufen eines Aufgaben-Wrapper-Moduls (5231), um das definierte Verfahren zu unterbrechen (920),Senden (930) einer Anforderung zum Ausführen der Aufgabe an eine zweite Edge-Einheit;Verwenden (940) eines Aufgabenergebnisses, das zuerst empfangen wird, als das Aufgabenergebnis für die Aufgabe, wobei das Aufgabenergebnis entweder von der ersten Edge-Einheit oder der zweiten Edge-Einheit stammt; undFortsetzen (950) des Rests des definierten Verfahrens.

    KONTINUIERLICHE FUNKTIONSFÄHIGKEIT UND INTEGRITÄT VON ANWENDUNGEN WÄHREND EINES MIGRATIONSVORGANGS

    公开(公告)号:DE112022002615B4

    公开(公告)日:2024-12-05

    申请号:DE112022002615

    申请日:2022-05-24

    Applicant: IBM

    Abstract: Durch einen Computer implementiertes Verfahren zum Verwalten eines Migrierens von Anwendungen, wobei das durch einen Computer implementierte Verfahren umfasst:Aufrufen eines Anwendungsprogrammierschnittstellen-, API-, Servers (518) auf einem Steuerknoten (114, 520) einer ersten Datenverarbeitungsplattform durch einen Computer, um eine Konfigurationsübersicht eines Reverse-Proxys auf einem Arbeitsknoten (116, 524) der ersten Datenverarbeitungsplattform zu aktualisieren, damit der Reverse-Proxy Benutzerdienstanforderungen, die nichtmigrierten Anwendungen eines Satzes von Anwendungen entsprechen, von der ersten Datenverarbeitungsplattform an eine zweite Datenverarbeitungsplattform leitet, um eine Funktionsfähigkeit der nichtmigrierten Anwendungen während eines Migrierens des Satzes von Anwendungen von der zweiten Datenverarbeitungsplattform auf die erste Datenverarbeitungsplattform aufrechtzuerhalten;Aufrufen des API-Servers (518) auf dem Steuerknoten (114, 520) durch den Computer, um auf der Grundlage eines von der zweiten Datenverarbeitungsplattform erhaltenen Quellcodes der Anwendung ein Abbild für eine auf die erste Datenverarbeitungsplattform zu migrierende Anwendung des Satzes von Anwendungen auf der zweiten Datenverarbeitungsplattform zu erstellen;Aufrufen des API-Servers (518) auf dem Steuerknoten (114, 520) durch den Computer, um einen Pod auf dem Arbeitsknoten (116, 524) der ersten Datenverarbeitungsplattform zu erzeugen, um unter Verwenden des durch den API-Server erstellten Abbildes der Anwendung eine Arbeitslast der Anwendung auszuführen; undAufrufen des API-Servers (518) auf dem Steuerknoten (114, 520) durch den Computer, um einen Dienst auf dem Arbeitsknoten (116, 524) zu aktualisieren, um den Pod auf dem Arbeitsknoten (116, 524) auszuwählen, der die Arbeitslast der Anwendung ausführt, um ein Migrieren der Anwendung von der zweiten Datenverarbeitungsplattform auf die erste Datenverarbeitungsplattform abzuschließen.

    Managing changes to files
    4.
    发明专利

    公开(公告)号:GB2503486A

    公开(公告)日:2014-01-01

    申请号:GB201211485

    申请日:2012-06-28

    Applicant: IBM

    Abstract: An apparatus for managing changes to one or more files, wherein a link is associated with changes that result in an updated version of the one or more files, the apparatus comprising: a changed section determiner operable to determine which sections associated with the one or more files have changed and operable to determine metadata regarding the nature of the changes to the sections; a metrics generator operable to use the metadata to generate a first weight associated with each of the changed sections; and a mapping record generator operable to generate a mapping record for each of the changed sections, wherein a first mapping record comprises data associated with the first weight; is associated with a particular version of the one or more files; and is linked to mapping records associated with other changed sections using the link.

    AUFRÜSTEN EINER SEQUENZ VON MIKRODIENSTEN IN EINER CLOUD-COMPUTING-UMGEBUNG

    公开(公告)号:DE102021130965A1

    公开(公告)日:2022-06-30

    申请号:DE102021130965

    申请日:2021-11-25

    Applicant: IBM

    Abstract: Die vorliegend vorgestellten Ansätze ermöglichen Hot Upgrading einer Mikrodienstsequenz in einer Cloud-Computing-Umgebung. Genauer gesagt, wird ein nächster Mikrodienst oder eine nächste Mikrodienst-Teilsequenz in einer in Ausführung befindlichen Sequenz in Reaktion auf eine Nachricht zum Aufruf des Mikrodienstes oder der Teilsequenz bezogen. Die in Ausführung befindliche Mikrodienstsequenz enthält mindestens einen nicht ausgeführten Mikrodienst oder eine nicht ausgeführte Teilsequenz, an dem bzw. an der Hot Upgrading durchgeführt werden soll. Die in Ausführung befindliche Mikrodienstsequenz wird auf Grundlage einer durch Hot Upgrading aufzurüstenden Sequenz erstellt, die eine geordnete Liste von Mikrodiensten und/oder Teilsequenzen aufweist. Der Ansatz kann Ermitteln des Status eines nächsten Mikrodienstes oder einer nächsten Teilsequenz umfassen. Der Ansatz kann ferner Aufrufen des nächsten Mikrodienstes oder der nächsten Teilsequenz in der in Ausführung befindlichen Sequenz in Reaktion darauf umfassen, dass der Status des nächsten Mikrodienstes oder der nächsten Teilsequenz „Upgrade-vollständig“ („upgrade-complete“) lautet.

Patent Agency Ranking