Read-ahead processing in networked client-server architecture

    公开(公告)号:GB2499946A

    公开(公告)日:2013-09-04

    申请号:GB201310506

    申请日:2011-11-16

    Applicant: IBM

    Abstract: In a method for read-ahead processing in a networked client-server architecture, read messages are grouped by a plurality of unique sequence identifications (IDs), where each of the sequence IDs corresponds to a specific read sequence, consisting of all read and read-ahead requests related to a specific storage segment that is being read sequentially by a thread of execution in a client application. The storage system uses the sequence id value in order to identify and filter read-ahead messages that are obsolete when received by the storage system, as the client application has already moved to read a different storage segment. Basically, a message is discarded when its sequence id value is less recent than the most recent value already seen by the storage system. The sequence IDs are used by the storage system to determine corresponding read-ahead data to be loaded into a read-ahead cache.

    Vorauslese-Verarbeitung in einer Client-Server-Netzwerkarchitektur

    公开(公告)号:DE112011103276T5

    公开(公告)日:2013-07-18

    申请号:DE112011103276

    申请日:2011-11-16

    Applicant: IBM

    Abstract: Bei einem Verfahren für die Vorauslese-(Read-Ahead)-Verarbeitung in einer Client-Server-Netzwerkarchitektur werden Lesenachrichten durch eine Vielzahl eindeutiger Sequenzkennungen (IDs) gruppiert, wobei jede der Sequenz-IDs einer bestimmten Lesesequenz entspricht, die aus allen Lese- und Vorausleseanfragen besteht, die ein bestimmtes Speichersegment betreffen, das sequenziell durch einen Ausführungsstrang (thread of execution) in einer Client-Anwendung gelesen wird. Das Speichersystem verwendet den Sequenz-ID-Wert, um Vorauslesenachrichten zu erkennen und herauszufiltern, die obsolet sind, wenn sie durch das Speichersystem empfangen werden, da sich die Client-Anwendung bereits weiterbewegt hat, um ein anderes Speichersegment zu lesen. Grundsätzlich wird eine Nachricht verworfen, wenn ihr Sequenz-ID-Wert älter ist als der jüngste vom Speichersystem bereits zur Kenntnis genommene Wert. Die Sequenz-IDs werden durch das Speichersystem verwendet, um entsprechende in den Vorauslese-Cachespeicher zu ladende Vorauslesedaten zu ermitteln.

Patent Agency Ranking