Optimized self-designing key-value storage engine
Abstract
Embodiments of the invention utilize an optimized key-value storage engine to strike the optimal balance between cloud-cost and performance and supports queries, including updates, lookups, range queries, inserts, and read-modify-writes. Cloud cost is manifested in purchasing both storage and processing resources. The improved approach has the ability to self-design and instantiate holistic configurations given a workload, a cloud budget, and optionally performance goals and a set of Service Level Agreement (SLA) specifications. A configuration reflects an optimized storage engine design in terms of, for example, the individual data structures design (in-memory and on-disk) in the engine as well as their algorithms and interactions, a cloud provider, and the exact virtual machines to be used.
- Inventors:
- Issue Date:
- Research Org.:
- Harvard Univ., Cambridge, MA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1987074
- Patent Number(s):
- 11563803
- Application Number:
- 17/523,112
- Assignee:
- President and Fellows of Harvard College (Cambridge, MA)
- DOE Contract Number:
- SC0020200
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 11/10/2021
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Idreos, Stratos, Chatterjee, Subarna, Jagadeesan, Meena, and Qin, Wilson. Optimized self-designing key-value storage engine. United States: N. p., 2023.
Web.
Idreos, Stratos, Chatterjee, Subarna, Jagadeesan, Meena, & Qin, Wilson. Optimized self-designing key-value storage engine. United States.
Idreos, Stratos, Chatterjee, Subarna, Jagadeesan, Meena, and Qin, Wilson. Tue .
"Optimized self-designing key-value storage engine". United States. https://www.osti.gov/servlets/purl/1987074.
@article{osti_1987074,
title = {Optimized self-designing key-value storage engine},
author = {Idreos, Stratos and Chatterjee, Subarna and Jagadeesan, Meena and Qin, Wilson},
abstractNote = {Embodiments of the invention utilize an optimized key-value storage engine to strike the optimal balance between cloud-cost and performance and supports queries, including updates, lookups, range queries, inserts, and read-modify-writes. Cloud cost is manifested in purchasing both storage and processing resources. The improved approach has the ability to self-design and instantiate holistic configurations given a workload, a cloud budget, and optionally performance goals and a set of Service Level Agreement (SLA) specifications. A configuration reflects an optimized storage engine design in terms of, for example, the individual data structures design (in-memory and on-disk) in the engine as well as their algorithms and interactions, a cloud provider, and the exact virtual machines to be used.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2023},
month = {1}
}
Works referenced in this record:
Optimized Navigable Key-Value Store
patent-application, February 2020
- Idreos, Stratos; Dayan, Niv; Athanassoulis, Manos
- US Patent Application 16/433075; 20200057782
Compound partition and clustering keys
patent, June 2021
- Bruck, Lewis; Kamal, Aishwarya; Gouws, Almero
- US Patent Document 11,036,762
Using an LSM tree file structure for the on-disk format of an object storage platform
patent, August 2021
- Spillane, Richard P.; Wang, Wenguang; Gao, Junlong
- US Patent Document 11,093,472
An Efficient LSM-Tree-Based SQLite-Like Database Engine for Mobile Devices
journal, September 2019
- Shen, Zhaoyan; Shi, Yuanjing; Shao, Zili
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 38, Issue 9
Key-Value Stores with Optimized Merge Policies and Optimized LSM-Tree Structures
patent-application, October 2020
- Idreos, Stratos; Dayan, Niv
- US Patent Application 16/963411; 20200341889
Memory System and Read Request Management Method Thereof
patent-application, May 2017
- Kim, Dong-Uk; Kim, Hanjoon; Lee, Duckjoo
- US Patent Application 15/215072;20170123727
Techniques to Manage a Remote Data Store for an Electronic Device
patent-application, August 2017
- Bhat, Onkar; Jain, Sharad; Pisupati, Pramodh
- US Patent Application 15/054685; 20170249349
Computing and Implementing a Remaining Available Budget in a Cloud Bursting Environment
patent-application, May 2021
- Unnikrishnan, Priya; Aronovich, Lior
- US Patent Application 16/690244; 20210160137
Data analytics computing resource provisioning based on computed cost and time parameters for proposed computing resource configurations
patent, June 2017
- Todd, Stephen J.; Baldwin, Rhonda; Dietrich, David
- US Patent Document 9,684,866
Distributed Cloud Computing Elasticity
patent-application, January 2016
- Nahir, Amir; Orda, Ariel; Raz, Dan
- US Patent Application 14/798526; 20160019074
File Management with Log-Structured Merge Bush
patent-application, August 2020
- Dayan, Niv; Idreos, Stratos
- US Patent Application 16/773049; 20200250148