Figure 2 - uploaded by Tatsuo Nakajima
Content may be subject to copyright.
Comparison of EBR and reference counting from the perspective of memory allocation. e 1 and e 2 denote the epoch of EBR. T 1 and T 2 are threads.

Comparison of EBR and reference counting from the perspective of memory allocation. e 1 and e 2 denote the epoch of EBR. T 1 and T 2 are threads.

Source publication
Chapter
Full-text available
Deferred memory reclamation is an essential mechanism of scalable in-memory database management systems (DBMSs) that releases stale objects asynchronously to free operations. Modern scalable in-memory DBMSs commonly employ a deferred reclamation mechanism named epoch-based reclamation (EBR). However, no existing research has studied the EBR’s trade...

Contexts in source publication

Context 1
... EBR increases the lifetimes of deleted objects to increase peak memory usage. The trade-off between the two techniques is depicted in Figure 2. ...
Context 2
... depicted in Figure 4(j), Figure 4(k) and Figure 4(l), Silo-Glass presents the lowest peak memory usage in every configuration. This is quite natural because of the qualitative property of reference counting, as shown in Figure 2. Reference counting contributes to the immediate reclamation of unused tuples. ...

Similar publications

Article
Full-text available
Databases are an integral part of almost every application nowadays. For example, applications using Internet of Things (IoT) sensory data, such as in Industry 4.0, are a classic example of an organized storage system. Due to its enormous size, it may be stored in the cloud. This paper presents the authors’ proposition for cloudcentric sensory meas...
Article
Full-text available
Islamic boarding schools, known as pondok pesantren are specialized schools for Islamic education in Indonesia. With the community's increasing interest in religious education, some pesantren have begun to offer online learning opportunities. Pondok Pesantren Bayt Tamyiz is a Islamic boarding school that has started developing online pesantren educ...
Article
Full-text available
Commercial off-the-shelf DataBase Management Systems (DBMSes) are highly optimized to process a wide range of queries by means of carefully designed indexing and query planning. However, many aggregate range queries are usually performed by DBMSes using sequential scans, and certain needs, like storing Authenticated Data Structures (ADS), are not s...
Preprint
Full-text available
One of the most critical aspects of distributed database design and management is fragmentation. If the fragmentation is done properly, we can expect to achieve better throughput from such systems. The primary concern of DBMS design is the fragmentation and allocation of the underlying database. The distribution of data across various sites of comp...
Article
Full-text available
A database server called the Database Management System (DBMS) that relates tables in a database is called the Relational Database Management System (RDBMS). DBMS/RDBMS is a computer program that provides data services for computers or other computer programs. One of the RDBMS type database server (hereinafter referred to as a database server) is M...

Citations

... The second shortcoming that must be overcome to develop a scalable and stable platform supporting practical services is managing the substantial number of visual perspectives: the platform must account for various system techniques such as those in Refs. [45,46] that make the platform scalable and stable. In a large scaled system, it is hard to support a large number of simultaneous visual perspectives at the same time. ...
Article
Full-text available
The sharing economy, virtualizing the peer-to-peer-based sharing of physical or logical resources such as cars, houses or people’s spare time with digital technologies, has recently attracted a great deal of attention. Investigating the feasibility of sharing other types of physical resources, particularly human bodies, offers promising opportunities with which to expand the current scope of the sharing economy. This study explores the opportunities and pitfalls of collectively sharing parts of the body, particularly human eyes and ears, to build and explore novel services based on wearable cameras and microphones. The paper proposes a novel concept named CollectiveEyes to realize a digital platform for collectively sharing human seeing and hearing, then presents a prototype platform of CollectiveEyes to demonstrate key features of CollectiveEyes. The essential contribution of the paper is that it reveals potential opportunities and pitfalls of collectively sharing physical capabilities of the human eyes and ears for building a novel digital platform and diverse services on the platform. We mainly found the following two promising research directions extracted from the current study: (1) CollectiveEyes enhances human thinking abilities through multiple visual perspectives; (2) nonhuman’s visual perspectives offer potential opportunities to access more diverse perspectives for augmenting human thinking abilities.
Chapter
In this paper, we present some insights from the analysis of the drawbacks of the advanced concurrency control techniques. Based on the analysis, we reveal that a commonly used technique for index structures, read-copy update (RCU), has the most significant impact on the throughput and latency of in-memory database systems. For overcoming the drawbacks, we developed Glasstree, a new index structure that produces a smaller load on the memory allocator by enhancing Masstree. Glasstree achieved high throughput and stable latency than Masstree under various workloads.