2017
DOI: 10.1016/j.jss.2017.05.080
|View full text |Cite
|
Sign up to set email alerts
|

Dataclay: A distributed data store for effective inter-player data sharing

Abstract: In the Big Data era, both the academic community and industry agree that a crucial point to obtain the maximum benefits from the explosive data growth is integrating information from different sources, and also combining methodologies to analyze and process it. For this reason, sharing data so that third parties can build new applications or services based on it is nowadays a trend. Although most data sharing initiatives are based on public data, the ability to reuse data generated by private companies is star… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 27 publications
(24 citation statements)
references
References 17 publications
0
19
0
Order By: Relevance
“…Hibernate, DataNucleus, dataClay [11]), are storage systems that expose persistent data in the form of objects and relations between these objects. This structure is rich in semantics ideal for predicting access to persistent data [8] and has invited a significant amount of research due to the importance of these predictions in areas such as prefetching, cache replacement and dynamic data placement.…”
Section: Introductionmentioning
confidence: 99%
“…Hibernate, DataNucleus, dataClay [11]), are storage systems that expose persistent data in the form of objects and relations between these objects. This structure is rich in semantics ideal for predicting access to persistent data [8] and has invited a significant amount of research due to the importance of these predictions in areas such as prefetching, cache replacement and dynamic data placement.…”
Section: Introductionmentioning
confidence: 99%
“…We recognise the performance and functionality benefits that exploiting new storage technologies can bring to applications. We are therefore investigating the use of object stores, such as DAOS [21] and dataClay [22] and are porting them to the hardware architecture we are proposing, i.e. systems with distributed B-APM as the main storage hardware.…”
Section: Object Storementioning
confidence: 99%
“…Another technology that is being widely investigated for improving performance and changing I/O functionality for applications is some form of object, key value, store [20] [21] [22]. These provide alternatives to file-based data storage, enabling data to be stored in similar formats or structures as those used in the application itself.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, several POSs that support data distribution have been developed to accommodate the needs of parallel and distributed programming (e.g. Mneme [10], Nexus [11], Thor [12] and dataClay [13,14]).…”
Section: Introductionmentioning
confidence: 99%
“…We integrate CAPre into dataClay [14], a distributed POS, and run a series of experiments to measure the improvement in application performance that it can achieve. The experimental results indicate that using CAPre to prefetch objects from a POS can reduce execution times of applications, with the most significant gains observed in applications with complex data models and/or many collections of persistent objects.…”
Section: Introductionmentioning
confidence: 99%