Direct access from client to storage device

Acces direct a un dispositif a memoire a partir d'un client

Abstract

L'invention concerne un appareil comprenant un noeud de traitement et un serveur de métadonnées. Le noeud de traitement peut transmettre une requête destinée à ouvrir un fichier au serveur de métadonnées qui peut fournir un identificateur de fichier correspondant au noeud de traitement. Celui-ci peut mettre en oeuvre l'identificateur de fichier en vue d'accéder directement à la mémoire stockant le fichier. Dans un mode de réalisation, la mémoire peut être une mémoire fondée sur objet. La mémoire peut recevoir l'identificateur de fichier au moyen d'une commande d'accès et peut effectuer un mappage à partir de l'identificateur de fichier vers des blocs mémoire de façon interne. Par conséquent, des accès à la mémoire peuvent être exécutés sur une limite arbitraire à l'intérieur du fichier. Autrement dit, l'ensemble du bloc, y compris les données nécessaires au noeud de traitement, ne peut être transféré au noeud de traitement. En revanche, la mémoire peut sélectionner les données requises par le fichier (par exemple, via un décalage et un certain nombre d'octets ou d'autres mécanismes similaires) et renvoyer ces données au noeud de traitement.
An apparatus includes a computing node and a metadata server. The computing node may transmit a request to open a file to the metadata server, which may provide a corresponding file identifier to the computing node. The computing node may use the file identifier to directly access the storage storing the file. In one embodiment, the storage may be an object-based storage. The storage may receive the file identifier with an access command and may perform the mapping from file identifier to storage blocks internally. Thus, accesses to the storage may be performed on an arbitrary boundary within the file. In other words, the entire block including the data needed by the computing node may not be transferred to the computing node. Instead, the storage may select the data requested from the file (e.g. via an offset and a number of bytes or some similar mechanism) and return that data to the computing node.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (1)

    Publication numberPublication dateAssigneeTitle
    US-6128623-AOctober 03, 2000Inktomi CorporationHigh performance object cache

NO-Patent Citations (2)

    Title
    BAIRD R ET AL: "Distributed Information Storage Architecture" MASS STORAGE SYSTEMS, 1993. PUTTING ALL THAT DATA TO WORK. PROCEEDINGS., TWELFTH IEEE SYMPOSIUM ON MONTEREY, CA, USA 26-29 APRIL 1993, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 26 April 1993 (1993-04-26), pages 145-155, XP010095431 ISBN: 0-8186-3460-X
    COYNE R A ET AL: "An introduction to the Mass Storage System Reference Model, version 5" MASS STORAGE SYSTEMS, 1993. PUTTING ALL THAT DATA TO WORK. PROCEEDINGS., TWELFTH IEEE SYMPOSIUM ON MONTEREY, CA, USA 26-29 APRIL 1993, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 26 April 1993 (1993-04-26), pages 47-53, XP010095405 ISBN: 0-8186-3460-X

Cited By (8)

    Publication numberPublication dateAssigneeTitle
    KR-100754306-B1September 03, 2007인터내셔널 비지네스 머신즈 코포레이션분산형 파일 제공 아키텍처 시스템
    US-7610348-B2October 27, 2009International Business MachinesDistributed file serving architecture system with metadata storage virtualization and data access at the data server connection speed
    US-8086578-B2December 27, 2011Nexsan Technologies Canada Inc.Data archiving system
    US-8843461-B2September 23, 2014Nexsan Technologies Canada Inc.Data archiving system
    US-9262094-B2February 16, 2016International Business Machines CorporationDistributed file serving architecture with metadata storage and data access at the data server connection speed
    WO-2004099989-A2November 18, 2004International Business Machines Corporation, Ibm United Kingdom LimitedSysteme d'architecture d'acces aux fichiers distribues
    WO-2004099989-A3February 10, 2005Ibm, Ibm Uk, Richard Victor Kisley, Philip Douglas KnightDistributed file serving architecture system
    WO-2007016787-A3April 12, 2007Nexsan Technologies Canada Inc, Thomas F GosnellSysteme d'archivage de donnees