Patents by Inventor Stijn Blyweert
Stijn Blyweert has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12099754Abstract: A method for utilizing an object storage system (470) for storing and retrieving a volume of data, the volume of data including a plurality of data objects, the method includes the steps of accumulating the volume of data to an ingest area (474) provided within a non-taped-based storage medium; copying a first subset of the plurality of data objects to a first tape medium (472A); and copying a second subset of the plurality of data objects to a second tape medium (472B) that is independent of the first tape medium (472A).Type: GrantFiled: October 5, 2022Date of Patent: September 24, 2024Assignee: Quantum CorporationInventors: Thomas Demoor, Stijn Blyweert, Frederik De Schrijver, Don Doerner, Mary Hayes, Turguy Goker
-
Publication number: 20230103497Abstract: A method for utilizing an object storage system (470) for storing and retrieving a volume of data, the volume of data including a plurality of data objects, the method includes the steps of accumulating the volume of data to an ingest area (474) provided within a non-taped-based storage medium; copying a first subset of the plurality of data objects to a first tape medium (472A); and copying a second subset of the plurality of data objects to a second tape medium (472B) that is independent of the first tape medium (472A).Type: ApplicationFiled: October 5, 2022Publication date: April 6, 2023Inventors: Thomas Demoor, Stijn Blyweert, Frederik De Schrijver, Don Doerner, Mary Hayes, Turguy Goker
-
Patent number: 11599283Abstract: Techniques are described for reducing power consumption in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures. A method may operate to distribute erasure-encoded data of a first data object across first and second portions of a distributed storage system using a hierarchy rule corresponding to a spreading policy based on a set of tolerable failures from which the first data object can be recovered. The method disables the first portion of the distributed storage system that includes a first portion of the erasure-encoded data. The first portion of the distributed storage system is determined according to the spreading policy and the hierarchy rule identifies the set of tolerable failures.Type: GrantFiled: October 29, 2019Date of Patent: March 7, 2023Assignee: Western Digital Technologies, Inc.Inventor: Stijn Blyweert
-
Publication number: 20210124513Abstract: Techniques are described for reducing power consumption in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures. A method may operate to distribute erasure-encoded data of a first data object across first and second portions of a distributed storage system using a hierarchy rule corresponding to a spreading policy based on a set of tolerable failures from which the first data object can be recovered. The method disables the first portion of the distributed storage system that includes a first portion of the erasure-encoded data. The first portion of the distributed storage system is determined according to the spreading policy and the hierarchy rule identifies the set of tolerable failures.Type: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Inventor: Stijn Blyweert
-
Patent number: 10749958Abstract: A data object can be encoded into a plurality of encoded data fragments and stored on backend storage elements in a distributed encoded storage system. The identifiers and metadata corresponding to each encoded fragment of the data object can be stored in a single metadata unit, which is stored on the backend as encoded fragments. The identifiers of the metadata fragments can be associated with the data object and stored on a low latency frontend storage device. Thus, the amount of metadata per data object stored on expensive low latency frontend storage is reduced to the fragment identifiers. The fragment identifiers can be quickly retrieved, and used to retrieve the identifiers and metadata corresponding to the encoded data fragments from the backend, for retrieval of the data object itself.Type: GrantFiled: April 24, 2018Date of Patent: August 18, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert, Mark Christiaens
-
Patent number: 10474368Abstract: A data object can be encoded into multiple encoded data fragments and stored on the backend of a distributed encoded storage system. The identifiers and metadata corresponding to each fragment of the data object can be stored in a first section of a metadata unit, and the initial part of the data object in a second section. The metadata unit is encoded into multiple metadata fragments, which are stored on the backend. The identifiers of the metadata fragments can be associated with the data object and stored on a fast frontend storage device. In response to a request to access the data object, the identifiers are used to retrieve the metadata fragments from the backend, and decode the metadata unit. The initial part of the data object is retrieved from the metadata unit and transmitted to the requesting client application to begin processing the data object.Type: GrantFiled: April 24, 2018Date of Patent: November 12, 2019Assignee: Western Digital Technologies, incInventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert, Mark Christiaens
-
Publication number: 20190324657Abstract: A data object can be encoded into multiple encoded data fragments and stored on the backend of a distributed encoded storage system. The identifiers and metadata corresponding to each fragment of the data object can be stored in a first section of a metadata unit, and the initial part of the data object in a second section. The metadata unit is encoded into multiple metadata fragments, which are stored on the backend. The identifiers of the metadata fragments can be associated with the data object and stored on a fast frontend storage device. In response to a request to access the data object, the identifiers are used to retrieve the metadata fragments from the backend, and decode the metadata unit. The initial part of the data object is retrieved from the metadata unit and transmitted to the requesting client application to begin processing the data object.Type: ApplicationFiled: April 24, 2018Publication date: October 24, 2019Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert, Mark Christiaens
-
Publication number: 20190327301Abstract: A data object can be encoded into a plurality of encoded data fragments and stored on backend storage elements in a distributed encoded storage system. The identifiers and metadata corresponding to each encoded fragment of the data object can be stored in a single metadata unit, which is stored on the backend as encoded fragments. The identifiers of the metadata fragments can be associated with the data object and stored on a low latency frontend storage device. Thus, the amount of metadata per data object stored on expensive low latency frontend storage is reduced to the fragment identifiers. The fragment identifiers can be quickly retrieved, and used to retrieve the identifiers and metadata corresponding to the encoded data fragments from the backend, for retrieval of the data object itself.Type: ApplicationFiled: April 24, 2018Publication date: October 24, 2019Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert, Mark Christiaens
-
Patent number: 10379951Abstract: Techniques for distributing data in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures specified by a user in absence of system deployment information are disclosed. The system includes a controller node which receives a request including a spreading policy and a protection level for spreading a first data object. The controller node determines a hierarchy rule corresponding to the spreading policy based on the protection level. The controller node distributes the first data object in the system using the hierarchy rule and the spreading policy. The controller node receives a reconfiguration of system deployment. The controller node distributes a second data object in the system based on providing protection of the protection level to the second data object without affecting protection of the same protection level applied to the first data object.Type: GrantFiled: September 12, 2018Date of Patent: August 13, 2019Assignee: Western Digital Technologies, Inc.Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert
-
Patent number: 10216424Abstract: A set of encoded data fragments is grouped into a container object in sequential order. Each encoded data fragment is a specific fragment size, and the container object is a specific container object size. The sequential order of the set of encoded data fragments can be tracked in a log in memory, such that the location of any one of the data fragments in the container object can be determined. The container object can be stored directly on a specific backend storage element, without using a file system. A corresponding container object identifier identifies the physical storage location of the container object on the backend storage element. The container object identifier is tracked in the log in memory, such that the physical location on the backend storage element of any specific one of the set of encoded data fragments in the container object can be determined.Type: GrantFiled: April 25, 2018Date of Patent: February 26, 2019Assignee: Western Digital Technologies, Inc.Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert, Mark Christiaens
-
Publication number: 20190012235Abstract: Techniques for distributing data in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures specified by a user in absence of system deployment information are disclosed. The system includes a controller node which receives a request including a spreading policy and a protection level for spreading a first data object. The controller node determines a hierarchy rule corresponding to the spreading policy based on the protection level. The controller node distributes the first data object in the system using the hierarchy rule and the spreading policy. The controller node receives a reconfiguration of system deployment. The controller node distributes a second data object in the system based on providing protection of the protection level to the second data object without affecting protection of the same protection level applied to the first data object.Type: ApplicationFiled: September 12, 2018Publication date: January 10, 2019Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert
-
Patent number: 10078552Abstract: Techniques for distributing data in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures specified by a user in absence of system deployment information are disclosed. The system includes a controller node which receives a request including a spreading policy and a protection level for spreading a first data object. The controller node determines a hierarchy rule corresponding to the spreading policy based on the protection level. The controller node distributes the first data object in the system using the hierarchy rule and the spreading policy. The controller node receives a reconfiguration of system deployment. The controller node distributes a second data object in the system based on providing protection of the protection level to the second data object without affecting protection of the same protection level applied to the first data object.Type: GrantFiled: December 29, 2016Date of Patent: September 18, 2018Assignee: Western Digital Technologies, Inc.Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert
-
Publication number: 20180189137Abstract: Techniques for distributing data in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures specified by a user in absence of system deployment information are disclosed. The system includes a controller node which receives a request including a spreading policy and a protection level for spreading a first data object. The controller node determines a hierarchy rule corresponding to the spreading policy based on the protection level. The controller node distributes the first data object in the system using the hierarchy rule and the spreading policy. The controller node receives a reconfiguration of system deployment. The controller node distributes a second data object in the system based on providing protection of the protection level to the second data object without affecting protection of the same protection level applied to the first data object.Type: ApplicationFiled: December 29, 2016Publication date: July 5, 2018Inventors: Koen De Keyser, Frederik Jacqueline Luc De Schrijver, Stijn Blyweert