-
1.
公开(公告)号:DE112012000628T5
公开(公告)日:2013-11-14
申请号:DE112012000628
申请日:2012-02-29
Applicant: IBM
Inventor: REINWALD BERTHOLD , VAITHYANATHAN SHIVAKUMAR , SINDHWANI VIKAS , TATIKONDA SHIRISH , KRISHNAMURTHY RAJASEKAR , TIAN YUANYUAN , GHOTING AMOL , BURDICK DOUGLAS R , PEDNAULT EDWIN P
Abstract: Es werden Systeme und Verfahren zur Verarbeitung von maschinellen Lern(ML)-Algorithmen in einer MapReduce-Umgebung bereitgestellt. In einer Ausführungsform eines Verfahrens schließt das Verfahren das Empfangen eines in der MapReduce-Umgebung auszuführenden ML-Algorithmus ein. Das Verfahren schließt außerdem das Parsen des ML-Algorithmus in eine Vielzahl von Anweisungsblöcken in einer Sequenz ein, wobei jeder Anweisungsblock eine Vielzahl von Basisoperationen (HOPs) aufweist. Das Verfahren schließt auch das automatische Bestimmen eines Ausführungsplans für jeden Anweisungsblock ein, wobei mindestens einer der Ausführungspläne eine oder mehrere Low-Level-Operation(en) (LOPs) aufweist. Das Verfahren schließt außerdem das Realisieren der Ausführungspläne in der Sequenz der Vielzahl von Anweisungsblöcken ein.
-
公开(公告)号:DE102012220514A1
公开(公告)日:2013-06-27
申请号:DE102012220514
申请日:2012-11-12
Applicant: IBM
Inventor: WANG ZHI HU , GUO CHANG JIE , REINWALD BERTHOLD , WANG NING , SUN WEI , AN WEN HAO , GAO BO , FAN LIYA
IPC: G06F9/50
Abstract: Es werden ein Verfahren und eine Vorrichtung zum Steuern der Nutzung einer Datenverarbeitungsressource durch mehrere Nutzer eines DBaaS-Dienstes beschrieben, wobei das Verfahren aufweist: Abfangen einer Task, die auf eine Datenverarbeitungsressource zugreifen soll, wobei es sich bei der Task um einen Betriebssystemprozess oder -thread handelt; Erkennen eines Nutzers der mehreren Nutzer, der der Task zugehörig ist; Ermitteln weiterer Tasks des Nutzers, die auf die Datenverarbeitungsressource zugreifen; und Steuern der Nutzung der Datenverarbeitungsressource durch die Task derart, dass der Gesamtumfang der Nutzung der Datenverarbeitungsressource durch die Task und die weiteren Tasks das Nutzungslimit der Datenverarbeitungsressource für den Nutzer nicht überschreitet.
-
公开(公告)号:GB2498046B
公开(公告)日:2014-01-08
申请号:GB201220612
申请日:2012-11-16
Applicant: IBM
Inventor: WANG ZHI HU , GUO CHANG JIE , REINWALD BERTHOLD , WANG NING , SUN WEI , AN WEN HAO , GAO BO , FAN LI YA
IPC: G06F9/50
-
公开(公告)号:GB2502020A
公开(公告)日:2013-11-13
申请号:GB201314958
申请日:2012-02-29
Applicant: IBM
Inventor: VAITHYANATHAN SHIVAKUMAR , TIAN YUANYUAN , GHOTING AMOL , BURDICK DOUGLAS R , PEDNAULT EDWIN P , REINWALD BERTHOLD , SINDHWANI VIKAS , TATIKONDA SHIRISH , KRISHNAMURTHY RAJASEKAR
Abstract: Systems and methods for processing Machine Learning (ML) algorithms in a MapReduce environment are described. In one embodiment of a method, the method includes receiving a ML algorithm to be executed in the MapReduce environment. The method further includes parsing the ML algorithm into a plurality of statement blocks in a sequence, wherein each statement block comprises a plurality of basic operations (hops). The method also includes automatically determining an execution plan for each statement block, wherein at least one of the execution plans comprises one or more low-level operations (lops). The method further includes implementing the execution plans in the sequence of the plurality of the statement blocks.
-
公开(公告)号:GB2498046A
公开(公告)日:2013-07-03
申请号:GB201220612
申请日:2012-11-16
Applicant: IBM
Inventor: WANG ZHI HU , GUO CHANG JIE , REINWALD BERTHOLD , WANG NING , SUN WEI , AN WEN HAO , GAO BO , FAN LI YA
IPC: G06F9/50
Abstract: A method for controlling the use of a computing resource by multiple tenants in database as a service (DBaaS), includes: intercepting 410 a task that is to access a computer resource, the task being an operating system process or thread; identifying 420 a tenant that is in association with the task from the multiple tenants; determining 430 other tasks of the tenant that access the computing resource; and. Controlling 440 the use of the computing resource by the task. so that the total amount of usage of the computing resource by the task and. the other tasks will not exceed the limit of usage of the computing resource for the tenant. The computing resource may be central processing unit (CPU) and its usage may be controlled by calculating available time slices of CPU scheduling, and allocating time slices for execution to the task. The computing resource may be memory, its usage being controlled by allocating memory for the task from memory space reserved for the tenant.
-
-
-
-