-
公开(公告)号:GB2496813A
公开(公告)日:2013-05-22
申请号:GB201303478
申请日:2010-11-08
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SEGAL BENJAMIN PATRICK , KRISHNASWAMI NATARAJAN
Abstract: Embodiments of the present invention manage workloads in a high-throughput computing environment for a hybrid processing system. A set of high-throughput computing service level agreements (SLAs) is retrieved. The set of SLAs is associated with a hybrid processing system including a server system and a set of accelerator systems, where each system has a different architecture. A first set of data-parallel workload tasks scheduled on the server system and a second set of data-parallel workload tasks scheduled with the set of accelerator systems are identified. At least a portion of one of the first set of data-parallel workload tasks and the second set of data-parallel workload tasks is dynamically rescheduled on a second one of the server system and the set of accelerator systems. The dynamically rescheduling substantially satisfies the set of high-throughput computing SLAs.
-
公开(公告)号:DE112010005705T5
公开(公告)日:2013-05-02
申请号:DE112010005705
申请日:2010-11-08
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SEGAL BENJAMIN PATRICK , KRISHNASWAMI NATARAJAN
IPC: G06F9/48
Abstract: Ausführungsformen der vorliegenden Erfindung verwalten Workloads in einer durchsatzstarken Datenverarbeitungsumgebung für ein hybrides Verarbeitungssystem. Ein Satz von Servicezielvereinbarungen (SLAs) für durchsatzstarke Datenverarbeitung wird abgerufen. Der Satz von SLAs ist mit einem hybriden Verarbeitungssystem verknüpft, das ein Serversystem und einen Satz von Beschleunigersystemen enthält, wobei jedes System eine andere Architektur hat. Ein erster Satz von auf dem Serversystem geplanten datenparallelen Workload-Tasks und ein zweiter Satz von mit dem Satz von Beschleunigersystemen geplanten datenparallelen Workload-Tasks werden identifiziert. Mindestens ein Teil entweder des ersten Satzes von datenparallelen Workload-Tasks oder des zweiten Satzes von datenparallelen Workload-Tasks wird dynamisch auf ein zweites des Serversystems und des Satzes von Beschleunigersystemen umgeplant. Das dynamische Umplanen genügt dem Satz von SLAs für durchsatzstarke Datenverarbeitung im Wesentlichen.
-