TECHNIQUES FOR AUTOMATICALLY FREEING SPACE IN A LOG-STRUCTURED STORAGE SYSTEM

A method includes (a) writing blocks of data to a storage device, pluralities of the blocks of data being organized into macroblocks, macroblocks having a first fixed size, pluralities of the macroblocks being organized into segments, segments having a second fixed size, (b) marking some of the wri...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: ROMANOVSKIY, ALEXEY VALENTINOVICH
Format: Patent
Sprache:eng ; fre
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 ROMANOVSKIY, ALEXEY VALENTINOVICH
description A method includes (a) writing blocks of data to a storage device, pluralities of the blocks of data being organized into macroblocks, macroblocks having a first fixed size, pluralities of the macroblocks being organized into segments, segments having a second fixed size, (b) marking some of the written blocks as deleted, (c) computing a ratio of storage marked as deleted (SMD) from a segment and storage written (SW) to the segment (ratio SMD:SW), and (d) in response to the computed ratio exceeding a threshold value, performing a compaction operation on the segment. Performing the compaction operation on the segment includes (1) copying blocks which have not been marked as deleted from within macroblocks that contain at least one block marked as deleted to a new macroblock of the first fixed size and (2) in response to copying, marking the macroblocks from which the blocks were copied as free for reuse. L'invention concerne un procédé qui comprend (a) l'écriture de blocs de données sur un dispositif de stockage, plusieurs blocs de données étant organisés en macro-blocs, les macro-blocs ayant une première taille fixe, plusieurs macro-blocs étant organisés en segments, les segments ayant une seconde taille fixe, (b) marquer certains des blocs écrits comme supprimés, (c) calculer un rapport de stockage marqué comme supprimé (SMD) d'un segment et de stockage écrit (SW) dans le segment (rapport SMD:SW), et (d) si le rapport calculé dépasse une valeur de seuil, effectuer une opération de compactage sur le segment. La réalisation de l'opération de compactage sur le segment comprend (1) la copie des blocs qui n'ont pas été marqués comme supprimés parmi les macro-blocs qui contiennent au moins un bloc marqué comme supprimé dans un nouveau macro-bloc de la première taille fixe et (2) en réponse à la copie, le marquage des macro-blocs à partir desquels les blocs ont été copiés comme libres pour une réutilisation.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2015199574A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2015199574A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2015199574A13</originalsourceid><addsrcrecordid>eNqNyr0KwjAQAOAuDqK-w4FzwahFOh7xkgbyo8kF6VSKxEm0UN8fFx_A6Vu-ZeWYZOfNNVMCFSJg5uCQjURre1CRyHgN6YKSwHhAsEHXiWOWnCOdIXGIqAlSn5jculo8xudcNj9X1VYRy64u03so8zTey6t8hlvY70Qj2rY5HVEc_ltfv80vdQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>TECHNIQUES FOR AUTOMATICALLY FREEING SPACE IN A LOG-STRUCTURED STORAGE SYSTEM</title><source>esp@cenet</source><creator>ROMANOVSKIY, ALEXEY VALENTINOVICH</creator><creatorcontrib>ROMANOVSKIY, ALEXEY VALENTINOVICH</creatorcontrib><description>A method includes (a) writing blocks of data to a storage device, pluralities of the blocks of data being organized into macroblocks, macroblocks having a first fixed size, pluralities of the macroblocks being organized into segments, segments having a second fixed size, (b) marking some of the written blocks as deleted, (c) computing a ratio of storage marked as deleted (SMD) from a segment and storage written (SW) to the segment (ratio SMD:SW), and (d) in response to the computed ratio exceeding a threshold value, performing a compaction operation on the segment. Performing the compaction operation on the segment includes (1) copying blocks which have not been marked as deleted from within macroblocks that contain at least one block marked as deleted to a new macroblock of the first fixed size and (2) in response to copying, marking the macroblocks from which the blocks were copied as free for reuse. L'invention concerne un procédé qui comprend (a) l'écriture de blocs de données sur un dispositif de stockage, plusieurs blocs de données étant organisés en macro-blocs, les macro-blocs ayant une première taille fixe, plusieurs macro-blocs étant organisés en segments, les segments ayant une seconde taille fixe, (b) marquer certains des blocs écrits comme supprimés, (c) calculer un rapport de stockage marqué comme supprimé (SMD) d'un segment et de stockage écrit (SW) dans le segment (rapport SMD:SW), et (d) si le rapport calculé dépasse une valeur de seuil, effectuer une opération de compactage sur le segment. La réalisation de l'opération de compactage sur le segment comprend (1) la copie des blocs qui n'ont pas été marqués comme supprimés parmi les macro-blocs qui contiennent au moins un bloc marqué comme supprimé dans un nouveau macro-bloc de la première taille fixe et (2) en réponse à la copie, le marquage des macro-blocs à partir desquels les blocs ont été copiés comme libres pour une réutilisation.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2015</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=20151230&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015199574A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20151230&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015199574A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ROMANOVSKIY, ALEXEY VALENTINOVICH</creatorcontrib><title>TECHNIQUES FOR AUTOMATICALLY FREEING SPACE IN A LOG-STRUCTURED STORAGE SYSTEM</title><description>A method includes (a) writing blocks of data to a storage device, pluralities of the blocks of data being organized into macroblocks, macroblocks having a first fixed size, pluralities of the macroblocks being organized into segments, segments having a second fixed size, (b) marking some of the written blocks as deleted, (c) computing a ratio of storage marked as deleted (SMD) from a segment and storage written (SW) to the segment (ratio SMD:SW), and (d) in response to the computed ratio exceeding a threshold value, performing a compaction operation on the segment. Performing the compaction operation on the segment includes (1) copying blocks which have not been marked as deleted from within macroblocks that contain at least one block marked as deleted to a new macroblock of the first fixed size and (2) in response to copying, marking the macroblocks from which the blocks were copied as free for reuse. L'invention concerne un procédé qui comprend (a) l'écriture de blocs de données sur un dispositif de stockage, plusieurs blocs de données étant organisés en macro-blocs, les macro-blocs ayant une première taille fixe, plusieurs macro-blocs étant organisés en segments, les segments ayant une seconde taille fixe, (b) marquer certains des blocs écrits comme supprimés, (c) calculer un rapport de stockage marqué comme supprimé (SMD) d'un segment et de stockage écrit (SW) dans le segment (rapport SMD:SW), et (d) si le rapport calculé dépasse une valeur de seuil, effectuer une opération de compactage sur le segment. La réalisation de l'opération de compactage sur le segment comprend (1) la copie des blocs qui n'ont pas été marqués comme supprimés parmi les macro-blocs qui contiennent au moins un bloc marqué comme supprimé dans un nouveau macro-bloc de la première taille fixe et (2) en réponse à la copie, le marquage des macro-blocs à partir desquels les blocs ont été copiés comme libres pour une réutilisation.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyr0KwjAQAOAuDqK-w4FzwahFOh7xkgbyo8kF6VSKxEm0UN8fFx_A6Vu-ZeWYZOfNNVMCFSJg5uCQjURre1CRyHgN6YKSwHhAsEHXiWOWnCOdIXGIqAlSn5jculo8xudcNj9X1VYRy64u03so8zTey6t8hlvY70Qj2rY5HVEc_ltfv80vdQ</recordid><startdate>20151230</startdate><enddate>20151230</enddate><creator>ROMANOVSKIY, ALEXEY VALENTINOVICH</creator><scope>EVB</scope></search><sort><creationdate>20151230</creationdate><title>TECHNIQUES FOR AUTOMATICALLY FREEING SPACE IN A LOG-STRUCTURED STORAGE SYSTEM</title><author>ROMANOVSKIY, ALEXEY VALENTINOVICH</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2015199574A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ROMANOVSKIY, ALEXEY VALENTINOVICH</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ROMANOVSKIY, ALEXEY VALENTINOVICH</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>TECHNIQUES FOR AUTOMATICALLY FREEING SPACE IN A LOG-STRUCTURED STORAGE SYSTEM</title><date>2015-12-30</date><risdate>2015</risdate><abstract>A method includes (a) writing blocks of data to a storage device, pluralities of the blocks of data being organized into macroblocks, macroblocks having a first fixed size, pluralities of the macroblocks being organized into segments, segments having a second fixed size, (b) marking some of the written blocks as deleted, (c) computing a ratio of storage marked as deleted (SMD) from a segment and storage written (SW) to the segment (ratio SMD:SW), and (d) in response to the computed ratio exceeding a threshold value, performing a compaction operation on the segment. Performing the compaction operation on the segment includes (1) copying blocks which have not been marked as deleted from within macroblocks that contain at least one block marked as deleted to a new macroblock of the first fixed size and (2) in response to copying, marking the macroblocks from which the blocks were copied as free for reuse. L'invention concerne un procédé qui comprend (a) l'écriture de blocs de données sur un dispositif de stockage, plusieurs blocs de données étant organisés en macro-blocs, les macro-blocs ayant une première taille fixe, plusieurs macro-blocs étant organisés en segments, les segments ayant une seconde taille fixe, (b) marquer certains des blocs écrits comme supprimés, (c) calculer un rapport de stockage marqué comme supprimé (SMD) d'un segment et de stockage écrit (SW) dans le segment (rapport SMD:SW), et (d) si le rapport calculé dépasse une valeur de seuil, effectuer une opération de compactage sur le segment. La réalisation de l'opération de compactage sur le segment comprend (1) la copie des blocs qui n'ont pas été marqués comme supprimés parmi les macro-blocs qui contiennent au moins un bloc marqué comme supprimé dans un nouveau macro-bloc de la première taille fixe et (2) en réponse à la copie, le marquage des macro-blocs à partir desquels les blocs ont été copiés comme libres pour une réutilisation.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2015199574A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title TECHNIQUES FOR AUTOMATICALLY FREEING SPACE IN A LOG-STRUCTURED STORAGE SYSTEM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T11%3A58%3A22IST&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=ROMANOVSKIY,%20ALEXEY%20VALENTINOVICH&rft.date=2015-12-30&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2015199574A1%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