WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2014210602) REPLICATED DATABASE USING ONE SIDED RDMA
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2014/210602    International Application No.:    PCT/US2014/044924
Publication Date: 31.12.2014 International Filing Date: 30.06.2014
IPC:
G06F 15/16 (2006.01)
Applicants: SILICON GRAPHICS INTERNATIONAL CORP. [US/US]; 900 N. McCarthy Boulevard Milpitas, CA 95035 (US)
Inventors: RAYMOND, Michael, Andrew; (US).
EVANS, Lance; (US)
Agent: BACHMANN, Steve; (US)
Priority Data:
13/931,790 28.06.2013 US
Title (EN) REPLICATED DATABASE USING ONE SIDED RDMA
(FR) BASE DE DONNÉES DUPLIQUÉE UTILISANT UN ACCÈS MÉMOIRE DIRECT À DISTANCE (RDMA) UNILATÉRAL
Abstract: front page image
(EN)This innovation provides a method for a networked and replicated database management system (DBMS) using only one-sided remote direct memory access (RDMA). Replicated databases retain some access to the stored data in the face of server failure. In the prior state of the art, after the software in the DBMS on one of the servers acted on a client's request to update the database, it would contact the other replicas of the database and ensure that they had recorded the change, before responding to the client that the transaction was complete. This innovation describes a method whereby the database client directly interacts with each DBMS replica over the network using only RDMA to directly modify the stored data while maintaining the properties of database atomicity and consistency. This method reduces transactional latency by removing any need for the server DBMS software to respond to or forward requests for service.
(FR)La présente invention concerne un procédé pour un système de gestion de base de données (DBMS) en réseau et dupliquée utilisant uniquement un accès mémoire direct à distance (RDMA) unilatéral. Les bases de données dupliquées conservent un certain accès aux données stockées dans le cas d'un échec de serveur. Dans l'état antérieur de la technique, après l'action du logiciel dans le DBMS sur l'un des serveurs, sur la base d'une requête d'un client pour mettre à jour la base de données, ledit logiciel contactait les autres répliques de la base de données et s'assurait qu'elles avaient enregistré le changement, avant de répondre au client que la transaction était terminée. La présente invention concerne un procédé au moyen duquel le client de base de données interagit directement avec chaque réplique de DBMS sur le réseau à l'aide uniquement d'un RDMA pour modifier directement les données stockées tout en conservant les propriétés d'atomicité et de cohérence de base de données. Le procédé de la présente invention réduit la latence transactionnelle en éliminant tout besoin pour le logiciel de DBMS de serveur de répondre à des requêtes de service ou de transférer celles-ci.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)