| |
ParallelitätscService V1.0 Blockierung Des Modells April 2000 1-5 1 1,3,1,2 Die gelesene Absicht und die Absicht schreiben Verriegelungen Das granularity der Betriebsmittel verriegelte sich durch eine Anwendung feststellt die Parallelität innerhalb der Anwendung. Grobe granularityverriegelungen nehmen sich auf niedrige Unkosten (da es gibt wenige zu handhabende Verriegelungen) aber verringern Parallelität, da Konflikte wahrscheinlicher sind aufzutreten. Feine granularityverriegelungen verbessern, Parallelität aber ergeben höheres obenliegend sich verriegeln da mehr Verriegelungen verlangt werden. Eines verwendbaren Verriegelungsgranularity vorzuwählen ist eine Abgleichung zwischen den Verriegelungsunkosten und dem Grad von Parallelität angefordert. Verwenden Parallelitätssteuerservice, eine Anwendung kann entwickelt werden, um grobes oder feines zu verwenden granularity verriegelt sich, indem es passend die dazugehörigen Betriebsmittel definiert. Zusätzlich die variable granularityblockierung der Parallelitätssteuervorfeldwartungsdienste zwei zusätzliche Verriegelungsmodi verwenden, Absicht gelesen (IR) und Absicht schreiben (IW). Diese zusätzliche Verriegelungsmodi werden verwendet, um das natürliche hierarchische Verhältnis zwischen auszunutzen Verriegelungen des unterschiedlichen granularity. Z.B. betrachten Sie das hierarchische Verhältnis zugehörig in einer Datenbank: eine Datenbank aus einer Ansammlung Akten, mit jeder Akte besteht das Halten der mehrfachen Aufzeichnungen. Zu Zugang a Aufzeichnung, eine Grobkornverriegelung kann auf die Datenbank, aber an den Kosten des Einschränkens eingestellt werden andere Klienten vom Zugänglich machen der Datenbank. Offenbar ist dieses Niveau der Blockierung unpassend. Jedoch eine Verriegelung auf der Aufzeichnung nur ist einzustellen auch, weil ein anderer Klient nicht angebracht eine Verriegelung auf der Akte einstellen konnte das Halten der Aufzeichnung und die Akte löschen oder ändern. Mit dem variablen verriegelnden granularity, erhält ein Klient zuerst Absichtsverriegelungen auf ancestor(s) des angeforderten Hilfsmittels. Eine Aufzeichnung in der Datenbank lesen z.B. Klient erhält eine gelesene Verriegelung der Absicht (IR) auf der Datenbank und der Akte (in diesem Auftrag) bevor die gelesene Verriegelung (R) auf der Aufzeichnung erhalten wird. Die gelesenen Verriegelungen der Absicht (IR) widersprechen mit schreiben Sie Verriegelungen (W) und Absicht schreiben Konflikt der Verriegelungen (IW) mit gelesenem (R) und schreiben (W) Verriegelungen. 1,3,1,3 Verriegeln Sie ModuscKompatibilität Tabelle 1-1 Verriegeln Sie Kompatibilität Bewilligt Modus Erbetener Modus IR R U IW W Absicht Gelesen (IR) * Lesen Sie (R) * * Aufsteigen (U) * * * Absicht Schreiben Sie (IW) * * * Schreiben Sie (W) * * * * * |  |
|
| |
|
|