Proceedings of the 11th International Conference on Cloud Computing and Services Science 2021
DOI: 10.5220/0010452400770086
|View full text |Cite
|
Sign up to set email alerts
|

RT-MongoDB: A NoSQL Database with Differentiated Performance

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…This paper extends the modied version of MongoDB we presented in [2], improving the exibility in replicated scenarios where higher data durability is required. The key to ensure reliability and data consistency in MongoDB is to deploy a replica set, a group of multiple database instances residing on dierent physical machines that share the same data set, and then reply to a user write request only after a number of such instances have locally replicated the operation.…”
Section: Proposed Approachmentioning
confidence: 79%
See 2 more Smart Citations
“…This paper extends the modied version of MongoDB we presented in [2], improving the exibility in replicated scenarios where higher data durability is required. The key to ensure reliability and data consistency in MongoDB is to deploy a replica set, a group of multiple database instances residing on dierent physical machines that share the same data set, and then reply to a user write request only after a number of such instances have locally replicated the operation.…”
Section: Proposed Approachmentioning
confidence: 79%
“…This paper extends our prior work, RT-MongoDB [2], which exploits UNIX nice level combining them with two design choices of MongoDB, the per-client threading model and optimistic concurrency control, in order to achieve dierentiated performance. The additional modications we introduced pay special care to avoid penalizing the achievable throughput in presence of mixed-priority workloads, keeping eectiveness in separating performance among dierent-priority requests.…”
Section: Contributionsmentioning
confidence: 85%
See 1 more Smart Citation
“…However, the way WiredTiger is used within MongoDB makes busy waiting unsafe, as the rules recalled in Section I are not enforced. each remote connection to a MongoDB server is reserved a unique dedicated thread to handle the server-side activities [4], [5], which are ultimately performed by WiredTiger. Therefore, MongoDB should have controlled/restricted the number of clients concurrently issuing requests to avoid the potential waste of CPU time, as they result in threads concurrently using WiredTiger.…”
Section: A "Unsafe" Busy Waitingmentioning
confidence: 99%
“…At the service layer, there has been a similar focus on integrating time-criticality within the services' software. For instance, I worked on rt-MongoDB [3]- [5], a modified version of MongoDB which incorporates differentiated performance capabilities. If such feature get integrated in mainline, a cloud provider offering a cloud-hosted database service can use it to serve higher-priority requests with shorter response times and less variance, with respect to lower-priority requests.…”
Section: A Performance Predictabilitymentioning
confidence: 99%