Data processing unit with key value store

A key-value store supporting GET, PUT and DELETE operations, serializes multiple clients using two locks, and that supports asynchronous resizing. The locking scheme includes an operation of holding two locks, one for the key involved in the operation, one for the page currently searched or updated....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Serlet, Bertrand, Kohli, Jaspal, Ma, Xiaoqin, Picken, Daniel James Nigel
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Serlet, Bertrand
Kohli, Jaspal
Ma, Xiaoqin
Picken, Daniel James Nigel
description A key-value store supporting GET, PUT and DELETE operations, serializes multiple clients using two locks, and that supports asynchronous resizing. The locking scheme includes an operation of holding two locks, one for the key involved in the operation, one for the page currently searched or updated. The store can either be a single volume holding keys and data or can be organized as a directory volume referencing a number of data volumes organized by data-size ranges. The scheme also supports asynchronous resizing of the directory while continuing to perform operations.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US11258796B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US11258796B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US11258796B23</originalsourceid><addsrcrecordid>eNrjZNB0SSxJVCgoyk9OLS7OzEtXKM3LLFEozyzJUMhOrVQoS8wpTVUoLskvSuVhYE1LzClO5YXS3AyKbq4hzh66qQX58anFBYnJqXmpJfGhwYaGRqYW5pZmTkbGxKgBAP5bKNg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Data processing unit with key value store</title><source>esp@cenet</source><creator>Serlet, Bertrand ; Kohli, Jaspal ; Ma, Xiaoqin ; Picken, Daniel James Nigel</creator><creatorcontrib>Serlet, Bertrand ; Kohli, Jaspal ; Ma, Xiaoqin ; Picken, Daniel James Nigel</creatorcontrib><description>A key-value store supporting GET, PUT and DELETE operations, serializes multiple clients using two locks, and that supports asynchronous resizing. The locking scheme includes an operation of holding two locks, one for the key involved in the operation, one for the page currently searched or updated. The store can either be a single volume holding keys and data or can be organized as a directory volume referencing a number of data volumes organized by data-size ranges. The scheme also supports asynchronous resizing of the directory while continuing to perform operations.</description><language>eng</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2022</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220222&amp;DB=EPODOC&amp;CC=US&amp;NR=11258796B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25563,76318</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20220222&amp;DB=EPODOC&amp;CC=US&amp;NR=11258796B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Serlet, Bertrand</creatorcontrib><creatorcontrib>Kohli, Jaspal</creatorcontrib><creatorcontrib>Ma, Xiaoqin</creatorcontrib><creatorcontrib>Picken, Daniel James Nigel</creatorcontrib><title>Data processing unit with key value store</title><description>A key-value store supporting GET, PUT and DELETE operations, serializes multiple clients using two locks, and that supports asynchronous resizing. The locking scheme includes an operation of holding two locks, one for the key involved in the operation, one for the page currently searched or updated. The store can either be a single volume holding keys and data or can be organized as a directory volume referencing a number of data volumes organized by data-size ranges. The scheme also supports asynchronous resizing of the directory while continuing to perform operations.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZNB0SSxJVCgoyk9OLS7OzEtXKM3LLFEozyzJUMhOrVQoS8wpTVUoLskvSuVhYE1LzClO5YXS3AyKbq4hzh66qQX58anFBYnJqXmpJfGhwYaGRqYW5pZmTkbGxKgBAP5bKNg</recordid><startdate>20220222</startdate><enddate>20220222</enddate><creator>Serlet, Bertrand</creator><creator>Kohli, Jaspal</creator><creator>Ma, Xiaoqin</creator><creator>Picken, Daniel James Nigel</creator><scope>EVB</scope></search><sort><creationdate>20220222</creationdate><title>Data processing unit with key value store</title><author>Serlet, Bertrand ; Kohli, Jaspal ; Ma, Xiaoqin ; Picken, Daniel James Nigel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US11258796B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2022</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>Serlet, Bertrand</creatorcontrib><creatorcontrib>Kohli, Jaspal</creatorcontrib><creatorcontrib>Ma, Xiaoqin</creatorcontrib><creatorcontrib>Picken, Daniel James Nigel</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Serlet, Bertrand</au><au>Kohli, Jaspal</au><au>Ma, Xiaoqin</au><au>Picken, Daniel James Nigel</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Data processing unit with key value store</title><date>2022-02-22</date><risdate>2022</risdate><abstract>A key-value store supporting GET, PUT and DELETE operations, serializes multiple clients using two locks, and that supports asynchronous resizing. The locking scheme includes an operation of holding two locks, one for the key involved in the operation, one for the page currently searched or updated. The store can either be a single volume holding keys and data or can be organized as a directory volume referencing a number of data volumes organized by data-size ranges. The scheme also supports asynchronous resizing of the directory while continuing to perform operations.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US11258796B2
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Data processing unit with key value store
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T14%3A57%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Serlet,%20Bertrand&rft.date=2022-02-22&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS11258796B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true