Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2024
The One Pass (OP) Compactor: An Intellectual Abstract
ISMM 2024: Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory ManagementPages 108–120https://doi.org/10.1145/3652024.3665513Compaction algorithms alleviate fragmentation by relocating heap objects to compacted areas. A full heap compaction eliminates fragmentation by compacting all objects into the lower addresses of the heap. Following a marking phase that marks all ...
- research-articleJuly 2024
Time-tired compaction: An elastic compaction scheme for LSM-tree based time-series database
Advanced Engineering Informatics (ADEI), Volume 59, Issue Chttps://doi.org/10.1016/j.aei.2023.102224AbstractTime-series DBMSs based on the LSM-tree have been widely applied in numerous scenarios ranging from daily life to industrial production. Compared to the traditional key–value data, the time-series data workload has significant features of writing ...
- research-articleFebruary 2024
COMPAD: A heterogeneous cache-scratchpad CPU architecture with data layout compaction for embedded loop-dominated applications
Journal of Systems Architecture: the EUROMICRO Journal (JOSA), Volume 145, Issue Chttps://doi.org/10.1016/j.sysarc.2023.103022AbstractThe growing trend of pervasive computing has consolidated the everlasting need for power efficient devices. The conventional cache subsystem of general-purpose CPUs, while being able to adapt to many use cases, suffers from energy inefficiencies ...
- research-articleSeptember 2023
DComp: Efficient Offload of LSM-tree Compaction with Data Processing Units
- Chen Ding,
- Jian Zhou,
- Jiguang Wan,
- Yiqin Xiong,
- Sicen Li,
- Shuning Chen,
- Hanyang Liu,
- Liu Tang,
- Ling Zhan,
- Kai Lu,
- Peng Xu
ICPP '23: Proceedings of the 52nd International Conference on Parallel ProcessingPages 233–243https://doi.org/10.1145/3605573.3605633LSM-based Key-value stores suffer from sub-optimal performance due to their slow and heavy background compactions. The compaction overhead shifts to the CPU as the storage performance continuously increases. This paper further reveals that data-intensive ...
- ArticleJanuary 2023
Parameterized Approaches to Orthogonal Compaction
SOFSEM 2023: Theory and Practice of Computer SciencePages 111–125https://doi.org/10.1007/978-3-031-23101-8_8AbstractOrthogonal graph drawings are used in applications such as UML diagrams, VLSI layout, cable plans, and metro maps. We focus on drawing planar graphs and assume that we are given an [inline-graphic not available: see fulltext] that describes the ...
-
- ArticleApril 2022
GHStore: A High Performance Global Hash Based Key-Value Store
AbstractLog-Structured Merge tree (LSM-tree) has become the mainstream data structure of persistent key-value (KV) stores, but it suffers from serious write and read amplification. In update intensive workloads, repeated and useless compaction of outdated ...
- research-articleFebruary 2021
Comparison and evaluation of state-of-the-art LSM merge policies
The VLDB Journal — The International Journal on Very Large Data Bases (VLDB), Volume 30, Issue 3Pages 361–378https://doi.org/10.1007/s00778-020-00638-1AbstractModern NoSQL database systems use log-structured merge (LSM) storage architectures to support high write throughput. LSM architectures aggregate writes in a mutable MemTable (stored in memory), which is regularly flushed to disk, creating a new ...
- ArticleSeptember 2020
On Turn-Regular Orthogonal Representations
- Michael A. Bekos,
- Carla Binucci,
- Giuseppe Di Battista,
- Walter Didimo,
- Martin Gronemann,
- Karsten Klein,
- Maurizio Patrignani,
- Ignaz Rutter
AbstractAn interesting class of orthogonal representations consists of the so-called turn-regular ones, i.e., those that do not contain any pair of reflex corners that “point to each other” inside a face. For such a representation H it is possible to ...
- ArticleSeptember 2020
Optimality-Based Analysis of XCSF Compaction in Discrete Reinforcement Learning
Parallel Problem Solving from Nature – PPSN XVIPages 471–484https://doi.org/10.1007/978-3-030-58115-2_33AbstractLearning classifier systems (LCSs) are population-based predictive systems that were originally envisioned as agents to act in reinforcement learning (RL) environments. These systems can suffer from population bloat and so are amenable to ...
- research-articleJanuary 2020
Lossless compaction of model execution traces
Software and Systems Modeling (SoSyM) (SPSSM), Volume 19, Issue 1Pages 199–230https://doi.org/10.1007/s10270-019-00737-wAbstractDynamic verification and validation (V&V) techniques are used to verify and validate the behavior of software systems early in the development process. In the context of model-driven engineering, such behaviors are usually defined using executable ...
- research-articleOctober 2019
Equivalence Checking and Compaction of n-input Majority Terms Using Implicants of Majority
Journal of Electronic Testing: Theory and Applications (JELT), Volume 35, Issue 5Pages 679–694https://doi.org/10.1007/s10836-019-05831-xAbstractRecent advances in nanotechnology have led to the emergence of energy efficient circuit technologies like spintronics and domain wall magnets that use Majority gates as their primary logic elements. For logic synthesis methods targeted to such ...
- research-articleSeptember 2019
Collaborative Compaction Optimization System using Near-Data Processing for LSM-tree-based Key-Value Stores
Journal of Parallel and Distributed Computing (JPDC), Volume 131, Issue CPages 29–43https://doi.org/10.1016/j.jpdc.2019.04.011AbstractLog-structured merge tree (LSM-tree) based key–value stores are widely employed in large-scale storage systems. In compaction, high-level sorted string table files (i.e., SSTables) are merged with low-level overlapping key ranges and ...
Highlights- We propose an NDP model-based key-value store framework named as Co-KV which can make full use of the parallelism between the host and the device and ...
- research-articleAugust 2019
Near-Data Processing-Enabled and Time-Aware Compaction Optimization for LSM-tree-based Key-Value Stores
ICPP '19: Proceedings of the 48th International Conference on Parallel ProcessingArticle No.: 5, Pages 1–11https://doi.org/10.1145/3337821.3337855With the growing volume of storage systems, the traditional relational databases cannot reach the high performance required by big-data applications. As high-throughput alternatives to relational databases, LSM-tree-based key-value stores (KV stores in ...
- articleOctober 2016
Minimum Data Base Determination using Machine Learning
International Journal of Web Services Research (IJWSR-IGI), Volume 13, Issue 4Pages 1–18https://doi.org/10.4018/IJWSR.2016100101The exploitation of large data bases frequently implies the investment of large and, usually, expensive resources both in terms of the storage and processing time required. It is possible to obtain equivalent reduced data sets where the statistical ...
- research-articleApril 2016
Visualization environment for reviewing and experimenting with compaction equipment trajectories in context
Advanced Engineering Informatics (ADEI), Volume 30, Issue 2Pages 95–108https://doi.org/10.1016/j.aei.2016.02.002Display Omitted Visualization Environments (VEs) usually aim either to review or simulate processes.Uniting both functionalities can support studying equipment trajectories in context.We suggest how to unite them within a VE for analyzing compaction ...
- ArticleFebruary 2016
Compaction for Code Fragment Based Learning Classifier Systems
Proceedings of the Second Australasian Conference on Artificial Life and Computational Intelligence - Volume 9592Pages 41–53https://doi.org/10.1007/978-3-319-28270-1_4Learning Classifier Systems LCSs originated from artificial cognitive systems research, but migrated such that LCS became powerful classification techniques in single domains. Modern LCSs can extract building blocks of knowledge utilizing Code Fragments ...
- articleOctober 2015
A New Compacting Non-Contiguous Processor Allocation Algorithm for 2D Mesh Multicomputers
In non-contiguous allocation, a job request can be split into smaller parts that are allocated possibly non-adjacent free sub-meshes rather than always waiting until a single sub-mesh of the requested size and shape is available. Lifting the contiguity ...
- ArticleOctober 2014
ParaSAIL: Bitmap Indexing Using Many Cores
CYBERC '14: Proceedings of the 2014 International Conference on Cyber-Enabled Distributed Computing and Knowledge DiscoveryPages 233–240https://doi.org/10.1109/CyberC.2014.49In large IoT systems, many millions of records reach back-end servers every second from devices that generate data automatically and continuously. The receiving servers have to process and store these high volumes of data and support interactive ad-hoc ...
- research-articleAugust 2014
An Improvement to Sliding Garbage Collection
ILC '14: Proceedings of ILC 2014 on 8th International Lisp ConferencePages 97–102https://doi.org/10.1145/2635648.2635655Garbage collection algorithms are divided into three main categories, namely mark-and-sweep, mark-and-compact, and copying collectors. The collectors in the mark-and-compact category are frequently overlooked, perhaps because they have traditionally ...
- articleApril 2013
An enriched game-theoretic framework for multi-objective clustering
Applied Soft Computing (APSC), Volume 13, Issue 4Pages 1853–1868https://doi.org/10.1016/j.asoc.2012.12.001The framework of multi-objective clustering can serve as a competent technique in nowadays human issues ranging from decision making process to machine learning and pattern recognition problems. Multi-objective clustering basically aims at placing ...