-
公开(公告)号:DE102013210719B4
公开(公告)日:2021-03-04
申请号:DE102013210719
申请日:2013-06-10
Applicant: IBM
Inventor: HU XIAO-YU , KOLTSIDAS IOANNIS , MUENCH PAUL HENRI , HSU YU-CHENG , HAAS ROBERT , PLETKA ROMAN , BLINICK STEPHEN L , ELEFHERIOU EVANGELOS STAVROS , CHIU LAWRENCE YIUMCHEE
IPC: G06F12/08 , G06F12/084 , G06F12/0866
Abstract: Verfahren zum Aktualisieren von Cache-Speichern in einem gemeinsam genutzten Datenspeichersystem, wobei das Verfahren aufweist:- Bereitstellen (S100) eines computergesteuerten Systems (1), das das gemeinsam genutztes Datenspeichersystem (CS) und mehrere lokale Server (LS1, LS2) aufweist, wobei:- das gemeinsam genutzte Datenspeichersystem so eingerichtet ist, dass es mit den lokalen Servern zusammenwirkt;- die lokalen Server Anwendungen (A1, A2) unter Verwendung entsprechender Cache-Speicher (CM1, CM2) bedienen; und- jeder der lokalen Server auf Daten (D) zugreift, die in dem gemeinsam genutzten Datenspeichersystem gespeichert sind,- wobei das Verfahren ferner aufweist,- Bereitstellen (S200H, S200M) von Cachespeicher-Dateninformationen von jedem der lokalen Server (LS1, LS2) an das gemeinsam genutzte Datenspeichersystem, wobei die bereitgestellten Cachespeicher-Dateninformationen aufweisen:- Cachespeicherzugriff-Trefferdaten (H), die Cachespeicherzugriff-Treffer von jedem der lokalen Server darstellen; und- Cachespeicherzugriff-Fehltrefferdaten (M), die Cachespeicherzugriff-Fehltreffer von jedem der lokalen Server darstellen;- in dem gemeinsam genutzten Datenspeichersystem Zusammenführen (S300) wenigstens eines Teils der empfangenen Cachespeicherzugriff-Trefferdaten und Cachespeicherzugriff-Fehltrefferdaten zu zusammengeführten Cachespeicher-Dateninformationen (ACD) und Bereitstellen (S400) der zusammengeführten Cachespeicher-Dateninformationen an einen oder mehrere der lokalen Server; und- in dem einen oder den mehreren lokalen Servern Aktualisieren (S500) von einem bzw. mehreren Cache-Speichern, die verwendet werden, um die eine bzw. die mehreren Anwendungen zu bedienen, auf der Grundlage der bereitgestellten zusammengeführten Cachespeicher-Dateninformationen (ACD),- wobei das Aktualisieren (S500) eines Cache-Speichers (CM1) in Bezug auf Anforderungen an den Cache-Speicher (CM1) von einer entsprechenden Anwendung (A1), die durch einen entsprechenden lokalen Server (LS1) bedient wird, asynchron ausgeführt wird durch eine asynchrone Ausführungseinheit unabhängig vom Austausch von Daten zwischen dem lokalen Cache-Speicher und dem gemeinsam genutzten Datenspeichersystem.
-
公开(公告)号:DE112012000953T5
公开(公告)日:2013-12-05
申请号:DE112012000953
申请日:2012-04-12
Applicant: IBM
Inventor: SESHADRI SANGEETHA , CHIU LAWRENCE YIUMCHEE , MUENCH PAUL HENRI
IPC: G06F12/00
Abstract: Es werden beispielhafte Verfahrens-, System- und Computerprogrammprodukt-Ausführungsformen zum dynamischen Beseitigen von Leistungsungleichgewicht zur Laufzeit in einer Computerumgebung bereitgestellt. Bei einer Ausführungsform ist die Computerumgebung für das Berechnen einer „Ranghitze” mithilfe einer Vielzahl detaillierter, mit einer Bereichsgranularität gesammelter statistischer Daten konfiguriert, eingeschlossen das Berücksichtigen von Bandbreite- und Eingaben/Ausgaben-pro-Sekunde-Metriken. Ein anpassungsfähiger Datenplatzierungsplan wird erstellt, um die Daten zu verlagern. Die Daten werden in Datenspeicherrängen platziert. Die Lasten der Datenspeicherränge werden gemäß dem anpassungsfähigen Datenplatzierungsplan ausgeglichen.
-
公开(公告)号:GB2505115A
公开(公告)日:2014-02-19
申请号:GB201320009
申请日:2012-04-12
Applicant: IBM
Inventor: SESHADRI SANGEETHA , CHIU LAWRENCE YIUMCHEE , MUENCH PAUL HENRI
IPC: G06F3/06
Abstract: Exemplary method, system, and computer program product embodiments for runtime dynamic performance skew elimination in a computer environment are provided. In one embodiment, the computer environment is configured for calculating a rank heats by utilizing a plurality of fine-grained statistics collected at an extent granularity, including considering bandwidth (BW) and input/outputs per second (IOPS) metrics. An adaptive data placement plan is generated to relocate the data. The data is placed among data storage ranks. The data storage ranks are balanced according to the adaptive data placement plan.
-
公开(公告)号:GB2503266A
公开(公告)日:2013-12-25
申请号:GB201210995
申请日:2012-06-21
Applicant: IBM
Inventor: HU XIAO-YU , HAAS ROBERT , KOLTSIDAS IOANNIS , PLETKA ROMAN , MUENCH PAUL HENRI , BLINICK STEPHEN L , HSU YU-CHENG , ELEFTHERIOU EVANGELOS STAVROS , CHIU LAWRENCE YIUMCHEE
IPC: G06F12/08 , G06F3/06 , G06F12/084 , G06F12/0866
Abstract: A number of computer systems LS1, LS2 are connected to a shared data storage system CS to access data D. The computer systems each have a local cache CM1, CM2 and run applications A1, A2. The computer systems provide information about cache hits H and misses M to the storage system. The storage system aggregates the information and provides the aggregated information ACD to the computer systems. The computer systems then use the aggregated information to update the cached data. The computer system may populate the cache with one or more subsets of the data identified in the aggregated cache information. The computer system may immediately populate the cache with data identified in some of the subsets and may add data identified in other subsets to a watch list. Data corresponding to a local cache miss may also be put in the watch list.
-
公开(公告)号:DE102013210719A1
公开(公告)日:2013-12-24
申请号:DE102013210719
申请日:2013-06-10
Applicant: IBM
Inventor: HU XIAO-YU , KOLTSIDAS IOANNIS , MUENCH PAUL HENRI , HSU YU-CHENG , HAAS ROBERT , PLETKA ROMAN , BLINICK STEPHEN L , ELEFHERIOU EVANGELOS STAVROS , CHIU LAWRENCE YIUMCHEE
IPC: G06F12/08 , G06F12/084 , G06F12/0866
Abstract: Die vorliegende Erfindung ist insbesondere auf Verfahren, Systeme und deren Komponenten zum Verwalten von Cache-Speichern gerichtet. Von einem globalen Systemstandpunkt weisen diese Verfahren auf: Bereitstellen (S100) eines computergesteuerten Systems (1), das ein gemeinsam genutztes Datenspeichersystem (CS) und mehrere lokale Server (LS1, LS2) aufweist, wobei: das gemeinsam genutzte Datenspeichersystem so eingerichtet ist, dass es mit den lokalen Servern zusammenwirkt; die lokalen Server Anwendungen (A1, A2) unter Verwendung von entsprechenden Cache-Speichern (CM1, CM2) bedienen, und jeder der lokalen Server auf Daten (D) zugreift, die in dem gemeinsam genutzten Datenspeichersystem gespeichert sind, Bereitstellen (S200H, S200M) von Cachespeicher-Dateninformationen von jedem der lokalen Server (LS1, LS2) für das gemeinsam genutzte Datenspeichersystem (CS), wobei die bereitgestellten Cachespeicher-Dateninformationen aufweisen: Cachespeicherzugriff-Trefferdaten (H), die Cachespeicherzugriff-Treffer von jedem der lokalen Server darstellen; und Cachespeicherzugriff-Fehltrefferdaten (M), die Cachespeicherzugriff-Fehltreffer von jedem der lokalen Server darstellen; in dem gemeinsam genutzten Datenspeichersystem Zusammenführen (S300) von wenigstens einem Teil der empfangenen Cachespeicherzugriff-Trefferdaten und Cachespeicherzugriff-Fehltrefferdaten zu zusammengeführten Cachespeicher-Dateninformationen (ACD) und Bereitstellen (S400) der zusammengeführten Cachespeicher-Dateninformationen an einen oder mehrere der lokalen Server; und in dem einen oder den mehreren lokalen Servern Aktualisieren (S500) eines bzw. mehrerer Cache-Speicher, die verwendet werden, um eine bzw. mehrere Anwendungen zu bedienen, auf der Grundlage der bereitgestellten zusammengeführten Cachespeicher-Dateninformationen (ACD).
-
-
-
-