Demo Data from SIGIR 2026 / reviewers in the wild / expert
Peiquan Jin
dblp:52/3440
· DBLP profile ↗
156ranked-venue papers
20as first author
86since 2021 · last 2026
0000-0002-3871-0548ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 73 · 14 first-author · 24 since 2021Artificial intelligence and machine learning · 50 · 4 first-author · 33 since 2021Systems, architecture and hardware · 30 · 2 first-author · 23 since 2021Applied, interdisciplinary, general and emerging computing · 22 · 3 first-author · 16 since 2021Software engineering, systems software and programming languages · 14 · 1 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 8 since 2021Human-computer interaction and ubiquitous computing · 1Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
18 papers |
Storage systems · 63% Memory systems · 30% Interconnection networks and networks-on-chip · 3% | |
| Databases, data mining, and information retrieval
17 papers |
Indexing and storage engines · 56% Query processing and optimization · 14% Spatial and temporal data management · 9% | |
| Artificial intelligence
4 papers |
Efficient and distributed learning · 49% Vision and language · 35% Deep learning architectures and training · 14% |
Topics — the 30 heaviest of 69, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
key-value storage |
5.9 | 8 | 2026 | SEMU: Concurrency-Optimized High-Performance Cache Management for Key-Value Caches · IEEE Trans. Computers 2026 twCache: Thread-Wise Cache Management with High Concurrency Performance · ICDE 2025 High-Performance Remote Data Persisting for Key-Value Stores via Persistent Memory Region · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Indexing and storage engines
learned index |
3.1 | 4 | 2026 | LISK: A High-Performance In-Memory Learned Index for Variable-Length String Keys · IEEE Trans. Computers 2026 Morphtree: a polymorphic main-memory learned index for dynamic workloads · VLDB J. 2024 LIVAK: A High-Performance In-Memory Learned Index for Variable-Length Keys · DAC 2024 |
Memory systems
non-volatile memory |
2.4 | 5 | 2024 | High-Performance Remote Data Persisting for Key-Value Stores via Persistent Memory Region · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 NOBtree: A NUMA-Optimized Tree Index for Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant Recovery · Proc. VLDB Endow. 2022 |
Storage systems › key-value storage
LSM-tree |
2.0 | 3 | 2024 | Range Cache: An Efficient Cache Component for Accelerating Range Queries on LSM - Based Key-Value Stores · ICDE 2024 Closing the Performance Gap between Leveling and Tiering Compaction via Bundle Compaction · HPDC 2023 Reducing Write Amplification of LSM-Tree with Block-Grained Compaction · ICDE 2022 |
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning |
1.9 | 2 | 2026 | TalkLoRA: Communication-Aware Mixture of Low-Rank Adaptation for Large Language Models · ACL (1) 2026 DenseLoRA: Dense Low-Rank Adaptation of Large Language Models · ACL (1) 2025 |
Memory systems
cache management |
1.9 | 2 | 2026 | SEMU: Concurrency-Optimized High-Performance Cache Management for Key-Value Caches · IEEE Trans. Computers 2026 twCache: Thread-Wise Cache Management with High Concurrency Performance · ICDE 2025 |
Memory systems › cache management
cache replacement |
1.9 | 2 | 2026 | SEMU: Concurrency-Optimized High-Performance Cache Management for Key-Value Caches · IEEE Trans. Computers 2026 twCache: Thread-Wise Cache Management with High Concurrency Performance · ICDE 2025 |
Storage systems
flash and SSD |
1.6 | 4 | 2023 | ZoneKV: A Space-Efficient Key-Value Store for ZNS SSDs · DAC 2023 SAL-Hashing: A Self-Adaptive Linear Hashing Index for SSDs · IEEE Trans. Knowl. Data Eng. 2020 Read/write-optimized tree indexing for solid-state drives · VLDB J. 2016 |
Storage systems › key-value storage
compaction |
1.2 | 2 | 2023 | Closing the Performance Gap between Leveling and Tiering Compaction via Bundle Compaction · HPDC 2023 Reducing Write Amplification of LSM-Tree with Block-Grained Compaction · ICDE 2022 |
Storage systems › flash and SSD › flash memory management › garbage collection
write amplification |
1.2 | 2 | 2023 | Closing the Performance Gap between Leveling and Tiering Compaction via Bundle Compaction · HPDC 2023 Reducing Write Amplification of LSM-Tree with Block-Grained Compaction · ICDE 2022 |
Machine learning › Deep learning architectures and training › mixture of experts
expert routing |
1.0 | 1 | 2026 | TalkLoRA: Communication-Aware Mixture of Low-Rank Adaptation for Large Language Models · ACL (1) 2026 |
Indexing and storage engines › string indexing
trie index |
1.0 | 1 | 2026 | LISK: A High-Performance In-Memory Learned Index for Variable-Length String Keys · IEEE Trans. Computers 2026 |
Interconnection networks and networks-on-chip
remote direct memory access |
0.9 | 2 | 2024 | HM2: Efficient Host Memory Management for RDMA-Enabled Distributed Systems · HPDC 2023 High-Performance Remote Data Persisting for Key-Value Stores via Persistent Memory Region · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Computer vision › Vision and language › multimodal fusion
audio-visual fusion |
0.9 | 1 | 2025 | Audio-Visual Adaptive Fusion Network for Question Answering Based on Contrastive Learning · AAAI 2025 |
Computer vision › Vision and language › visual question answering
audio-visual question answering |
0.9 | 1 | 2025 | Audio-Visual Adaptive Fusion Network for Question Answering Based on Contrastive Learning · AAAI 2025 |
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
low-rank adaptation |
0.9 | 1 | 2025 | DenseLoRA: Dense Low-Rank Adaptation of Large Language Models · ACL (1) 2025 |
Computer vision › Vision and language
multimodal fusion |
0.9 | 1 | 2025 | Audio-Visual Adaptive Fusion Network for Question Answering Based on Contrastive Learning · AAAI 2025 |
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
representation fine-tuning |
0.9 | 1 | 2025 | DenseLoRA: Dense Low-Rank Adaptation of Large Language Models · ACL (1) 2025 |
Multimedia analysis and retrieval
multimodal summarization |
0.9 | 1 | 2025 | ASSM: Adaptive Subject-Focused Modeling for Multimodal Summarization via Semantic Matching · IEEE Trans. Knowl. Data Eng. 2025 |
Indexing and storage engines
tree index |
0.8 | 3 | 2024 | TLBtree: A Read/Write-Optimized Tree Index for Non-Volatile Memory · ICDE 2021 NOBtree: A NUMA-Optimized Tree Index for Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 Read/write-optimized tree indexing for solid-state drives · VLDB J. 2016 |
Storage systems › data reduction
write reduction |
0.8 | 2 | 2023 | Cooperative Buffer Management With Fine-Grained Data Migrations for Hybrid Memory Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 SAL-Hashing: A Self-Adaptive Linear Hashing Index for SSDs · IEEE Trans. Knowl. Data Eng. 2020 |
Memory systems
cache |
0.8 | 1 | 2024 | Range Cache: An Efficient Cache Component for Accelerating Range Queries on LSM - Based Key-Value Stores · ICDE 2024 |
Memory systems › non-volatile memory › persistent memory
persistent memory indexing |
0.8 | 1 | 2024 | NOBtree: A NUMA-Optimized Tree Index for Nonvolatile Memory · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Storage systems
range query |
0.8 | 1 | 2024 | Range Cache: An Efficient Cache Component for Accelerating Range Queries on LSM - Based Key-Value Stores · ICDE 2024 |
Indexing and storage engines
hash index |
0.7 | 2 | 2020 | SAL-Hashing: A Self-Adaptive Linear Hashing Index for SSDs · IEEE Trans. Knowl. Data Eng. 2020 Self-Adaptive Linear Hashing for solid state drives · ICDE 2016 |
Indexing and storage engines › hash index › dynamic hashing
linear hashing |
0.7 | 2 | 2020 | SAL-Hashing: A Self-Adaptive Linear Hashing Index for SSDs · IEEE Trans. Knowl. Data Eng. 2020 Self-Adaptive Linear Hashing for solid state drives · ICDE 2016 |
Query processing and optimization
OLAP |
0.7 | 2 | 2020 | OLAP over Probabilistic Data Cubes II: Parallel Materialization and Extended Aggregates · IEEE Trans. Knowl. Data Eng. 2020 OLAP over probabilistic data cubes I: Aggregating, materializing, and querying · ICDE 2016 |
Storage systems › flash and SSD › flash-aware data management
SSD-aware indexing |
0.7 | 2 | 2020 | SAL-Hashing: A Self-Adaptive Linear Hashing Index for SSDs · IEEE Trans. Knowl. Data Eng. 2020 Self-Adaptive Linear Hashing for solid state drives · ICDE 2016 |
Storage systems
buffer management |
0.7 | 1 | 2023 | HM2: Efficient Host Memory Management for RDMA-Enabled Distributed Systems · HPDC 2023 |
Storage systems › key-value storage
compaction strategy |
0.7 | 1 | 2023 | Closing the Performance Gap between Leveling and Tiering Compaction via Bundle Compaction · HPDC 2023 |
Methods — techniques the papers use, named apart from their topics
low-rank adaptation · 1.9thread-wise sublists · 1.7recency-hotness victim selection · 1.7multimodal semantic matching · 1.7attention mechanism · 1.7per-NUMA replication · 1.5node migration · 1.5NUMA-aware allocator · 1.5segment-based FIFO list · 1.0multi-version mechanism · 1.0mixture of experts · 1.0machine learning · 1.0linear model · 1.0temporal-alignment contrastive loss · 0.9spatial alignment contrastive loss · 0.9encoder-decoder compression · 0.9contrastive learning · 0.9adaptive fusion · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | TalkLoRA: Communication-Aware Mixture of Low-Rank Adaptation for Large Language ModelsabstractLow-Rank Adaptation (LoRA) enables parameter-efficient fine-tuning of Large Language Models (LLMs), and recent Mixture-of-Experts (MoE) extensions further enhance flexibility by dynamically combining multiple LoRA experts.However, existing MoE-augmented LoRA methods assume that experts operate independently, often leading to unstable routing, expert dominance.In this paper, we propose TalkLoRA, a communication-aware MoELoRA framework that relaxes this independence assumption by introducing expert-level communication prior to routing.TalkLoRA equips low-rank experts with a lightweight Talking Module that enables controlled information exchange across expert subspaces, producing a more robust global signal for routing.Theoretically, we show that expert communication smooths routing dynamics by mitigating perturbation amplification while strictly generalizing existing MoELoRA architectures.Empirically, TalkLoRA consistently outperforms vanilla LoRA and MoELoRA across diverse language understanding and generation tasks, achieving higher parameter efficiency and more balanced expert routing under comparable parameter budgets.These results highlight structured expert communication as a principled and effective enhancement for MoE-based parameterefficient adaptation.Code is available at https://github.com/why0129/TalkLoRA. Lin Mu 0001, Li Ni 0001, Lei Sang 0001, Zhize Wu, Peiquan Jin, Yiwen Zhang 0001 |
ACL (1) | 6 |
| 2026 | LogTrie: Adaptive Trie-Structured Compression with Query Support for Streaming Logs
Peiquan Jin, Shouhong Wan |
DASFAA (1) | 3 |
| 2026 | SL-Cache: Selective Learning Cache Eviction with Priority Retention for Hot Objects
Yigui Yuan, Peiquan Jin, Shouhong Wan |
DASFAA (1) | 3 |
| 2026 | ASTRM: Adaptive spatio-temporal reasoning for audio-visual question answering
Mingxiang Wen, Xujian Zhao, Peiquan Jin, Hongyou Chen, Yin Long, Zhenwen Ren, Xingfeng Li, Chunming Yang |
Pattern Recognit. | 4 |
| 2026 | LISK: A High-Performance In-Memory Learned Index for Variable-Length String KeysabstractLearned index has emerged as a new indexing technique that leverages machine learning to accelerate in-memory data processing. However, current learned indexes are primarily designed to index numeric keys and lack robust support for variable-length string keys. In this paper, we propose a novel in-memory learned index called LISK (LearnedIndex forStringKeys) to support string keys. The novelty of LISK is two-fold. First, we propose a trie-like structure to address the limitations of linear models in fitting string keys. Each trie node indexes 8-byte key slices, which are organized as learned sub-indexes or B+-trees. Second, we present a new structure for learned sub-indexes, namely TLS (Two-layerLearnedSubindex), which is tailored to handle the complex distribution of string keys. TLS utilizes three key designs to improve the overall performance: (1) a two-phase hybrid index construction, (2) a second-derivative-based data partitioning, and (3) a cachefriendly overflow node design. We conduct extensive experiments on five datasets and six workloads to compare LISK with seven existing indexes, including five trie-based indexes and the state-of-the-art learned index LITS. The experimental results show that LISK achieves an average 1.99× (up to 7.87×) higher throughput across the six workloads on real-world datasets. Specifically, compared with LITS, LISK achieves an average 1.42× (up to 1.91× ) higher throughput. The source code of LISK is available athttps://github.com/suibianll/LISK/tree/master. Zhaole Chu, Yigui Yuan, Peiquan Jin |
IEEE Trans. Computers | 5 |
| 2026 | SEMU: Concurrency-Optimized High-Performance Cache Management for Key-Value CachesabstractImproving software-managed cache efficiency is an important issue for various modern applications. Although LRU (Least Recently Used) has been widely used as the default replacement policy in many key-value caches, it suffers from low concurrency performance caused by frequent list updates. However, existing concurrency-aware schemes like FIFO sacrifice the LRU’s temporal locality of data access, leading to a drop in the cache’s hit ratio. In this work, aiming to improve the concurrency performance of cache management while maintaining a high hit ratio as LRU, we propose a novel concurrency-aware cache replacement policy called SEMU (SEgment-based MUlti-version cache replacement) that outperforms state-of-the-art schemes. The novelty of SEMU lies in two aspects. First, it uses an appendonly segment-based FIFO list to avoid locking the list, yielding high concurrency performance. Second, it adopts a multi-version mechanism to make the cache aware of the temporal locality of data access, which can offer a high hit ratio as LRU. With such designs, SEMU can offer high concurrency performance and a high hit ratio for the cache.We conduct extensive experiments on both synthetic and real world workloads to compare SEMU with a few existing schemes, including LRU, FIFO, 2Q, and FrozenHot. We also implement SEMU into a real key-value store, RocksDB, and perform a system-to-system evaluation. The performance comparison under the YCSB workloads shows that SEMU can efficiently improve the performance of RocksDB with the consideration of data concurrency. Particularly, in the multi-thread concurrent environment, SEMU averagely outperforms LRU, 2Q, FIFO, and FrozenHot by up to 1.9×, 1.6×, 80%, and 102% under the synthetic workloads and improves the throughput of RocksDB configured with default settings by up to 59.67% under the system-to-system comparison. Peiquan Jin, Yigui Yuan |
IEEE Trans. Computers | 2 |
| 2025 | Audio-Visual Adaptive Fusion Network for Question Answering Based on Contrastive LearningabstractThe Audio-Visual Question Answering (AVQA) task involves extracting question-related audio-visual clues from both temporal and spatial perspectives to answer questions accurately. Despite the promising performance of existing multi-modal AVQA models, thanks to large-scale pre-trained models, challenges remain in the field. Firstly, aligning audio-visual information across temporal and spatial dimensions is difficult. Secondly, the fusion of audio-visual information is often weighted inadequately, limiting model performance. To address the above issues, we design the Audio-Visual Adaptive Fusion Network (AVAF-Net), which uses contrastive learning to align audio-visual information temporally and spatially and adaptively adjusts fusion weights based on the question. Specifically, we initially align visual and audio information temporally through a temporal-alignment contrastive loss. This is followed by an audio-visual clue-mining module that highlights question-related cues, aligning them with the vocal region spatially using spatial alignment contrastive loss. Additionally, a question-oriented adaptive fusion module assigns different weights to audio and visual modalities based on the question content and then fuses them. The fused audio-visual cues are finally used to predict the answer. Extensive experiments on the MUSIC-AVQA dataset show that AVAF-Net surpasses all baseline models, with a maximum improvement of 15.90% in average accuracy and an average improvement of 9.80%. Xujian Zhao, Peiquan Jin |
AAAI | 3 |
| 2025 | DenseLoRA: Dense Low-Rank Adaptation of Large Language ModelsabstractLow-rank adaptation (LoRA) has been developed as an efficient approach for adapting large language models (LLMs) by finetuning two low-rank matrices, thereby reducing the number of trainable parameters.However, prior research indicates that many of the weights in these matrices are redundant, leading to inefficiencies in parameter utilization.To address this limitation, we introduce Dense Low-Rank Adaptation (DenseLoRA), a novel approach that enhances parameter efficiency while achieving superior performance compared to LoRA.DenseLoRA builds upon the concept of representation fine-tuning, incorporating a single Encoder-Decoder to refine and compress hidden representations across all adaptation layers before applying adaptation.Instead of relying on two redundant low-rank matrices as in LoRA, DenseLoRA adapts LLMs through a dense low-rank matrix, improving parameter utilization and adaptation efficiency.We evaluate DenseLoRA on various benchmarks, showing that it achieves 83.8% accuracy with only 0.01% of trainable parameters, compared to LoRA's 80.8% accuracy with 0.70% of trainable parameters on LLaMA3-8B.Additionally, we conduct extensive experiments to systematically assess the impact of DenseLoRA's components on overall model performance.Code is available at https://github.com/mulin-ahu/DenseLoRA. Lin Mu 0001, Li Ni 0001, Zhize Wu, Peiquan Jin, Yiwen Zhang 0001 |
ACL (1) | 6 |
| 2025 | Exploring Fine-Tuning of Heterogeneous Foundation Models for Medical Image SegmentationabstractPre-trained medical vision foundation models have exhibited strong generalization across diverse tasks. However, the diversity of imaging modalities and segmentation requirements often leads to heterogeneous model architectures, making it difficult to adapt pre-trained weights across different model architectures. To address these limitations, we propose DU-Adapter, a parameter-efficient fine-tuning framework designed for cross-architecture adaptation of heterogeneous pre-trained weights. It features a densely connected U-shaped adapter with learnable convolutional downsampling and upsampling modules to align representations across heterogeneous models. Additionally, a depth-adjustable dense skip connection module allows flexible control over trainable parameter capacity to suit varying downstream segmentation tasks. Extensive experiments on polyp segmentation datasets show that DUAdapter outperforms both fully fine-tuned and lightweight tuning baselines, achieving superior performance with significantly reduced training cost. Chongkai Wang, Shouhong Wan, Peiquan Jin |
BIBM | 4 |
| 2025 | twCache: Thread-Wise Cache Management with High Concurrency PerformanceabstractCache management is a critical concern for both key-value stores and relational DBMSs. The most significant challenge in cache management is the cache replacement strategy, which directly affects the throughput and latency of the cache manager. While the Least Recently Used (LRU) policy is widely adopted by many systems, it suffers from severe performance degradation in multi-threaded environments due to lock contention. This contention arises when multiple threads attempt to update the LRU list simultaneously. Motivated by this issue, we propose a new cache management scheme called twCache, designed to deliver high performance in concurrent environments. The novelty of twCache lies in two key aspects. First, it proposes to partition the replacement policy data structure into thread-wise sublists, each corresponding to one thread. Such a structure can enable thread isolation so that the requests from one thread will not introduce lock contention with other threads, yielding high concurrency performance. Second, we propose a low-cost technique to combine recency and hotness for victim selection during cache replacement. Each sublist is maintained as an LRU list, representing the recency of object requests. Each cached object's hot count is proposed to reflect its hotness, defined as the number of sublists visiting the object. We conducted extensive experiments to compare twCache with traditional algorithms (LRU, FIFO, and 2Q) and the state-of-the-art FrozenHot policy. Three types of trace are used, including 39 Twitter traces, 23 MSR traces, and 6 YCSB workloads. The results show that twCache achieves$12\times$and$7\times$higher throughputs than LRU on the Twitter and MSR traces, respectively. Meanwhile, twCache outperforms LRU by$4.8\times$in the average throughput under YCSB workloads. Yigui Yuan, Peiquan Jin |
ICDE | 2 |
| 2025 | Multimodal Integration Based on Weak Alignment for Rectal Tumor Grading
Hongwu Liu, Shouhong Wan, Chenyang Qiu 0003, Bingbing Zou, Wanqin Wang, Risheng Xie, Peiquan Jin |
ICIC (28) | 7 |
| 2025 | CoWeT: Weakly Supervised Collaborative Learning for CT Image Disease Grading and LocalizationabstractAccurate disease grading (assessing lesion severity) and localization (pinpointing lesions) in CT images are critical for clinical diagnosis. While vision-language models typically require pixel-level annotations, medical CT annotation is timeconsuming, labor-intensive, and inconsistent due to differences in experience and annotation styles among experts. Consequently, most datasets provide only image-level category labels, posing significant challenges for current vision-language models under weak supervision, such as difficulty in accurately identifying ambiguous lesion features, susceptibility to confirmation bias, and the risk of error accumulation during training. To address these challenges, we propose CoWeT, a dual-branch collaborative weakly supervised text-guided visual-language model for disease grading and localization. Our model employs a dual-branch collaborative learning strategy, introducing mutual supervision between branches to refine features collaboratively and mitigate confirmation bias, alongside a novel Text Prompt Box (TPB) module that leverages pathology reports as textual prompts to intelligently filter pseudo-labels for robust lesion localization and grading under weak supervision. Evaluations on RTDP and LND datasets show that CoWeT outperforms state-of-the-art methods on accuracy and average precision. Shouhong Wan, Hongwu Liu, Bingbing Zou, Wanqin Wang, Peiquan Jin |
ICTAI | 6 |
| 2025 | A survey on music emotion recognition using learning models
Xujian Zhao, Chuanpeng Deng, Haoxin Ruan, Peiquan Jin, Xuebo Cai |
Multim. Syst. | 6 |
| 2025 | An Efficient Bi-Modal Fusion Framework for Music Emotion RecognitionabstractCurrent methods for Music Emotion Recognition (MER) face challenges in effectively extracting features sensitive to emotions, especially those rich in temporal detail. Moreover, the narrow scope of music-related modalities impedes data integration from multiple sources, while including multiple modalities often leads to redundant information, which can degrade performance. To address these issues, we propose a lightweight framework for music emotion recognition that improves the extraction of features that are both sensitive to emotions and rich in temporal information and that integrates data from both audio and MIDI modalities while minimizing redundancy. Our approach involves developing two innovative unimodal encoders to learn embeddings from audio and MIDI-like features. Additionally, we introduce a Bi-modal Fusion Attention Model (BFAM) that integrates features from low-level to high-level semantic information across different modalities. Experimental evaluations on the EMOPIA and VGMIDI datasets show that our unimodal networks achieve accuracies that are 6.1% and 4.4% higher than baseline algorithms for MIDI and audio on the EMOPIA dataset, respectively. Furthermore, our BFAM achieves a 15.2% improvement in accuracy over the baseline, reaching 82.2%, which underscores its effectiveness for bi-modal MER applications. Haoxin Ruan, Xujian Zhao, Peiquan Jin, Xuebo Cai |
IEEE Trans. Affect. Comput. | 4 |
| 2025 | ASSM: Adaptive Subject-Focused Modeling for Multimodal Summarization via Semantic MatchingabstractMultimodal Summarization aims to use multimodal data to generate accurate and concise summaries for long sentences. While previous work has achieved promising success, they have overlooked the mismatching among multimodal semantics and lacked subject information guidance for adaptive referential images. Motivated by this observation, we propose ASSM, anAdaptiveSubject-focused modeling for multimodal summarization viaSemanticMatching. The novelty of ASSM lies in two aspects. First, we propose a multimodal semantic matching module that projects multimodal inputs into a shared joint embedding semantic space to determine whether the semantics between multimodalities are mismatching. Second, we propose an adaptive subject-focused guide module, which adaptively references images to learn subject tokens based on the multimodal semantic matching results. With these subject tokens, we are able to focus on the subject information, providing precise guidance for summary generation. We conduct extensive experiments on two standard benchmarks and compare ASSM with 17 existing models. The experimental results regarding ROUGE, BERTScore, and MoverScore show that the proposed ASSM model outperforms all competitors, achieving state-of-the-art performance and suggesting the effectiveness of our proposal. In addition, we provide a case study to further demonstrate the usability of ASSM. Xujian Zhao, Chuanpeng Deng, Peiquan Jin |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2024 | LIVAK: A High-Performance In-Memory Learned Index for Variable-Length KeysabstractIn-memory learned index has been an efficient approach supporting in-memory fast data access. However, existing learned indexes are inefficient in supporting variable-length keys. To address this issue, we propose a new in-memory learned index called LIVAK that adopts a hybrid structure involving trie, learned index, and B+-tree. Each node indexes an 8-byte slice of keys, and we use learned indexes for large nodes but B+-trees for small nodes. Also, LIVAK presents a character re-encoding mechanism to avoid performance degradation. We compare LIVAK with B+-tree, Masstree, and SIndex on various datasets and workloads, and the results suggest the efficiency of LIVAK. Zhaole Chu, Zhou Zhang 0006, Peiquan Jin, Yongping Luo, Xujian Zhao |
DAC | 3 |
| 2024 | Range Cache: An Efficient Cache Component for Accelerating Range Queries on LSM - Based Key-Value StoresabstractLSM-tree has been widely used in key-value stores to offer high write throughputs. However, LSM-tree suffers from the block-cache invalidation problem caused by periodical compaction operations, which lowers the efficiency of the block cache and leads to poor read performance, especially for range queries. To address this problem, we propose a novel cache component named Range Cache to accelerate range queries on LSM-based key-value stores. The differences between Range Cache and the traditional block cache lie in two aspects. First, Range Cache caches the query results, i.e., key-value pairs, rather than data blocks. Second, in contrast to the traditional block cache that utilizes a hash table to index data, Range Cache incorporates an ordered index, which is more efficient for range queries. Further, we integrate Range Cache into LSM-based key-value stores without disturbing other components. With Range Cache, we can eliminate the impact of compaction operations on the block cache, avoiding the block-cache invalidation problem and reducing disk I/Os for point/range queries. We implement Range Cache on top of RocksDB and conduct system-to-system comparisons to compare Range Cache with LevelDB, RocksDB, LSbM-tree, and RemixDB under various settings. The experimental results show that Range Cache can significantly improve the cache efficiency and increase the throughput, especially for range queries. Peiquan Jin, Yongping Luo, Zhaole Chu |
ICDE | 2 |
| 2024 | HybridHash: An Efficient Hash Index for Encrypted Databases
Boheng Lin, Peiquan Jin, Xiaoniu Fang |
ICIC (10) | 3 |
| 2024 | Optimizing the B+tree Index with Hotness Awareness and Adaptivity
Yufei Wei, Peiquan Jin |
ICIC (2) | 3 |
| 2024 | ICLD: An Instance Contrastive Learning Domain Adaptive SAR Object Detection NetworkabstractThe feature alignment methods currently employed in domain adaptation for enhancing model transfer ability tend to compromise the discriminative capability of the model towards target features from different categories, consequently leading to a degradation in detector performance. To address this issue, this paper proposes a domain adaptation method for SAR (Synthetic Aperture Radar) image object detection based on instance contrastive learning. By utilizing a dual-branch prediction network, foreground and background instances are more accurately selected. Through instance contrastive learning, the proposed method narrows the distance between target features of the same category across different domains while widening the distance between target features of different categories. This approach facilitates alignment of the distributions of target features of the same category while preserving the discriminative nature of target features across different categories. Experimental results demonstrate that the proposed model achieves respective improvements in the Average Precision (AP) metric on two domain adaptation object detection datasets from optical images to SAR remote sensing images compared to SOTA methods. Shouhong Wan, Risheng Xie, Peiquan Jin |
ICTAI | 5 |
| 2024 | HLIHP: An Efficient Hierarchical Learned Index with High-Precision CorrectionabstractLearned indexes incorporate machine learning models to predict the locations of keys in the dataset. However, achieving accurate prediction is difficult due to the learning models’ inability to fully capture data distribution. Existing learned indexes used data partition or pre-set error bounds to solve this problem. However, data partition requires constructing a higher index structure, and pre-set error bounds have to train many learning models. In the paper, we propose a new Hierarchical Learned Index with High-Precision query on end nodes (HLIHP), which aims to achieve higher query precision with lower training cost. First, we propose a Precision Correction Model to correct the prediction results, which associates the predicted results with the real positions of the keys. Then, a lightweight learned model is used to construct the superstructure of the index, which can find the end nodes quickly with low training cost and effectively support the query operation. We conduct experiments on four datasets, including covid, genome, osm, and planet, to evaluate the performance of our proposal. The results show that compared to the five hierarchical learned indexes, RMI, PGM-index, XIndex, FINEdex, and ALEX, HLIHP shows on average 2.42×, 1.78×, 5.68×, 6.11×, and 1.48× higher throughput in lookup performance. Kunting Huang, Xujian Zhao, Peiquan Jin, Bo Li 0065, Yin Long |
ISPA | 3 |
| 2024 | MTRP: A High-Performance Cost-Efficient Buffering Scheme for Multi-Tenant Cloud ServicesabstractMulti-tenancy is a crucial criterion for cloud service providers since it enables them to share resources among tenants, thus reducing costs. As all tenants share the same buffer space in the cloud server, a tenant’s overall performance will be affected by other tenants. Thus, developing an efficient buffering scheme to ensure tenant isolation becomes an urgent need. Aiming to solve this problem, this paper proposes a novel buffering scheme for managing the shared buffer in a multi-tenant cloud database. We first present an SLA (Service Level Agreement)-based model to quantify the buffering performance of each tenant. Then, we propose MTRP (Multi-Tenant Replacement Policy) for multi-tenant scenarios. The novelty of MTRP lies in three aspects: (1) it partitions the buffer into logical zones to implement tenant isolation. Each zone manages the pages one tenant uses, but the zone space can be dynamically adjusted by buffer replacements; (2) it proposes a two-step replacement algorithm, including global replacement and local replacement, which can improve space efficiency and reduce the SLA cost; (3) it adopts a reinforcement learning model to select the most appropriate zone for page replacement. The experimental results on various multi-tenant workloads show that MTRP achieves a higher hit ratio and lower SLA costs than LRU, LFU, LRU-2, and LeCaR. Zekai Zhu, Peiquan Jin, Guorui Huang, Yigui Yuan |
ISPA | 2 |
| 2024 | A Detail-Guided Multi-source Fusion Network for Remote Sensing Object Detection
Shouhong Wan, Peiquan Jin |
MMM (1) | 4 |
| 2024 | Meply: A Large-scale Dataset and Baseline Evaluations for Metastatic Perirectal Lymph Node Detection and Segmentation
Weidong Guo, Shouhong Wan, Bingbing Zou, Wanqin Wang, Chenyang Qiu 0003, Peiquan Jin |
PRCV (14) | 8 |
| 2024 | An Instance and Cloud Masks Guided Multi-source Fusion Network for Remote Sensing Object Detection
Shouhong Wan, Sizhe Chen, Peiquan Jin |
PRICAI (3) | 4 |
| 2024 | How Will ZNS SSDs Perform on Real SQL DBMSs? An Experimental Analysis of MyRocksabstractZNS SSD (Zoned Namespace SSD) is a new type of SSD based on the Zoned Namespace, which manages storage space with zones while providing host-level flash management.While previous work has evaluated the device-level performance of ZNS SSDs, it remains unclear how ZNS SSDs will perform on real SQL DBMSs.Since SQL DBMSs dominate the database market, it is worth performing an experimental analysis of ZNS SSDs when used for real SQL DBMSs.However, currently, existing SQL DBMSs cannot support ZNS SSDs directly.Thus, we turn to MyRocks, which is a branch of MySQL but replaces the InnoDB engine with RocksDB.Next, we install a ZNScompatible file system module named ZenFS, which provides the FTL functionalities for ZNS SSDs, and configure RocksDB to run on ZenFS.With such a configuration, we set up a real SQL environment to evaluate the performance of ZNS SSDs.The experimental evaluation consists of two parts.First, we verify the effectiveness of ZenFS by measuring the write amplification factor and space amplification factor of ZenFS when running on a real ZNS SSD.Second, we test the performance of MyRocks on a real ZNS SSD.To compare ZNS SSDs with traditional SSDs, we also include two types of old SSDs: an NVMe SSD using the PCIe interface and a SATA SSD using the SATA interface.The experimental results regarding tps, latency, and multi-thread scalability show that ZNS SSDs outperform NVMe SSDs regarding write performance, especially for deletions and updates.Meanwhile, all SSDs show similar read performance.Additionally, ZNS SSDs exhibited better performance stability than NVMe SSDs when the space used increased.As a result, ZNS SSDs are more suitable for write-intensive applications. Zijian Jiang, Peiquan Jin |
SEKE | 2 |
| 2024 | How Will ZNS SSDs Perform on Real Key-Value Stores? An Experimental Test of RocksDBabstractZNS SSD (Zoned Namespace SSD) is a new SSD storage device that was proposed recently and has attracted extensive attention from academia and industry.ZNS SSDs divide the internal storage space into many zones.Each zone can be read randomly but can only be written sequentially.In addition, the host needs to control some ZNS SSD operations, such as garbage collection.However, what is the performance of ZNS SSD on real database systems?This question remains unanswered.To answer this question, this paper chooses the popular key-value store, RocksDB, as the targeted system and tests the performance of ZNS SSD on RocksDB experimentally to provide a reference for the rational use of ZNS SSD in database systems in the future.A comprehensive evaluation shows that ZNS SSDs perform better when many compaction operations are involved.Moreover, ZNS SSDs do not show the same performance degradation as traditional SSDs under high workloads.Therefore, ZNS SSDs are more suitable for application scenarios that involve frequent data updates. Yuanlin Sun, Peiquan Jin |
SEKE | 2 |
| 2024 | Optimizing B+-tree for hybrid memory with in-node hotspot cache and eADR awareness
Peiquan Jin, Zhaole Chu, Gaocong Liu, Yongping Luo, Shouhong Wan |
Frontiers Comput. Sci. | 1 |
| 2024 | Online Nonstop Task Management for Storm-Based Distributed Stream Processing Engines
Zhou Zhang 0006, Peiquan Jin, Xike Xie, Ruicheng Liu, Shouhong Wan |
J. Comput. Sci. Technol. | 2 |
| 2024 | NOBtree: A NUMA-Optimized Tree Index for Nonvolatile MemoryabstractNonvolatile memory (NVM) suffers from more serious nonuniform memory access (NUMA) effects than DRAM because of the lower bandwidth and higher latency. While numerous works have aimed at optimizing NVM indexes, only a few of them tried to address the NUMA impact. Existing approaches mainly rely on local NVM write buffers or DRAM-based read buffers to mitigate the cost of remote NVM access, which introduces memory overhead and causes performance degradation for lookup and scan operations. In this article, we present NOBtree, a new NUMA-optimized persistent tree index. The novelty of NOBtree is two-fold. First, NOBtree presents per-NUMA replication and an efficient node-migration mechanism to reduce remote NVM access. Second, NOBtree proposes a NUMA-aware NVM allocator to improve the insert performance and scalability. We conducted experiments on six workloads to evaluate the performance of NOBtree. The results show that NOBtree can effectively reduce the number of remote NVM accesses. Moreover, NOBtree outperforms existing persistent indexes, including TLBtree, Fast&Fair, ROART, and PACtree, by up to$3.23\times $in throughput and$4.07\times $in latency. Zhaole Chu, Peiquan Jin, Yongping Luo, Shouhong Wan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2024 | High-Performance Remote Data Persisting for Key-Value Stores via Persistent Memory RegionabstractKey-value stores (KVStores), such as LevelDB and Redis, have been widely used in real-world production environments. To guarantee data durability and availability, traditional KVStores suffer from high write latency, mainly caused by the long network and data-persisting time. To solve this problem, this article presents a novel data-persisting path for KVStores, allowing remote clients to persist data to the KVStore server with$\mu s$-level latency. The novelty of this study is threefold. First, we propose PMRDirect, which utilizes a persistent memory region (PMR) in the NVM express standard to construct a direct data-persisting path from the RDMA networking card (NIC) to the PMR region inside an SSD. Second, to showcase PMRDirect in KVStores, we developed a new accessing stack called PMRAccess, enabling remote clients to access existing KVStores and providing durability for each write request. Specifically, we present a low-latency RDMA-based messaging mode and a chunk-based PMR management in PMRAccess to reduce write latency and improve system throughput. Finally, we conducted extensive experiments to evaluate the performance of our proposals. We first compared PMRDirect with a few remote data-persisting paths to show its effectiveness. Then, we evaluated PMRAccess upon two KVStores, including LibCuckoo (an in-memory KVStore) and LevelDB (an in-storage KVStore). The results showed that PMRAccess outperformed the SSD-based accessing stack by up to$6.1\times $in write throughput and$36\times $in write tail latency, and it achieved$1.7\times $higher write throughput and$0.59\times $lower write tail latency over the PMEM-based accessing stack. Further, we conducted a system-to-system comparison between the PMRAccess-integrated LibCuckoo and Redis, and the results showed our proposal achieved up to$13\times $higher throughputs and$40\times $lower write latency than Redis. Yongping Luo, Peiquan Jin, Zhaole Chu, Kuankuan Guo, Jinhui Guo |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2024 | Morphtree: a polymorphic main-memory learned index for dynamic workloads
Yongping Luo, Peiquan Jin, Zhaole Chu, Yigui Yuan, Zhou Zhang 0006, Xufei Wu |
VLDB J. | 2 |
| 2023 | Decoupling MIL Transformer-based Network for Weakly Supervised Polyp DetectionabstractColonoscopy has emerged as a crucial examination for early colorectal cancer (CRC) diagnosis. Early detection of polyps can significantly enhance the survival rate of colorectal cancer. Most recent weakly supervised methods for detecting polyps are based on multiple instance learning (MIL), which employs labeled training data at the video-level (bag-level) to identify polyps at the frame-level (instance-level). However, existing methods often use the same features without considering the differences of video and snippet. Video classification usually focuses more on global features, while snippet classification relies more on leveraging multi-granularity detail information. This paper proposes decoupling the MIL network into the feature encoder and instance decoder. Furthermore, we introduce a novel Snippet-wise Cross Fusion Attention (SCA) that captures rich temporal context semantic features for instance classification. Additionally, our approach incorporates a parameter-efficient finetuning architecture called convolutional adapters, which aims to enhance the training process stability and improve the model's performance. Experimental results demonstrate consistent improvements over state-of-the-art methods on a newly introduced large-scale colonoscopy video dataset by a considerable 7.9% AUC and 1.16% AP. Our code and dataset will be made publicly available at: https://github.com/kanydao/Decoupling-MIL. Risheng Xie, Shouhong Wan, Peiquan Jin |
BIBM | 4 |
| 2023 | Semantic Prompt Based Multi-Scale Transformer for Few-Shot ClassificationabstractFew-shot learning (FSL) is a machine learning method aimed at learning problem-solving models from a small number of samples. Few-shot classification is a task that utilizes few-shot learning for image classification. However, the existing models have poor classification performance when dealing with datasets with large differences in target scale distribution. In view of the large difference in the scale distribution of the sample target in the few-shot learning dataset, this paper proposes a novel few-shot classification model based on multi-scale Vision Transformer using semantic prompt. This model uses the Transformer block which has more generalization ability and long-range dependencies, and constructs a multi-scale feature fusion model on the large-scale cross-domain and cross-scale dataset Meta-Dataset which consists of 10 datasets, including natural image datasets, handwritten characters, and graffiti datasets. By using an explicit multi-scale feature fusion method, the model can obtain category features with cross scale information, thereby improving the robustness of the model to sample targets of different scales. In addition, the model improved its performance by learning additional semantic prompt, achieving a 2.43% improvement. Hongwu Liu, Shouhong Wan, Peiquan Jin |
IEEE Big Data | 3 |
| 2023 | ZoneKV: A Space-Efficient Key-Value Store for ZNS SSDsabstractIn this paper, we propose a new space-efficient key-value store called ZoneKV for ZNS (Zoned Namespace) SSDs. We observe that existing work on adapting RocksDB to ZNS SSDs will cause fragmentation of zones and severe space amplification. Thus, we propose a lifetime-based zone storage model and a level-specific zone allocation algorithm to store SSTables with a similar lifetime in the same zone. We evaluate ZoneKV on a real ZNS SSD. The results show that ZoneKV can reduce up to 60% space amplification and maintain higher throughputs than two competitors, RocksDB and ZenFS. Mingchen Lu, Peiquan Jin, Yongping Luo, Kuankuan Guo |
DAC | 2 |
| 2023 | Storyline Generation from News Articles Based on Approximate Personalized Propagation of Neural Predictions
Xujian Zhao, Peiquan Jin, Chunming Yang, Bo Li 0065, Hui Zhang 0055 |
DASFAA (4) | 3 |
| 2023 | Closing the Performance Gap between Leveling and Tiering Compaction via Bundle CompactionabstractSo far, most LSM-tree-based storage engines adopt either leveling or tiering compaction. We note that while leveling compaction can deliver high search performance and low space amplification, it has a high rate of write amplification (therefore delivering poor write performance). On the other hand, tiering compaction has a low rate of write amplification (therefore delivering good write performance) but has poor search performance and high space amplification. Aiming to close the performance gap between leveling and tiering databases, this paper proposes a new storage engine called B+LSM. The novel ideas of B+LSM lie in two aspects: (1) B+LSM replaces the underlying level structure of LSM-tree with a B+-tree-like tree, and each tree node is defined as a Bundle Compaction Unit (BCU), whose size is allowed to be dynamically changed with workload statistics to balance read and write performance. (2) B+LSM proposes a new node-grained compaction scheme called Bundle Compaction. Bundle compaction is always triggered to merge all the data within a BCU node, partition them into bundles, and then send bundles to the children. Such a compaction scheme can take advantage of leveling and tiering compaction by auto-tuning the size of BCU nodes. We implemented B+LSM and compared it with LevelDB, RocksDB, PebblesDB, and L2SM on the YCSB workloads. The results show that B+LSM can achieve high time performance and reduce space amplification on both static and dynamic workloads. Ruicheng Liu, Peiquan Jin, Yongping Luo, Zhaole Chu, Yigui Yuan |
HPDC | 2 |
| 2023 | HM2: Efficient Host Memory Management for RDMA-Enabled Distributed SystemsabstractRemote direct memory access (RDMA) supports zero-copy networking by transferring data from clients directly to host memory, eliminating the need to copy data between clients' memory and the data buffers in the hosting server. However, the hosting server must design efficient memory management schemes to handle incoming clients' data. In this paper, we propose a high-performance host memory management scheme called HM2 for RDMA-enabled distributed systems. We present a new buffer structure for incoming data from clients. In addition, we propose efficient data processing methods to reduce network transfers between clients and servers. We conducted a preliminary experiment to evaluate HM2, and the results showed HM2 achieved higher throughput than existing schemes, including L5 and FaRM. Zhaole Chu, Peiquan Jin, Yongping Luo, Kuankuan Guo |
HPDC | 3 |
| 2023 | Region Feature Disentanglement for Domain Adaptive Object Detection
Shouhong Wan, Peiquan Jin |
ICANN (7) | 3 |
| 2023 | Workload-Aware Log-Structured Merge Key-Value Store for NVM-SSD Hybrid StorageabstractThe log-structured merge tree (LSM-tree) has been widely adopted as a backbone of modern key-value stores. However, the multiple exponentially increased levels of LSM-tree makes it suffer from high write amplification. Existing studies often improve the write performance by sacrificing the read performance, which is inefficient to make trade-offs between the update and search efficiency. In this paper, we exploit nonvolatile memory (NVM) to address the write amplification issue for systems with NVM-SSD hybrid storage, and further propose a reinforcement learning method to navigate between update and search efficiency on the varying workloads. Specifically, we first propose a lightweight hot data identification method to efficiently capture access recency as well as frequency in NVM with relative large capacity. On this basis, we can eliminate different versions of frequently updated data in high-performance NVM without pushing them to SSD. To improve the data access locality and facilitate fine-grained index tuning in each level, we devise a virtual-split method to partition the key space gradually without extra write amplification. Finally, we propose a cost based Q-learning algorithm to adaptively tune the data organizations of each partition according to the changing access patterns. Experimental results show that our approach outperforms existing methods by up to 2.67×. Ruihao Chen, Chengcheng Yang, Yuxing Han 0002, Rong Zhang 0002, Xuan Zhou 0001, Peiquan Jin, Weining Qian |
ICDE | 7 |
| 2023 | Music Emotion Recognition Using Multi-head Self-attention-Based Models
Haoxin Ruan, Xujian Zhao, Peiquan Jin, Xuebo Cai |
ICIC (4) | 4 |
| 2023 | HOD: Human-Object Decoupling Network for HOI DetectionabstractSingle-stage Human-Object Interaction (HOI) detection methods have attracted considerable attention due to their high efficiency. Existing methods tend to concentrate the detection of humans and objects in one decoder without considering the differences between them, which causes tremendous pressure on a single decoder and affects the detection effect. This paper aims to decouple the detection decoder of humans and objects. In particular, we advocate and propose a novel human-object decoupling network (HOD) that divides the decoder into three tasks: human detection, object detection, and action classification. The network uses the random erasure training strategy to improve the model’s generalization ability and introduces pose features to handle the long-tailed problem. In addition, we design a pose fusion branch to alleviate the semantic gap between pose and HOI datasets. The experimental results suggest that our method achieves consistent improvements over the state-of-theart across different datasets, utilizing only image information. Specifically for HICO-Det, our method outperforms existing methods by a large margin, with a significant relative mAP gain of 7.8%. Our source code will be publicly available upon acceptance. Shouhong Wan, Weidong Guo, Peiquan Jin, Mingguang Zheng |
ICME | 4 |
| 2023 | LIFM: A Persistent Learned Index for Flash MemoryabstractLearned Indexes aim to use machine-learning models to predict the target addresses of requested data, which have been demonstrated efficient for in-memory data accesses. However, modern database systems mainly use flash-memory-based solid-state drives (SSDs) as storage devices, and current learned indexes fail to work on SSD-based databases. In this paper, we propose LIFM (Learned Index for Flash Memory), a new persistent and updatable learned index for flash-memory-based SSDs. Unlike existing learned indexes that aim to reduce memory access, LIFM is designed to reduce I/O costs. The novelty of LIFM lies in three aspects. First, LIFM proposes a hierarchical tree structure that combines the advantages of traditional B+-tree and in-memory learned indexes. Second, LIFM employs a model-based data placement scheme to reduce the page reads or writes. Third, LIFM uses a flash-memory-friendly storage layout to reduce additional access to flash memory. We conduct experiments on a real SSD and compare LIFM with B+-tree and two recently proposed learned indexes, ALEX and FITing-tree. The results suggest the efficiency of LIFM. Shuhao Song, Peiquan Jin, Zhaole Chu, Yongping Luo, Shouhong Wan |
ICPADS | 2 |
| 2023 | FGCache: Accelerating Aggregation Queries for OLAP Applications via CachingabstractOLAP applications often perform aggregation queries, such as sum, avg, count, max, and min, to process a large dataset for getting a small result, and the key challenge for optimizing aggregation queries is to reduce the data volume needed to be read from disks. To address this problem, this paper presents an efficient caching component called FGCache (Fine-Grained Cache) for aggregation queries. FGCache is a query-driven caching policy, which aims to maintain the results of aggregation queries in the memory according to the predicates of user queries. The query results are divided into sets with fine-grained querying intervals, which are maintained via an in-memory tree index. We experimentally evaluate the performance of FGCache on various datasets and settings. The results suggest the efficiency and effectiveness of our proposal. Peiquan Jin, Yongping Luo, Shouhong Wan |
ICPADS | 2 |
| 2023 | LeanKV: Efficient Garbage Collection for LSM-Based Key-Value Stores on ZNS SSDs through Lifetime-Based SSTable ClusteringabstractZoned Namespace SSDs (ZNS SSDs) are a new kind of SSDs that can offer stabler writing performance and higher space efficiency than traditional SSDs. In this paper, we propose LeanKV, a novel LSM-tree-based key-value store optimized for ZNS SSDs, which aims to reduce the data migration cost of garbage collection. We note that existing ZNSSSD-aware data management approaches will lead to zone fragmentation in write-heavy workloads, causing extra data migration during garbage collection. To address this problem, we first present a new method to predict the lifetime of an SSTable based on its compaction history. Then, we propose a lifetime-based algorithm to cluster SSTables according to lifetime. The SSTables in the same cluster will be put into the same zone, ensuring the SSTables in each zone have similar lifetimes. With such a mechanism, less valid data is needed to be moved during garbage collection. We implement LeanKV on top of RocksDB and compare LeanKV with RocksDB and ZenFS on a real ZNS SSD (Western Digital ZN540). The results show that LeanKV can effectively reduce the amount of data migration and the number of files migrated during garbage collection under various workloads. Meanwhile, LeanKV achieves higher throughputs than RocksDB and ZenFS. Yishun Xu, Peiquan Jin, Mingchen Lu |
ICPADS | 2 |
| 2023 | DTtree: A Novel Read/Write-Optimized Learned Index for Database SystemsabstractThis paper proposes a novel learned index called DTtree that can optimize both read and write performance. DTtree adopts two novel designs. (1) To improve write performance, DTtree uses a dynamic filling rate and overflow buffers for each leaf node. The filling rate of a leaf node is dynamically determined according to the read/write tendency of the leaf node so as to improve space efficiency and reduce structure modification operations. In addition, DTtree uses an overflow buffer for a line in each leaf node. The overflow buffer is also dynamically allocated, and only write-intensive leaf nodes may have overflow buffers, reducing unnecessary space costs. (2) To improve read performance, we propose an in-node hot cache to cache hot records within a line of a leaf node, reducing additional memory access to the overflow buffer. As skewed access is common in real-world applications, using in-node hot caches can efficiently improve the read performance of DTtree. We experimentally evaluate DTtree on three datasets. The results on various workloads show that DTtree can reduce SMO operations effectively and achieve higher read/write performance than B+-tree and two representative learned indexes, PGM-Index and ALEX. Zhuohan Yu, Peiquan Jin, Zhaole Chu, Yongping Luo, Shouhong Wan |
ICPADS | 2 |
| 2023 | BDC-FR: Faster R-CNN with Balanced Domain Classifier for Cross-Domain Object Detection (S)abstractObject detectors trained with massive labeled data often suffer performance degradation in some particular scenarios with data distribution gap.Domain classifier is a commonly used method in the existing domain adaptation algorithms to alleviate the domain discrepancy.However, it has problems of instability in training, difficulty in obtaining optimal solutions and converging to an equilibrium point.To tackle this issue, we propose a novel balanced domain classifier (BDC), which not only eliminates domain discrepancy but also makes the domain classifier and the feature extractor maintain equilibrium during the adversarial learning.Furthermore, we propose an appropriate learning rate adjustment strategy, which makes the detection model converge to an equilibrium point more stably and more rapidly.Based on the domain-invariant region proposal network, we propose a cross-domain object detection model called Faster R-CNN with Balanced Domain Classifier (BDC-FR).The experimental results show that BDC-FR can effectively improve the performance of the cross-domain object detection model. Shouhong Wan, Peiquan Jin, Xuebin Yang |
SEKE | 3 |
| 2023 | Synonym recognition from short texts: A self-supervised learning approach
Lin Mu 0003, Peiquan Jin, Yiwen Zhang 0001, Hong Zhong 0001, Jie Zhao 0006 |
Expert Syst. Appl. | 2 |
| 2023 | Cooperative Buffer Management With Fine-Grained Data Migrations for Hybrid Memory SystemsabstractHybrid memory composed of DRAM and persistent memory (PM) offers a promising way to realize large-capacity main memory supporting in-memory data storage and computing. However, traditional buffer management schemes focus on improving the hit ratio but lack awareness of the limitations of PM, e.g., slower write time and lower write endurance than DRAM. Therefore, developing new buffer management policies that can reduce costly write-backs of PM blocks while maintaining high performance for the hybrid buffer, is of paramount importance. Existing approaches mainly use a page-grained buffering policy, which will cause unnecessary data migrations between DRAM and PM, leading to a high number of disk I/Os and PM writes. Aiming to reduce I/O costs and PM writes, we propose a new buffer manager named HiBuffer for DRAM/PM-based hybrid memory systems. HiBuffer presents several novel ideas. First, it adopts multigrained data layouts to manage the hybrid buffer cooperatively. In addition to the page granularity, we introduce Lines for the DRAM buffer and Sectors to the PM buffer, forming a buffer with three granularities, including Line, Sector, and Page. We prove that the multigrained cooperative buffer management can deliver higher performance than existing page-grained schemes. Second, we propose a sector-grained method to migrate data from DRAM to PM, which can avoid unnecessary data movements and reduce PM writes. Third, we use an out-of-place updating mechanism to absorb updates in DRAM, which can further reduce the writes to PM. We compare HiBuffer with three existing schemes, including LRU, CLOCK-DWF, and MiniPage, on five synthetic workloads and the YCSB benchmark using real Intel Optane DC PM. The results in terms of various metrics, including running time, PM writes, hit ratio, and disk I/Os, suggest the efficiency of HiBuffer. In particular, HiBuffer reduces the running time by up to 37.8% and the writes to PM by up to 83% compared to the competitors when evaluated on the YCSB benchmark. Peiquan Jin, Yongping Luo, Zhaole Chu, Yigui Yuan, Xujian Zhao, Yuanjing Lin, Kuankuan Guo |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2022 | Revisiting LSM-Tree-Based Key-Value Stores for ZNS SSDsabstractThe emergence of Zoned Namespaces SSDs, known as ZNS SSDs, has introduced new challenges and opportunities for key-value stores. Since LSM-tree has been widely adopted in key-value stores, such as RocksDB and HBase. Compared with traditional SSDs, ZNS SSDs have the advantages of lower over-provisioning costs, higher and more stable performance, and better space efficiency. However, ZNS SSDs also have some limitations like sequential writes on zones. To make ZNS SSDs efficient in LSM-tree-based key-value stores, it is necessary to revisit the LSM-tree to make it adapt to ZNS SSDs. In this paper, we first analyze the challenges of adapting LSM-tree to ZNS SSDs. Then, we propose a high-level architecture for a ZNS-SSD-aware LSM-tree-based key-value store. Mingchen Lu, Peiquan Jin |
IEEE Big Data | 3 |
| 2022 | An Efficient In-Memory Analytics System Based on Persistent MemoryabstractWith the development of big data applications, online analytics systems that aim to offer decision support for various businesses and tasks have become a research focus, which calls for efficient approaches to handling OLAP queries. However, traditional OLAP systems suffer from the costly interactions with disks or SSDs, making them hard to deliver high performance for OLAP query processing. In this paper, we propose to use the emerging persistent memory to construct an efficient in-memory analytics system to improve the performance for OLAP query processing. We present the overall architecture as well as the detailed algorithms for the proposed system, which is named PM-Picker, and finally discuss the implementation issue of the system. Mingchen Lu, Peiquan Jin |
IEEE Big Data | 4 |
| 2022 | DFFNet: Dynamic Feature Fusion Network for Weakly Supervised Object Detection in Remote Sensing ImagesabstractIn recent years, weakly supervised object detection (WSOD) methods using only image-level labels have received increasing attention, Due to the difficulty of manually labeling large-scale remote sensing images. However, existing methods cannot generate high-quality proposals when applying proposal generation methods to RSIs. Meanwhile, these methods ignore the fact that there are a large number of objects of different scales in RSIs. To address these issues, we propose a unique end-to-end dynamic feature fusion network (DFFNet) for WSOD in RSIs. First, we propose an intersection-over-union selective search (IoU-SS) algorithm to generate high-quality proposals by preferentially merging regions with high IoU. Furthermore, we design a novel and flexible dynamic feature fusion (DFF) module to dynamically acquire features of objects at different scales based on the information of the input image. The performance of WSOD in RSIs is further improved by using high-quality proposals and dynamically fused features. Comprehensive experiments and comparisons with state-of-the-art methods on two datasets of RSIs, i.e., NWPU VHR-10.v2 and DIOR, demonstrate the superiority of our proposed method. Shouhong Wan, Peiquan Jin |
IEEE Big Data | 3 |
| 2022 | HATree: A Hotness-Aware Tree Index with In-Node Hotspot Cache for NVM/DRAM-Based Hybrid Memory Architecture
Gaocong Liu, Yongping Luo, Peiquan Jin |
DASFAA (1) | 3 |
| 2022 | An Error-Bounded Space-Efficient Hybrid Learned Index with High Lookup Performance
Yuquan Ding, Xujian Zhao, Peiquan Jin |
DEXA (2) | 3 |
| 2022 | Design Considerations of A Novel Distributed Key-Value Store for New StorageabstractThe emergence of new storage like persistent memory (PM) and zoned namespaces SSDs (ZNS-SSDs) introduces new challenges and opportunities for distributed key-value stores. Since LSM-tree has been widely adopted in distributed key-value stores, such as RocksDB and HBase, it is necessary to revisit the LSM-tree to make it adapt to new storage. In this paper, we first analyze the challenges of adapting the LSM-tree for new storage. Then, we propose a high-level architecture for a new-storage-aware LSM-tree-based key-value store called Hybrid-LSM. We explain the key structural issues of different storage layers in Hybrid-LSM and present some preliminary design ideas. Ruicheng Liu, Peiquan Jin, Yongping Luo, Zhaole Chu |
ICDCS | 2 |
| 2022 | ZonedStore: A Concurrent ZNS-Aware Cache System for Cloud Data StorageabstractCloud data storage relies on efficient cache systems to offer high performance for intensive reads/writes on big data. Due to the large data volume of cloud data storage and the limited capacity of DRAM, current cloud vendors prefer to use SSDs (Solid State Drives) but not DRAM to build the cache system. However, traditional SSDs have a serious over-provisioning problem and a high cost in garbage collection. Thus, the performance of SSD-based cache systems will drop quickly when the usage of SSDs increases. Recently, Zoned Namespaces (ZNS) SSDs have emerged as a hot topic in both academics and industries. Compared to conventional SSDs, ZNS SSDs have the advantages of less overhead of garbage collection and lower over-provisioning costs. Therefore, ZNS SSDs have been a better candidate for the cache system for cloud storage. However, ZNS SSDs only accept sequential writes, and the zones inside ZNS SSDs need to be carefully managed to maximize the advantages of ZNS SSDs. Therefore, making the cache system adapt to ZNS SSDs is becoming a challenging issue. In this paper, we demonstrate ZonedStore, a novel ZNS-aware cache system for cloud data storage. After a brief introduction to the architecture of ZonedStore, we present the key designs of ZonedStore, including a Zone Manager to control the space allocation and operations on ZNS SSDs, a Multi-Layer Buffer Manager, and an In-Memory Concurrent Index to accelerate accesses. Finally, we present a case study to demonstrate the working process and performance of ZonedStore. Yanqi Lv 0001, Peiquan Jin, Ruicheng Liu, Yuanjin Lin, Kuankuan Guo |
ICDCS | 2 |
| 2022 | Personalized Cache Management for Multi-Tenant Cloud ServicesabstractCloud services such as multi-tenant content delivery networks (CDN) have become a trend because they can offer personalized business support for users. However, as the business modes of different users are usually different, it is not appropriate to use a single cache strategy on cloud servers. First, a single cache cannot adapt to various access patterns of tenants. Second, a single cache will also affect the isolation among different users. In this paper, we propose MyCache, a new framework to deliver personalized cache management for multi-tenant cloud services. We first discuss the impact of access patterns, which motivates MyCache. Then, we briefly introduce the architecture of MyCache, and finally, we present preliminary experimental results to show the feasibility and superiority of our proposal. Yigui Yuan, Peiquan Jin, Shouhong Wan |
ICDCS | 2 |
| 2022 | Reducing Write Amplification of LSM-Tree with Block-Grained CompactionabstractLSM-tree has been widely used as a write-optimized storage engine in many key-value stores, such as LevelDB and RocksDB. However, conventional compaction operations on the LSM-tree need to read, merge, and write many SSTables, which we call Table Compaction in this paper. Table Compaction will cause two major problems, namely write amplification and block-cache invalidation. They will lower both write and read performance of the LSM-tree. To address these issues, we propose a novel compaction scheme named Block Compaction that adopts a block-grained merging policy to perform compaction operations on the LSM-tree. Block Compaction identifies the boundaries of data blocks and tries to avoid reusing data blocks, which not only reduces the write amplification but also alleviates the block-cache invalidation. We present cost analysis to theoretically demonstrate that Block Compaction is more efficient than the existing Table Compaction. Furthermore, we analyze the side-effects of Block Compaction and present three optimizations: (1) Selective Compaction is to reduce the space amplification of Block Compaction by integrating Table Compaction with Block Compaction. (2) Parallel Merging divides a compaction task into several sub-tasks and uses multiple workers to accomplish sub-tasks in parallel. (3) Lazy Deletion mitigates the overhead caused by traversing files at the tail of compaction operations. We implement a new key-value store named BlockDB based on Block Compaction and its optimizations. Then, we compare BlockDB with LevelDB, RocksDB, and L2SM using the YCSB benchmark. The results show that BlockDB can reduce write amplification up to 32% and running time by up to 43.6%, compared to its competitors. In addition, it can maintain the high performance for point lookups and range scans. Peiquan Jin, Bei Hua, Hai Long |
ICDE | 2 |
| 2022 | Automatically Generating Storylines from Microblogging Platforms
Xujian Zhao, Peiquan Jin, Chongwei Wang, Chunming Yang, Bo Li 0065, Hui Zhang 0055 |
ICONIP (7) | 3 |
| 2022 | Feature Transform Correlation Network for Object DetectionabstractWith the development of computer vision and the growth of image data volume, object detection is more and more widely used in people's life. Recently, object detection network base on transformer has good effect. However, it doesn't pay attention to objects' distinguishable features and the correlation of different distinguishable features, which makes its accuracy not satisfactory. In this paper, we propose a new transform correlation network (FTCN) based on rotational attention for object detection, which can be inserted into various modules of the object detection network theoretically. It can help the network to pay more attention to distinguishable features and their correlation, and increase the accuracy of the network. Compared to transformer, FTCN reduces the large computational cost and parameters that encoders and decoders require. Experimental results show that FTCN can increase the accuracy of the network to a certain extent in Microsoft COCO and Pascal VOC. The comparative results of GFLOPs and Param show that our approach has less computational cost and parameters compared with transformer methods. Shouhong Wan, Peiquan Jin, Jia Xie |
ICTAI | 3 |
| 2022 | MMH-index: Enhancing Apache Lucene with High-Performance Multi-Modal Indexing and SearchingabstractData diversity is one of the main characteristics of big data, which makes a growing number of multi-modal data. For example, in e-commerce applications, a product is often described simultaneously through text, image, video, etc. However, traditional text search engines are mainly oriented to text data and cannot offer high-performance indexing and search on multi-modal data. In this paper, we propose a high-performance hybrid index structure named MMH-index to enhance Apache Lucene, an open-source Java library providing powerful indexing and search features, with multi-modal indexing and searching. The MMH-index optimizes the classical inverted index in Lucene with an innovative design called modality bitmap. By adding modality bitmaps to the dictionary of the inverted index, MMH-index can reduce the redundant data in the index and the average length of the posting lists, thus decreasing the space consumption and the time cost of multi-modal queries. We implement MMH-index in Lucene and evaluate its performance on two real multi-modal datasets. The experimental results show that compared with the traditional inverted index in Lucene, MMH-index achieves significant improvement in space consumption and multi-modal query performance. Ruicheng Liu, Jialing Liang, Peiquan Jin |
ACM Multimedia | 3 |
| 2022 | Efficient Data Placement for Zoned Namespaces (ZNS) SSDs
Peiquan Jin, Mingchen Lu, Xiangyu Zhuang, Yuanjing Lin, Kuankuan Guo |
NPC | 3 |
| 2022 | Access-Pattern-Aware Personalized Buffer Management for Database SystemsabstractBuffer management is an essential technology for database management systems.Traditional buffer management employs an empirical approach based on access recency or frequency which fails to adapt to access-pattern changes in various database applications.In this paper, we present a new access-pattern-aware buffer manager called PBM (Personalized Buffer Manager), which can detect the access patterns for each database file and use a specific buffering policy for each database file.In particular, we propose a workload classifier to detect the access pattern of a database file.Then, we partition the buffer into various zones, set different sizes for each zone, and select the most suitable buffering scheme for each zone.With such a mechanism, each zone is responsible for caching a specific database file, and we can realize a personalized buffer manager for different database files, which can improve the buffer efficiency and reduce the page I/Os of the buffer manager.We compare PBM with three existing buffering algorithms, including LRU, LFU, and LeCaR, on two workloads, namely a regular workload and a shifting workload, which are composed of different access patterns.The results show that PBM outperforms the three competitors in terms of hit ratio and page I/Os.As a consequence, PBM achieves 1.66x, 2.03x, and 1.39x hit-ratio improvements compared to LRU, LFU, and LeCaR, respectively, on the regular workload.While on the shifting workload, PBM achieves 1.90x, 1.55x, and 1.49x higher hit ratios than LRU, LFU, and LeCaR, respectively. Yigui Yuan, Zhaole Chu, Peiquan Jin, Shouhong Wan |
SEKE | 3 |
| 2022 | PLIN: A Persistent Learned Index for Non-Volatile Memory with High Performance and Instant RecoveryabstractNon-Volatile Memory (NVM) has emerged as an alternative to next-generation main memories. Although many tree indices have been proposed for NVM, they generally use B+-tree-like structures. To further improve the performance of NVM-aware indices, we consider integrating learned indexes into NVM. The challenges of such an integration are two fold: (1) existing NVM indices rely on small nodes to accelerate insertions with crash consistency, but learned indices use huge nodes to obtain a flat structure. (2) the node structure of learned indices is not NVM friendly, meaning that accessing a learned node will cause multiple NVM block misses. Thus, in this paper, we propose a new persistent learned index called PLIN. The novelty of PLIN lies in four aspects: an NVM-aware data placement strategy, locally unordered and globally ordered leaf nodes, a model copy mechanism, and a hierarchical insertion strategy. In addition, PLIN is proposed for the NVM-only architecture, which can support instant recovery. We also present optimistic concurrency control and fine-grained locking mechanisms to make PLIN scalable to concurrent requests. We conduct experiments on real persistent memory with various workloads and compare PLIN with APEX, PACtree, ROART, TLBtree, and Fast&Fair. The results show that PLIN achieves 2.08x higher insertion performance and 4.42x higher query performance than its competitors on average. Meanwhile, PLIN only needs ~30 μs to recover from a system crash. Zhou Zhang 0006, Zhaole Chu, Peiquan Jin, Yongping Luo, Xike Xie, Shouhong Wan, Xufei Wu, Chunyang Zheng, Guoan Wu, Andy Rudoff |
Proc. VLDB Endow. | 3 |
| 2021 | Exploring Index Structures for Zoned Namespaces SSDsabstractRecently, Zoned Namespaces (ZNS) SSDs have emerged as a hot topic in both academics and industries. Compared to conventional SSDs, ZNS SSDs have the advantages of less overhead of garbage collection and lower over-provisioning cost. However, ZNS SSDs only accept sequential writes, and the zones inside ZNS SSDs need to be carefully managed to maximize the advantages of ZNS SSDs. Therefore, how to make data management systems adapt to ZNS SSDs is becoming a challenging issue. Current database systems, either SQL databases or NoSQL data stores, are mainly designed toward magnetic disks or traditional SSDs (without zoned namespaces). In this paper, we explore the challenges and research opportunities of revising index structures for ZNS SSDs and focus on the B+-tree and LSM-tree, which represent the index structures for SQL databases and key-value stores. After summarizing the features of ZNS SSDs, we discuss the key issues of adapting the B+-tree to ZNS SSDs and the challenges of revising the LSM-tree (Log-Structured Merge tree) for ZNS SSDs. Finally, we suggest some future research work on this topic. Peiquan Jin, Xiangyu Zhuang, Yongping Luo, Mingchen Lu |
IEEE BigData | 1 |
| 2021 | Efficient Selectivity Estimation for Relation-Tree Joins in Multi-Model DatabasesabstractJoin selectivity estimation is a fundamental problem in query optimization, which aims to estimate the cardinality returned by a join query. While join selectivity estimation has been extensively studied in relational databases, there are few studies toward join selectivity estimation for cross-model joins in multi-model databases, such as relation-tree joins between a relational table and a tree-structured document like a BSON file in MongoDB. So far, due to the popularity of MongoDB, many applications use both MongoDB and MySQL to organize heterogeneous data. Thus, it is necessary to devise efficient approaches for processing relation-tree joins running on relational and tree models. In this paper, we present an effective and efficient approach to estimate the join selectivity for relation-tree joins, which consists of a value join estimation and a structural join estimation. In particular, we propose a two-level sampling method that samples the relational tuples and tree nodes at two levels. Then, we apply the discrete learning algorithm to the tree node samples to estimate the join value distribution of the tree nodes. With this mechanism, we can capture the correlation between relational tuples and tree nodes and improve the estimation accuracy. We conduct experiments on the DBLP dataset and compare our approach to existing solutions, and the results suggest the effectiveness and efficiency of our proposal. Linli Qi, Peiquan Jin, Shouhong Wan |
IEEE BigData | 2 |
| 2021 | A Feature Fusion Method Based on Multi-Classification Losses for Fine-Grained Visual CategorizationabstractExisting approaches based on the SGR (single granularity recognition) improve the recognition accuracy by expanding the dataset, learning more robust feature representation or locating and amplifying significant parts. These approaches often suffer from heavy computational costs, high model complexity or additional non-classsification losses. In this paper, we propose a feature fusion method based on multi-classification losses, which can classify different granularity features and make the network focus on more useful information. The complexity and computational costs of our model have only increased slightly, which can be ignored. The results of comparative experiments show the effectiveness of our proposal on Stanford Cars dataset. Shouhong Wan, Peiquan Jin, Qijun Tian |
IEEE BigData | 3 |
| 2021 | Elastic and Stable Compaction for LSM-tree: A FaaS-Based Approach on TerarkDBabstractLSM-tree is widely used as a write-optimized storage engine in many NoSQL systems. However, the periodical compaction operations in LSM-tree cost many I/O bandwidths and CPU resources of the local server, resulting in throughput drops of the system. To address this issue, this paper proposes a new compaction scheme based on the FaaS (Functions as a Service) architecture, which is called FaaS Compaction. It utilizes the elastic computing capability of FaaS and always pushes compactions to a FaaS cluster. The FaaS cluster will perform actual compaction operations, which will not affect the processing of the local server. Therefore, we can maintain stable performance even when periodical compactions are triggered. We also present a Parallel Slight Compaction method to solve the timeout problem caused by heavy compactions. We implement the FaaS Compaction based on TerarkDB and a real FaaS cluster and experimentally compare the FaaS Compaction with the RocksDB's local compaction scheme and the state-of-the-art offloading compaction policy. The results suggest the efficiency, stability, and elasticity of our proposal. Jianchuan Li, Peiquan Jin, Yuanjin Lin, Kuankuan Guo |
CIKM | 2 |
| 2021 | Supporting Elastic Compaction of LSM-tree with a FaaS ClusterabstractLSM-tree is widely used as a write-optimized storage engine in many key-value stores. However, the periodical compaction operations in LSM-tree cost many I/O bandwidths and CPU resources of the local server, resulting in throughput drops of the system. To address this issue, this paper proposes a new compaction scheme based on a FaaS (Functions as a Service) cluster, which is called FaaS Compaction. It utilizes the elastic computing capability of FaaS clusters and pushes compactions to a FaaS cluster. The FaaS cluster will perform actual compaction operations, which will not affect the processing of the local server. Therefore, we can maintain stable performance even when periodical compactions are triggered. We implement the FaaS Compaction and compare the FaaS Compaction with RocksDB and the state-of-the-art offloading compaction policy. The results suggest the efficiency and elasticity of our proposal. Jianchuan Li, Peiquan Jin, Kuankuan Guo, Yuanjin Lin |
CLUSTER | 3 |
| 2021 | DFL-Net: Effective Object Detection via Distinguishable Feature Learning
Jia Xie, Shouhong Wan, Peiquan Jin |
DEXA (2) | 3 |
| 2021 | Discovering HOI Semantics from Massive Image Data
Mingguang Zheng, Shouhong Wan, Peiquan Jin |
DEXA (2) | 3 |
| 2021 | DLC: A New Compaction Scheme for LSM-tree with High Stability and Low Latency
Peiquan Jin, Jianchuan Li, Hai Long |
EDBT | 1 |
| 2021 | Few-Shot Learning with Random Erasing and Task-Relevant Feature Transforming
Shouhong Wan, Peiquan Jin |
ICANN (2) | 3 |
| 2021 | TLBtree: A Read/Write-Optimized Tree Index for Non-Volatile MemoryabstractWith the rapid advance of Non-Volatile Memory (NVM), it has been a hot topic to improve traditional tree indices like B+-tree for NVM. However, due to the high cost of the writing operations on NVM, few existing tree indices can offer high performance for both read and write operations. For example, the WB-tree with unsorted leaf nodes is write-optimized but has poor search performance. To address this problem, in this paper, we propose a read/write-optimized tree index called TLBtree (Two-Layer B+-tree) for NVM. TLBtree consists of a read-optimized top layer and a write-optimized bottom layer. We notice that the top levels of a B+-tree are read frequently, while the bottom levels are written frequently. Motivated by such an observation, we propose to design a read-optimized top layer and a write-optimized layer for the TLBtree index. We offer several read optimizations to implement the top layer and employ write-optimized structures to organize the bottom layer. With this mechanism, we can alleviate the read and write tradeoff of the index on NVM. We conduct extensive experiments on a server with Intel Optane DC Persistent Memory and compare TLBtree with state-of-the-art NVM-based tree indices, including WB-tree, Fast&fair, and FPtree. The results show that TLBtree outperforms other indices in write-intensive workloads by up to 1.7x throughput and achieves comparable read-only performance with read-optimized indices. Yongping Luo, Peiquan Jin |
ICDE | 2 |
| 2021 | A Similarity Constraint Divergent Activation Method for Weakly Supervised Object Detection in Remote Sensing Images
Shouhong Wan, Peiquan Jin |
ICIG (1) | 3 |
| 2021 | A Part Invariance Network for Cross-Domain Person Re-identificationabstractThis paper addresses a domain adaptive person re-identification network to learn representations across domains for a challenging task: exploiting more robust features from a labeled source domain dataset and an unlabeled target domain dataset. Although convolutional networks have achieved high accuracy in single-domain re-identification task, the performance of trained models slumped in a new dataset. Current methods focus on global features, but part-based features can offer more details of pedestrians, which was been proved in recent works. In this paper, we consider local features as part invariance to reduce the gap between domains and learn discriminative features for cross-domain person re-identification. A part invariance network is proposed which implements a memory to store features extracted in the target domain to reduce camera and neighborhood invariance to improve the adaptability of the model. Experiments conducted show that the invariance proposed in this paper outperforms the existing methods by a large margin. Shouhong Wan, Peiquan Jin, Pengcheng Ding |
ICTAI | 3 |
| 2021 | Post2Story: Automatically Generating Storylines from Microblogging PlatformsabstractIn this paper, we demonstrate Post2Story, which aims to detect events and generate storylines on microblog posts. Post2Story has several new features: (1) It proposes to employ social influence to extract events from microblogs. (2) It presents a new Event Graph Convolutional Network (E-GCN) model to learn the latent relationships among events, which can help predict the story branch of an event and link events. (3) It offers a user-friendly interface to extract and visualize the development of events. After an introduction to the system architecture and key technologies of Post2Story, we demonstrate the functionalities of Post2Story on a real dataset. Xujian Zhao, Chongwei Wang, Peiquan Jin, Hui Zhang 0055, Chunming Yang, Bo Li 0065 |
ACM Multimedia | 3 |
| 2021 | Adaptive Buffering Scheme for PCM/DRAM-Based Hybrid Memory Architecture
Kaimeng Chen, Peiquan Jin |
NPC | 3 |
| 2021 | NVMSorting: Efficient Sorting on Non-Volatile MemoryabstractNon-volatile memory (NVM) as a new type of storage technology has many advantages such as non-volatility, byte addressability, high storage-density, and low energy consumption.Meanwhile, NVM has some limitations, e.g., asymmetric read and write latency, limited write endurance, and high price.Therefore, at present, it is not realistic to completely replace DRAM with NVM in computer systems.A more feasible scheme is to adopt the hybrid memory architecture composed of NVM and DRAM.Following the assumption of hybrid memory architecture, this paper proposes an NVM-friendly sorting algorithm called NVMSorting.Particularly, we introduce a new concept called natural runs to improve the existing MONTRES algorithm and present the cost analysis of the algorithm in the hybrid memory architecture.In order to verify the performance of our proposal, we implement six existing sorting algorithms as baselines, including the MONTRES algorithm, and conduct comparative experiments on an unsorted dataset and a partially sorted dataset.The experimental results suggest the efficiency of NVMsorting in terms of execution time and NVM writes.Especially, on the partially sorted dataset, NVMSorting has 6.2% improvement on time performance and 5.7% reduction on NVM writes compared to MONTRES, and 13.0% performance improvement and 27.1% NVM-write reduction compared to the traditional merge sorting algorithm. Zhaole Chu, Yongping Luo, Peiquan Jin, Shouhong Wan |
SEKE | 3 |
| 2021 | RoBF: An Auto-Tuning Bloom Filter for Mixed Queries on LSM-TreeabstractBloom filter is an efficient technique to improve query performance in LSM-tree-based databases, such as RocksDB, HBase, and Cassandra.However, the original Bloom filter uses a fixed false positive rate (FPR), which makes it inefficient for mixed queries that involve both point and range queries.To solve this problem, in this paper, we present an improved Bloom filter called RoBF (Range-Query-Oriented Bloom Filter), which uses a mixture of Bloom filters and can process mixed queries on LSM-tree efficiently.We design an efficient algorithm for generating the solution based on the query distribution.We compare our proposal with the trie-based filter and find out that each has its own advantages for various scenarios.Therefore, we propose to use different filters with varied sizes for different levels on LSM-tree.Following this idea, we present an algorithm to generate specific filters with a specific size for different levels on LSM-tree to optimize the performance of mixed queries under limited memory space.We conduct comparative experiments and compare the proposed RoBF with various competitors, and the results show that RoBF can improve the performance of evaluating mixed queries by up to 6x to 30x, compared to the original Bloom filter in RocksDB. Ruicheng Liu, Peiquan Jin, Shouhong Wan, Bei Hua |
SEKE | 2 |
| 2021 | Water-Wheel: Real-Time Storage with High Throughput and Scalability for Big Data Streams
Yanqi Lv 0001, Ruicheng Liu, Peiquan Jin |
SEKE | 3 |
| 2021 | Post2Event: Extracting Key Events from MicroblogsabstractThis paper demonstrates a prototype system called Post2Event that aims to extract key events from microblogs.While many events are hidden in microblogs, people may only care about those critical events, which are named key events in Post2Event.Specially, we propose to model the topic-related significance of an event and integrate the influence with the temporal characteristics of the event to measure the event's importance.We briefly present the architecture and technical details of Post2Event.Then, we report the comparative results of Post2Event on a real dataset.Finally, we demonstrate the running process of the system. Chongwei Wang, Xujian Zhao, Peiquan Jin, Hui Zhang 0055, Chunming Yang, Bo Li 0065 |
SEKE | 3 |
| 2021 | Detecting evolutionary stages of events on social media: A graph-kernel-based approach
Lin Mu 0003, Peiquan Jin, Jie Zhao 0006, Enhong Chen |
Future Gener. Comput. Syst. | 2 |
| 2021 | An Efficient Sorting Algorithm for Non-Volatile MemoryabstractNon-volatile memory (NVM) has emerged as an alternative of the next-generation memory due to its non-volatility, byte addressability, high storage-density, and low-energy consumption. However, NVM also has some limitations, e.g. asymmetric read and write latency. Therefore, at present, it is not realistic to completely replace DRAM with NVM in computer systems. A more feasible scheme is to adopt the hybrid memory architecture composed of NVM and DRAM. Following the assumption of hybrid memory architecture, in this paper, we propose an NVM-friendly sorting algorithm called NVMSorting. Particularly, we introduce a new concept called Natural Run to improve the existing MONTRES algorithm. Further, we apply the proposed NVMSorting to database join algorithms to improve the performance of the existing sort-merge join. To verify the performance of our proposal, we implement six existing sorting algorithms as baselines, including the MONTRES algorithm, and conduct comparative experiments on real Intel Optane DC persistent memory. The results show that NVMSorting outperforms other sorting algorithms in terms of execution time and NVM writes. In addition, the results of the join experiment show that the NVMSorting algorithm achieves the highest performance among all schemes. Especially, in the partially ordered data, the execution time of NVMSorting is 2.9%, 2.7%, and 4.2% less than MONTRES, external sort, and quick sort, respectively. Also, the amount of NVM writes of the NVMSorting is 26.1%, 43.6%, 96.2% less than MONTRES, external sort, and quick sort, respectively. Zhaole Chu, Yongping Luo, Peiquan Jin |
Int. J. Softw. Eng. Knowl. Eng. | 3 |
| 2021 | COLIN: A Cache-Conscious Dynamic Learned Index with High Read/Write Performance
Zhou Zhang 0006, Peiquan Jin, Yanqi Lv 0001, Shouhong Wan, Xike Xie |
J. Comput. Sci. Technol. | 2 |
| 2021 | Two Birds With One Stone: Boosting Both Search and Write Performance for Tree Indices on Persistent MemoryabstractThe advance of byte-addressable persistent memory (PM) makes it a hot topic to revisit traditional tree indices such as B+-tree and radix tree, and a few new persistent memory-friendly tree indices have been proposed. However, due to the special features of persistent memory compared to DRAM and the limitations of B+-tree-like indices, it is much harder to optimize both search and write performance for tree indices on persistent memory. As a result, most existing indices for persistent memory, e.g., WB-tree, proposed to improve write performance while sacrificing search performance. Aiming to optimize both write and search performance for tree indices on persistent memory, in this paper, we first propose a novel Two-Layer Architecture (TLA) for constructing tree indices on persistent memory. The key idea, of TLA is to organize the index with a search-optimized top layer and a write-optimized bottom layer, letting the top layer optimize search performance and the bottom layer improve write performance. By adopting efficient structures for the two layers, TLA can boost both write and search performance for tree indices on persistent memory. Following the TLA architecture, we present a new index called TLBtree (Two-Layer B+-tree) offering high search and write performance for persistent memory. Moreover, we develop a concurrent TLBtree to support non-blocking read operations in multi-core environment. We evaluate our proposals under a server equipped with real Intel Optane persistent memory. The results show that TLBtree outperforms the state-of-the-art tree indices, including WB-tree, Fast&Fair, and FPTree, in both search and write performance. Also, the concurrent TLBtree can achieve up to 3.7x speedup than its competitors under the multi-core environment. Yongping Luo, Peiquan Jin, Zhou Zhang 0006, Junchen Zhang |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2020 | Adaptive Lazy Compaction with High Stability and Low Latency for Data-Intensive SystemsabstractData-intensive systems are typical applications in the big data era. Most data-intensive systems employ LSM (Log-Structured Merge)-tree-based key-value stores, such as RocksDB and LevelDB. The LSM-tree has a multi-level data structure and can transform random writes into sequential ones by a special operation called compaction. However, compaction operations are costly and will increase the processing latency and lower the throughput of the LSM-tree. In this paper, we propose an adaptive lazy compaction method called ALC for the LSM-tree. The main idea of ALC is to delay compactions operations when the current workload is high, and to perform compactions when the system is low-loaded. With this mechanism, we can lower the impact of compactions on the system's performance and achieve high stability and low latency. Our preliminary experiments show that ALC outperforms RocksDB and the state-of-the-art method SILK in latency and throughput-stability. Jianchuang Li, Peiquan Jin, Shouhong Wan |
IEEE BigData | 2 |
| 2020 | HotKey-LSM: A Hotness-Aware LSM-Tree for Big Data StorageabstractIn this paper, to improve the read performance of LSM-tree, we propose an enhanced LSM-tree called HotKey-LSM. The key idea of HotKey-LSM is to put hot keys and cold keys in two separated column families. Thus, when a hot key is not in the block cache, LSM-tree only needs to access a small hot-key LSM-tree to read the key. With this mechanism, most hot-key requests will be answered with low latency: if the hot key is in the block cache, we can return the memory address of the key; if it is not in the cache, we search the small hot-key LSM-tree. This differs from the traditional LSM-tree in that a hot-key request may traverse a large LSM-tree, which causes a high read latency. We implement HotKey-LSM on RocksDB and compare HotKey-LSM with the original RocksDB. The result in terms of QPS suggests the efficiency of our proposal. Peiquan Jin, Shouhong Wan |
IEEE BigData | 2 |
| 2020 | Fast and Effective Object Classification for Big Image DataabstractClassification for big image data is an essential field of big data technology. Big image data classification has a wide range of applications, such as face recognition, object detection, and human posture recognition. Traditional methods for big image data classification usually ignore the close connection between different levels of features in neural networks. In this paper, we propose a new way for big image data classification that improves the previous method through the Multi-Level Feature Connection Network (MFC-Net). MFC-Net presents a multi-level feature connection module to mine more useful features for classification. Experiments show that MFC-Net significantly improves its baseline SSD (Single Shot Multibox Detector) and other advanced classification neural networks in the classic datasets Pascal VOC and Microsoft COCO. Jia Xie, Shouhong Wan, Peiquan Jin |
IEEE BigData | 3 |
| 2020 | Optimizing Adaptive Radix Trees for NVM-Based Hybrid Memory ArchitectureabstractNon-Volatile Memory (NVM) has emerged as an alternative to next-generation memories. Compared to the traditional DRAM, NVM offers data persistency and higher density. However, so far, NVM has higher accessing latency than DRAM. Therefore, to ensure the high performance of data accessing, we still need to consider using DRAM in memory architecture. This leads to the hybrid memory architecture involving DRAM and NVM. Some previous benchmark works have shown that such hybrid memory architecture is more efficient than NVM-only architecture. Due to NVM's unique properties, the traditional memory B+-tree becomes unsuitable for NVM because of its high cost of maintaining node orderliness and high space-filling feature. In this paper, we propose to optimize the Adaptive Radix Tree (ART) for the hybrid memory architecture and offer a new index called HART (Hybrid Adaptive Radix Tree). HART takes advantage of ART's deterministic structure to get good query performance. Meanwhile, we only selectively persist linked list to reduce NVM access cost. In particular, we exploit the compression path to improve the leaf node's space utilization, making the subtree shorter. We run a preliminary experiment on a server with Intel Optane DC Persistent Memory and compare HART with several NVM-aware indexes. The results suggest the efficiency of our proposal. Junchen Zhang, Yongping Luo, Peiquan Jin, Shouhong Wan |
IEEE BigData | 3 |
| 2020 | RotaryDS: Fast Storage for Massive Data Streams via a Rotation Storage ModelabstractIn this paper, we propose RotaryDS to provide fast storage service for massive data streams. RotaryDS uses a rotation storage model, which employs distributed data buckets to accept highly-arriving data streams. All data buckets have a state, i.e., they can be in the state of data idle waiting, data filling, write waiting, and data dumping. The state of a data bucket is changed according to the data operations. With the rotation storage model, we distribute massive data streams among multiple data buckets, thereby improving the write throughput of the storage system. We implement RotaryDS based on the rotation storage model and conduct preliminary experiments to compare it with MongoDB. The results suggest the efficiency of our proposal. Yanqi Lv 0001, Peiquan Jin |
CIKM | 2 |
| 2020 | MDSE: Searching Multi-source Heterogeneous Material Data via Semantic Information Extraction
Jialing Liang, Peiquan Jin, Linli Qi, Shouhong Wan |
DASFAA (3) | 2 |
| 2020 | Optimal Data Placement for Data-Centric Algorithms on NVM-Based Hybrid MemoryabstractNon-volatile memory (NVM) as a new kind of future memory has several special properties such as non-volatility, read/write asymmetry, and byte address-ability. This makes it difficult to directly replace DRAM with NVM in the current memory hierarchy. Thus, a practical way is to construct a hybrid memory composed of both NVM and DRAM. Such hybrid memory architecture introduces many new challenges for existing algorithms. In this paper, we focus on the data placement issue in NVM-based hybrid memory systems, i.e., how to place the data on DRAM and NVM for a data-centric algorithm so that it can achieve high performance on hybrid memory. Particularly, we propose an optimal data placement model (ODP) to properly store data structures on DRAM and NVM during the execution of an algorithm. We present the theoretical proof to ODP to ensure the correctness of the model. To demonstrate the efficiency of ODP, we apply the ODP to two kinds of data-centric algorithms, namely sorting and database join. For sorting algorithms, we implement four ODP-based sorting algorithms, including Insertion Sort, Selection Sort, Heapsort, and Merge Sort. For join algorithms, we implement four ODP-based join strategies, including Nested Loops Join, Sort Join, Hash Join, and Virtual Partitioning Join. We conduct comparative experiments to evaluate the performance of the sorting/join algorithms. The results show that the ODP-based sorting/join strategies are much faster than the classical sorting/join algorithms that are not NVM-aware. In addition, the ODP-based implementation can reduce more NVM writes, showing that it is more NVM-friendly. Yongping Luo, Peiquan Jin, Shouhong Wan |
DSAA | 2 |
| 2020 | Effective Sentiment Analysis for Multimodal Review Data on the Web
Peiquan Jin, Jianchuan Li, Lin Mu 0003, Jingren Zhou 0001, Jie Zhao 0006 |
ICA3PP (3) | 1 |
| 2020 | Efficient Sorting and Join on NVM-Based Hybrid Memory
Yongping Luo, Zhaole Chu, Peiquan Jin, Shouhong Wan |
ICA3PP (1) | 3 |
| 2020 | Domain-Invariant Region Proposal Network For Cross-Domain DetectionabstractThe performances of object detectors are highly impacted by the discrepancy between existing data sets and application scenarios, leading to the so-called domain shift problem. Previous works, based on Faster R-CNN, focus on aligning the image-level features and the region-level features. However, the Region Proposal Network (RPN), as a key module between the image-level and the region-level modules, still has the problem of domain shift that leads to inaccurate or even false detected results. To tackle this issue, we propose a new design, Domain-Invariant RPN (DIR), which adopts adversarial learning to eliminate the domain shift in RPN, and thereby, significantly improving the accuracy and robustness of bounding box proposals. Furthermore, we propose a Double-Consistency Regularization (DCR) to improve the overall feature alignment. Extensive experiments show that our approach outperforms state-of-the-art methods. Xuebin Yang, Shouhong Wan, Peiquan Jin |
ICME | 3 |
| 2020 | Detecting Spammers from Hot Events on Microblog Platforms: An Experimental Study
Jialing Liang, Peiquan Jin |
SEKE | 2 |
| 2020 | Sentiment Analysis of Online Reviews with a Hierarchical Attention Network
Jingren Zhou 0001, Peiquan Jin |
SEKE | 2 |
| 2020 | Competitor Mining from Web Encyclopedia: A Graph Embedding Approach
Peiquan Jin, Lin Mu 0003, Jie Zhao 0006, Shouhong Wan |
WISE (1) | 2 |
| 2020 | An Experimental Study of Spammer Detection on Chinese MicroblogsabstractWith the development of Web 2.0, social media such as Twitter and Sina Weibo have become an essential platform for disseminating hot events. Simultaneously, due to the free policy of microblogging services, users can post user-generated content freely on microblogging platforms. Accordingly, more and more hot events on microblogging platforms have been labeled as spammers. Spammers will not only hurt the healthy development of social media but also introduce many economic and social problems. Therefore, the government and enterprises must distinguish whether a hot event on microblogging platforms is a spammer or is a naturally-developing event. In this paper, we focus on the hot event list on Sina Weibo and collect the relevant microblogs of each hot event to study the detecting methods of spammers. Notably, we develop an integral feature set consisting of user profile, user behavior, and user relationships to reflect various factors affecting the detection of spammers. Then, we employ typical machine learning methods to conduct extensive experiments on detecting spammers. We use a real data set crawled from the most prominent Chinese microblogging platform, Sina Weibo, and evaluate the performance of 10 machine learning models with five sampling methods. The results in terms of various metrics show that the Random Forest model and the over-sampling method achieve the best accuracy in detecting spammers and non-spammers. Jialing Liang, Peiquan Jin, Lin Mu 0003, Jie Zhao 0006 |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 2020 | SAL-Hashing: A Self-Adaptive Linear Hashing Index for SSDsabstractFlash memory based solid state drives (SSDs) have emerged as a new alternative to replace magnetic disks due to their high performance and low power consumption. However, random writes on SSDs are much slower than SSD reads. Therefore, traditional index structures, which are designed based on the symmetrical I/O property of magnetic disks, cannot completely exert the high performance of SSDs. In this paper, we propose an SSD-optimized linear hashing index called Self-Adaptive Linear Hashing (SALhashing) to reduce small random-writes to SSDs that are caused by index operations. The contributions of our work are manifold. First, we propose to organize the buckets of a linear hashing index into groups and sets to facilitate coarse-grained writes and adaptivity to access patterns. A group consisting of a fixed number of buckets is proposed to transform small random writes to buckets into coarsegrained writes and in turn improve write performance of the index. A set consists of a number of groups, and we propose to employ different split strategies for each set. With this mechanism, SAL-hashing is able to adapt to the changes of access patterns. Second, we attach a log region to each set, and amortize the cost of reads and writes by committing updates to the log region in batch. Third, in order to reduce search cost, each log region is equipped with Bloom filters to index update logs. We devise a cost-based online algorithm to adaptively merge the log region with the corresponding set when the set becomes search-intensive. Fourth, we propose a new technique called virtual split to optimize the search performance of SAL-hashing. Finally, we propose a new scheme for the management of the log buffer. We conduct extensive experiments on real SSDs. The results suggest that our proposal is self-adaptive according to the change of access patterns, and outperforms several competitors under various workloads. Peiquan Jin, Chengcheng Yang, Lihua Yue |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2020 | OLAP over Probabilistic Data Cubes II: Parallel Materialization and Extended AggregatesabstractOn-Line Analytical Processing (OLAP) enables powerful analytics by quickly computing aggregate values of numerical measures over multiple hierarchical dimensions for massive datasets. However, many types of source data, e.g., from GPS, sensors, and other measurement devices, are intrinsically inaccurate (imprecise and/or uncertain) and thus OLAP cannot be readily applied. In this paper, we address the resulting data veracityproblem in OLAP by proposing the concept of probabilistic data cubes. Such a cube is comprised of a set of probabilistic cuboids which summarize the aggregated values in the form of probability mass functions (pmfs in short) and thus offer insights into the underlying data quality and enable confidence-aware query evaluation and analysis. However, the probabilistic nature of data poses computational challenges, since a probabilistic database can have exponential number of possible worlds under the possible world semantics. Even worse, it is hard to share computations among different cuboids, as aggregation functions that are distributive for traditional data cubes, e.g., SUM, become holistic in probabilistic settings. In this paper, we propose a complete set of techniques for probabilistic data cubes, from cuboid aggregation, over cube materialization, to query evaluation. We study two types of aggregation: convolution and sketch-based, which take polynomial time complexities for aggregation and jointly enable efficient query processing. Also, our proposal is versatile in terms of: 1) its capability of supporting common aggregation functions, i.e., SUM, COUNT, MAX, and AVG; 2) its adaptivity to different materialization strategies, e.g., full versus partial materialization, with support of our devised cost models and parallelization framework; 3) its coverage of common OLAP operations, i.e., probabilistic slicing and dicing queries. Extensive experiments over real and synthetic datasets show that our techniques are effective and scalable. Xike Xie, Xingjun Hao, Torben Bach Pedersen, Peiquan Jin, Wei Yang 0011 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2019 | Efficient Processing of Spatial Group Preference Queries
Zhou Zhang 0006, Peiquan Jin, Shouhong Wan, Lihua Yue |
DASFAA (2) | 2 |
| 2019 | MHEF-TripNet: Mixed Triplet Loss with Hard Example Feedback Network for Image Retrieval
Xuebin Yang, Shouhong Wan, Peiquan Jin, Chang Zou, Xingyue Li |
ICIG (3) | 3 |
| 2019 | Agile Query Processing in Statistical Databases: A Process-In-Memory Approach
Shanshan Lu, Peiquan Jin, Shouhong Wan |
KSEM (1) | 2 |
| 2019 | Opera-oriented character relations extraction for role interaction and behaviour Understanding: a deep learning approachabstractThere are a great number of complex relations among different characters in an opera. Retrieving such relations is crucial for performers and audience to accurately understand the features and behaviour of roles. Aiming to automatically extract relations among characters in an opera, in this paper we propose an effective method that can extract character relations from opera scripts. Firstly, we construct a uniform reasoning framework for opera scripts. Based on this model, we propose a deep syntax-parsing method to detect character relations from opera scripts. After that, we propose a new deep learning approach called SL-Bi-LSTM-CRF to extract the objects involved in character relations. The proposed SL-Bi-LSTM-CRF algorithm is a sentence-level relation extraction algorithm based on the Bi-directional LSTM with a CRF layer. With this mechanism, we are able to get a detailed description for character relations. We conduct experiments on a real dataset of opera scripts. The experimental results in terms of precision, recall, and F-score suggest the effectiveness of our proposal. Xinnan Dai, Xujian Zhao, Peiquan Jin, Xuebo Cai, Hui Zhang 0055, Chunming Yang, Bo Li 0065 |
Behav. Inf. Technol. | 3 |
| 2019 | Energy-Efficient Task Scheduling for CPU-Intensive Streaming Jobs on HadoopabstractHadoop, especially Hadoop 2.0, has been a dominant framework for real-time big data processing. However, Hadoop is not optimized for energy efficiency. Aiming to solve this problem, in this paper, we propose a new framework to improve the energy efficiency of Hadoop 2.0. We focus on the resource manager in Hadoop 2.0, namely YARN, and propose energy-efficient task scheduling mechanisms on YARN. Particularly, we focus on CPU-intensive streaming jobs and classify streaming jobs into two types, namely batch streaming jobs (i.e., a set of jobs are submitted simultaneously) and online streaming jobs (i.e., jobs are continuously submitted one by one). We devise different energy-efficient task scheduling algorithms for each kind of streaming jobs. Specially, we first propose to abstractly model performance and energy consumption by considering the characteristics of tasks as well as the computational resources in YARN. Based on this model, we study the energy efficiency of streaming tasks which consist of the performance model and energy consumption model of task. We propose two key principles for improving energy efficiency: 1) CPU usage aware task allocation, partitions tasks to NMs based on the task characteristic in term of CPU usage; and 2) resource efficient task allocation, reduce idle resource. Then, we propose a D-based binning algorithm for the batch task scheduling and K-based binning algorithm for the online task scheduling that can adapt to continuously arriving tasks. We conduct extensive experiments on a real Hadoop 2.0 cluster and use two kinds of workloads to evaluate the performance and energy efficiency of our proposal. Compared with Storm (the streaming data processing tool in Hadoop 2.0) and other approaches including TAPA and DVFS-MR, our proposal is more energy efficient. The batch task scheduling algorithm reduces up to 10 percent of energy consumption and keeps comparable performance. In addition, the online task scheduling algorithm reduces up to 7 percent over the existing algorithms. Peiquan Jin, Xingjun Hao, Lihua Yue |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2018 | EventSys: Tracking Event Evolution on Microblogging Platforms
Lin Mu 0003, Peiquan Jin, Lizhou Zheng, Enhong Chen |
DASFAA (2) | 2 |
| 2018 | STEM: A Simulation-Based Testbed for Electromagnetic Big Data ManagementabstractWith the development of networked radars and wireless communication technologies, electromagnetic data is becoming a new type of big data.Compared with other kinds of big data, such as Internet big data, financial big data, and healthcare big data, electromagnetic big data has some special properties.For example, they usually contain rich and varying labels that describe the features of electromagnetic space.However, existing big-data benchmark tools cannot support the generation and test of electromagnetic big data.In this paper, we aim at providing a simulation-based testbed for electromagnetic big data.The testbed, named STEM, can simulate real-world electromagnetic big data.It supports generating real-time electromagnetic data streams with varying labels.In addition, it is reusable, reconfigurable, and flexible for users to generate workloads for different scenarios.After a brief introduction on the architecture of STEM, we present the implemental details of STEM.Then, we present a case study as well as performance evaluation to demonstrate the usability and flexibility of STEM. Mengyuan Lyu, Peiquan Jin, Zhou Zhang 0006, Shouhong Wan, Lihua Yue |
SEKE | 2 |
| 2017 | Extracting Top-k Company Acquisition Relations From the WebabstractCompany acquisition relation reflects a company's development intent and competitive strategies, which is an important type of enterprise competitive intelligence. In the traditional environment, the acquisition of competitive intelligence mainly relies on newspapers, internal reports, and so on, but the rapid development of the Web introduces a new way to extract company acquisition relation. In this paper, the authors study the problem of extracting company acquisition relation from huge amounts of Web pages, and propose a novel algorithm for company acquisition relation extraction. The authors' algorithm considers the tense feature of Web content and classification technology of semantic strength when extracting company acquisition relation from Web pages. It first determines the tense of each sentence in a Web page, which is then applied in sentences classification so as to evaluate the semantic strength of the candidate sentences in describing company acquisition relation. After that, the authors rank the candidate acquisition relations and return the top-k company acquisition relation. They run experiments on 6144 pages crawled through Google, and measure the performance of their algorithm under different metrics. The experimental results show that the algorithm is effective in determining the tense of sentences as well as the company acquisition relation. Jie Zhao 0006, Peiquan Jin |
Int. J. Semantic Web Inf. Syst. | 4 |
| 2016 | Time-Constrained Sequenced Route Query in Indoor Spaces
Wenyi Luo, Peiquan Jin, Lihua Yue |
APWeb (1) | 2 |
| 2016 | User Occupation Prediction on Microblogs
Xia Lv, Peiquan Jin, Lihua Yue |
APWeb (2) | 2 |
| 2016 | Effective Similarity Search on Indoor Moving-Object Trajectories
Peiquan Jin, Tong Cui, Christian S. Jensen |
DASFAA (2) | 1 |
| 2016 | Optimizing B+-Tree for PCM-Based Hybrid Memoryabstractchange memory (PCM) as a newly developed storage medium has many attractive properties such as non-volatility, byte addressability, high density and low energy consumption. Thus, PCM can be used to build non-volatile main memory databases. However, PCM's long write latency and high write energy bring challenges to PCM-based memory systems. In this paper, we propose an improvement over the B+-tree for PCM. Particularly, we consider the read/write tendency of leaf nodes. For write-intensive leaf nodes, we use an overflow-node technique to reduce PCM writes, while for read-intensive ones, we adjust the tree structure to remove overflow nodes to improve read performance. Our experimental results suggest that our proposal outperforms the traditional B+-tree and the overflow B+-tree. Peiquan Jin, Chengcheng Yang, Zhangling Wu, Lihua Yue |
EDBT | 2 |
| 2016 | OLAP over probabilistic data cubes I: Aggregating, materializing, and queryingabstractOn-Line Analytical Processing (OLAP) enables powerful analytics by quickly computing aggregate values of numerical measures over multiple hierarchical dimensions for massive datasets. However, many types of source data, e.g., from GPS, sensors, and other measurement devices, are intrinsically inaccurate (imprecise and/or uncertain) and thus OLAP cannot be readily applied. In this paper, we address the resulting data veracity problem in OLAP by proposing the concept of probabilistic data cubes. Such a cube is comprised of a set of probabilistic cuboids which summarize the aggregated values in the form of probability mass functions (pmfs in short) and thus offer insights into the underlying data quality and enable confidence-aware query evaluation and analysis. However, the probabilistic nature of data poses computational challenges as even simple operations are #P-hard under the possible world semantics. Even worse, it is hard to share computations among different cuboids, as aggregation functions that are distributive for traditional data cubes, e.g., SUM and COUNT, become holistic in probabilistic settings. In this paper, we propose a complete set of techniques for probabilistic data cubes, from cuboid aggregation, over cube materialization, to query evaluation. For aggregation, we focus on how to maximize the sharing of computation among cells and cuboids. We present two aggregation methods: convolution and sketch-based. The two methods scale down the time complexities of building a probabilistic cuboid to polynomial and linear, respectively. Each of the two supports both full and partial data cube materialization. Then, we devise a cost model which guides the aggregation methods to be deployed and combined during the cube materialization. We further provide algorithms for probabilistic slicing and dicing queries on the data cube. Extensive experiments over real and synthetic datasets are conducted to show that the techniques are effective and scalable. Xike Xie, Xingjun Hao, Torben Bach Pedersen, Peiquan Jin, Jinchuan Chen |
ICDE | 4 |
| 2016 | Enabling scalable geographic service sharing with weighted imprecise Voronoi cellsabstractWe study safe zones for service subscriptions in a volunteered geographic service setting, covering the concepts, properties, and algorithms needed for the use of weighted imprecise Voronoi cells as safe zones. Empirical performance studies on both synthetic and real datasets offer insights into the efficiency and scalability of our proposal. For a comprehensive coverage, see the full version of the paper. Xike Xie, Peiquan Jin, Man Lung Yiu, Jiang Du 0007, Christian S. Jensen, Mingxuan Yuan |
ICDE | 2 |
| 2016 | Self-Adaptive Linear Hashing for solid state drivesabstractFlash memory based solid state drives (SSDs) have emerged as a new alternative to replace magnetic disks due to their high performance and low power consumption. However, random writes on SSDs are much slower than SSD reads. Therefore, traditional index structures, which are designed based on the symmetrical I/O property of magnetic disks, cannot completely exert the high performance of SSDs. In this paper, we propose an SSD-optimized linear hashing index called Self-Adaptive Linear Hashing (SAL-Hashing) to reduce small random writes to SSDs that are caused by index operations. The contributions of our work are manifold. First, we propose to organize buckets into groups and sets to facilitate coarse-grained writes and lazy-split so as to avoid intermediate writes on the hash structure. A group consists of a fixed number of buckets and a set consists of a number of groups. Second, we attach a log region to each set, and amortize the cost of reads and writes by committing updates to the log region in batch. Third, in order to reduce search cost, each log region is equipped with Bloom filters to index update logs. We devise a cost-based online algorithm to adaptively merge the log region with the corresponding set when the set becomes search-intensive. Finally, in order to exploit the internal package-level parallelisms of SSDs, we apply coarse-grained writes for merging or split operations to achieve a high bandwidth. Our experimental results suggest that our proposal is self-adaptive according to the change of access patterns, and outperforms several competitors under various workloads on two commodity SSDs. Chengcheng Yang, Peiquan Jin, Lihua Yue |
ICDE | 2 |
| 2016 | Enabling Scalable Geographic Service Sharing with Weighted Imprecise Voronoi CellsabstractWe provide techniques that enable a scalable so-called Volunteered Geographic Services system. This system targets the increasing populations of online mobile users, e.g., smartphone users, enabling such users to provide location-based services to each other, thus enabling citizen reporter or citizen as a sensor scenarios. More specifically, the system allows users to register as service volunteers, or micro-service providers, by accepting service descriptions and periodically updated locations from such volunteers; and the system allows users to subscribe to notifications of available, nearby relevant services by accepting subscriptions, formalized as continuous queries, that take service preferences and user locations as arguments and return relevant services. Services are ranked according to their relevance and distance to a query, and the highest ranked services are returned. The key challenge addressed is that of scalably providing up-to-date results to queries when the query locations change continuously. This is achieved by the proposal of a new so-called safe-zone model. With safe zones, query results are accompanied by safe zones with the property that a query result remains the same for all locations in its safe zone. Then, query users need only notify the system when they exit their current safe zone. Existing safe-zone models fall short in the papers setting. The new model is enabled by (i) weighted and (ii) set weighted imprecise Voronoi cells. The paper covers underlying concepts, properties, and algorithms, and it covers applications in VGS tracking and presents findings of empirical performance studies. Xike Xie, Peiquan Jin, Man Lung Yiu, Jiang Du 0007, Mingxuan Yuan, Christian S. Jensen |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2016 | Efficient Storage of Multi-Sensor Object-Tracking DataabstractThe rapid development of Internet of Things (IoT) enables people to track objects by deploying multiple sensors, e.g., to track people in indoor spaces using RFID sensors. Multi-sensor object-tracking data are usually produced as records, which are thereby organized into small files and written to servers. However, the small-size property and high arriving-rate of multi-sensor object-tracking data will result in poor I/O performance of file systems such as HDFS. In this paper, we propose the first read/write-optimized solution for storing multi-sensor object-tracking data on HDFS. In particular, we exploit a distributed caching mechanism and a parallel file-merging policy to improve the I/O performance of HDFS. With our design, object-tracking data are first cached by a Distributed Memory File System (DMFS) on top of HDFS. These data are further merged into large files, which are then flushed to HDFS in parallel. We demonstrate that this mechanism is able to improve the write throughput of HDFS and outperforms existing centralized-cache-based approaches. In addition, in order to improve the search performance of object queries over multi-sensor object-tracking data, we propose a Sensor-Dependence Graph (SDG) to model sensor dependence and further present an SDG-based algorithm to efficiently cluster sensors. The object-tracking data from the sensors in the same cluster are merged into the same large files, which can reduce file scans during query processing and therefore improve search performance. We conduct extensive experiments to evaluate the performance of our proposal. The results suggest the efficiency of our proposal with respect to disk-write throughput, memory-write throughput, search performance, and sensor clustering. Xingjun Hao, Peiquan Jin, Lihua Yue |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2016 | Read/write-optimized tree indexing for solid-state drives
Peiquan Jin, Chengcheng Yang, Christian S. Jensen, Puyuan Yang, Lihua Yue |
VLDB J. | 1 |
| 2015 | Efficient Buffer Management for PCM-Enhanced Hybrid Memory Architecture
Kaimeng Chen, Peiquan Jin, Lihua Yue |
APWeb | 2 |
| 2015 | Detecting Hotspots from Trajectory Data in Indoor Spaces
Peiquan Jin, Jiang Du 0007, Chuanglin Huang, Shouhong Wan, Lihua Yue |
DASFAA (1) | 1 |
| 2015 | EPSCS: Simulating and Measuring Energy Proportionality of Server Clusters
Jiazhuang Xie, Peiquan Jin, Shouhong Wan, Lihua Yue |
DASFAA (2) | 2 |
| 2015 | Efficient Space Management and Wear Leveling for PCM-Based Storage Systems
Zhangling Wu, Peiquan Jin, Lihua Yue |
ICA3PP (4) | 2 |
| 2015 | Discriminative Feature Learning with Constraints of Category and Temporal for Action Recognition
Zhize Wu, Shouhong Wan, Peiquan Jin, Lihua Yue |
ICIG (2) | 3 |
| 2015 | Extracting Appraisal Expressions from Short Texts
Peiquan Jin, Jie Zhao 0006, Lihua Yue |
WAIM | 1 |
| 2015 | Energy-Proportional Query Processing on Database Clusters
Jiazhuang Xie, Peiquan Jin, Shouhong Wan, Lihua Yue |
WAIM | 2 |
| 2015 | Optimizing B+-tree for hybrid storage systems
Peiquan Jin, Puyuan Yang, Lihua Yue |
Distributed Parallel Databases | 1 |
| 2015 | Optimizing R-tree for flash memory
Peiquan Jin, Xike Xie, Lihua Yue |
Expert Syst. Appl. | 1 |
| 2015 | Discovering topic time from web news
Xujian Zhao, Peiquan Jin, Lihua Yue |
Inf. Process. Manag. | 2 |
| 2015 | HAG: An Energy-Proportional Data Storage Scheme for Disk Array Systems
Peiquan Jin, Xike Xie, Christian S. Jensen, Lihua Yue |
J. Comput. Sci. Technol. | 1 |
| 2014 | A Fine-Grained Approach for Extracting Events on Microblogs
Lizhou Zheng, Peiquan Jin, Jie Zhao 0006, Lihua Yue |
DEXA (1) | 2 |
| 2014 | Multi-dimensional Sentiment Analysis for Large-Scale E-commerce Reviews
Lizhou Zheng, Peiquan Jin, Jie Zhao 0006, Lihua Yue |
DEXA (2) | 2 |
| 2014 | A Novel Page Replacement Algorithm for the Hybrid Memory Architecture Involving PCM and DRAM
Kaimeng Chen, Peiquan Jin, Lihua Yue |
NPC | 2 |
| 2014 | APP-LRU: A New Page Replacement Method for PCM/DRAM-Based Hybrid Memory SystemsabstractPhase change memory (PCM) has become one of the most promising storage media particularly for memory systems, due to its byte addressability, high access speed, and low energy consumption. In addition, hybrid memory systems involving both PCM and DRAM can utilize the merits of both media and overcome some typical drawbacks of PCM such as high write latency and limited lifecycle. In this paper, we present a novel page replacement algorithm called APP-LRU (Access-Pattern-prediction-based LRU) for PCM/DRAM-based hybrid memory systems. APP-LRU aims to reduce writes to PCM while maintaining stable time performance. Particularly, we detect read/write intensity for each page in the memory, and put read-intensive pages into PCM while placing write-intensive pages in DRAM. We conduct trace-driven experiments on six synthetic traces and one real OLTP trace. The results show that our proposal is able to reduce up to 5 times of migrations more than its competitors. Zhangling Wu, Peiquan Jin, Chengcheng Yang, Lihua Yue |
NPC | 2 |
| 2014 | Exploiting temporal information in Web search
Sheng Lin 0004, Peiquan Jin, Xujian Zhao, Lihua Yue |
Expert Syst. Appl. | 2 |
| 2014 | Adaptive in-page logging for flash-memory storage systems
Peiquan Jin, Puyuan Yang, Shouhong Wan, Lihua Yue |
Frontiers Comput. Sci. | 2 |
| 2013 | IndoorDB: Extending Oracle to Support Indoor Moving Objects Management
Qianyuan Li, Peiquan Jin, Shouhong Wan, Lihua Yue |
DASFAA (2) | 2 |
| 2013 | IndoorSTG: A Flexible Tool to Generate Trajectory Data for Indoor Moving ObjectsabstractIndoor moving objects management has been a research focus in recent years. In order to get the trajectory data of indoor moving objects, people have to deploy a lot of positioning equipment, such as RFID readers and tags, which takes lots of money, time, and other costs. In addition, it is a very complex and costly process to construct different environment settings for various indoor applications. Aiming to provide experimental trajectory data for various indoor operations and mining algorithms, in this paper we present a flexible tool to generate trajectories for indoor moving objects, which is named IndoorSTG (Indoor Spatiotemporal Trajectory Generator). IndoorSTG can simulate different indoor environments using various elements including rooms, doors, corridors, stairs, elevators, and virtual positioning devices such as RFID or Bluetooth readers. Meanwhile, it can generate semantic-based trajectories for indoor moving objects in a specific indoor space. After an overview of the general features of IndoorSTG, we discuss the architecture and implementation of IndoorSTG. And finally, a case study of IndoorSTG's demonstration is presented. Chuanlin Huang, Peiquan Jin, Huaishuai Wang, Shouhong Wan, Lihua Yue |
MDM (1) | 2 |
| 2013 | Ranking Web Pages by Associating Keywords with Locations
Peiquan Jin, Xiaoxiang Zhang, Sheng Lin 0004, Lihua Yue |
WAIM | 1 |
| 2013 | A Structural Approach to Extracting Chinese Position Relations from Web Pages
Peiquan Jin, Jie Zhao 0006 |
J. Web Eng. | 1 |
| 2012 | TASE: a time-aware search engineabstractMost Web pages contain temporal information, which can be utilized by search engines to improve searching performance for users. However, traditional search engines have little support in processing temporal-textual Web queries. Aiming at solving this problem, in this paper we present and implement a prototype system for time-sensitive queries, which is called TASE (Time-Aware Search Engine). TASE extracts both the explicit and implicit temporal expressions for each Web page, and calculates the relevant score between the Web page and each temporal expression, and then re-rank search results based on the temporal-textual relevance between Web pages and the queries. It is demonstrated that TASE can improve the effectiveness of temporal-textual Web queries. Sheng Lin 0004, Peiquan Jin, Xujian Zhao, Lihua Yue |
CIKM | 2 |
| 2012 | Extracting Focused Time for Web Pages
Sheng Lin 0004, Peiquan Jin, Xujian Zhao, Jie Zhao 0006, Lihua Yue |
WAIM | 2 |
| 2012 | Classification-Based Prediction on the Retweet Actions over Microblog Dataset
Lianshuai Zhang, Zequn Zhang, Peiquan Jin |
WISE | 3 |
| 2012 | Accelerating Queries over Microblog Dataset via Grouping and Indexing Techniques
Lizhou Zheng, Zhenwen Lin, Peiquan Jin |
WISE | 4 |
| 2012 | AD-LRU: An efficient buffer replacement algorithm for flash-based databases
Peiquan Jin, Yi Ou, Theo Härder, Zhi Li 0007 |
Data Knowl. Eng. | 1 |
| 2011 | Hybrid Index Structures for Temporal-Textual Web Search
Peiquan Jin, Sheng Lin 0004, Xujian Zhao, Lihua Yue |
APWeb | 1 |
| 2011 | Augmenting Traditional ER Method to Support Spatiotemporal Database Applications
Sheng Lin 0004, Peiquan Jin, Huaishuai Wang, Lanlan Zhang |
APWeb | 2 |
| 2011 | STOC: Extending Oracle to Support Spatiotemporal Data Management
Peiquan Jin, Xiaoxiang Zhang, Lanlan Zhang, Huaishuai Wang |
APWeb | 2 |
| 2011 | An Effective Image Retrieval Technique Based on Color PerceptionabstractIn content-based image retrieval (CBIR), color is the most intuitive image features and it is widely used. But The current color feature can describe the semantics of the whole image effectively, but does not reflect characteristics of the color salience objects in an image. For the purpose of giving prominence to the color characteristics of salience objects, this paper proposes a new color feature descriptor based on color visual perception model. By analyzing the human color visual perception process, the color perception model is proposed at first. This model integrates the intensity, the color contrast and self saliency, sparsity and centricity saliency to describe human color visual perception of the image. Then, the new color feature descriptor is calculated by weighting the significant bit-plane histograms with color perception map. Finally, similarity measure is presented for the new color feature. Experiment results show that the proposed color feature is more accurate and efficient in retrieving images with user-interested color objects. Compared with the other three retrieval methods, the proposed technique improves the retrieval accuracy effectively. Shouhong Wan, Peiquan Jin, Lihua Yue |
ICIG | 2 |
| 2010 | CFDC: A Flash-Aware Buffer Management Algorithm for Database Systems
Yi Ou, Theo Härder, Peiquan Jin |
ADBIS | 3 |
| 2010 | HashTree: A New Hybrid Index for Flash DisksabstractFlash disks have become a popular alternative for magnetic disks, due to their fast I/O speed and other features such as small-size, shock-resistance, energy-efficient and non-volatile. However, flash disks also have characteristics of out-of-place update and asymmetric I/O latencies for read, write, and erase operations, which introduce new challenges into the indexing mechanism for flash disks. Traditional index structures do not take the flash I/O characteristics into account and, therefore, will cause poor performance. To address this problem, we present a new hybrid index structure for flash disks in this paper, which is called HashTree. HashTree aims at getting better update performance while keeping relatively high search efficiency. The HashTree uses a hash-based index to split the indexed records into several buckets, and then we develop a new tree structure named FTree to organize the records in each bucket. Compared with the previous tree-based indexes, our policy can reduce the costs of maintaining the hierarchical tree structure. We also introduce a tuning mechanism into the HashTree so that we can obtain appropriate trade-off between search performance and update performance. We conducted an experiment on a commercial SSD to evaluate the performance of HashTree. Compared with its competitors such as BFTL and FD-tree, our experimental results show that HashTree performs best in terms of both update performance and overall performance. Peiquan Jin, Lihua Yue |
APWeb | 2 |
| 2009 | A flexible simulation environment for flash-aware algorithmsabstractIn this paper, we present a flexible simulation environment for the performance evaluation of flash-aware algorithms, which is called Flash-DBSim. The main purpose of Flash-DBSim is to provide a configurable virtual flash disk for upper systems, such as file system and DBMS, so that the algorithms in those systems can be easily evaluated on different types of flash disks. Moreover, it also offers a prototyping environment for those algorithms inside flash disk, e.g. the algorithms for garbage collection or wear-leveling. After an overview of the general features of Flash-DBSim, we discuss the architecture of Flash-DBSim. And finally, a case study of Flash-DBSim's demonstration is presented. Peiquan Jin, Xuan Su, Zhi Li 0007, Lihua Yue |
CIKM | 1 |
| 2009 | CFDC: a flash-aware replacement policy for database buffer managementabstractFlash disks are becoming an important alternative to conventional magnetic disks. Although accessed through the same interface by applications, flash disks have some distinguished characteristics that make it necessary to reconsider the design of the software to leverage their performance potential. This paper addresses this problem at the buffer management layer of database systems and proposes a flash-aware replacement policy that significantly improves and outperforms one of the previous proposals in this area. Yi Ou, Theo Härder, Peiquan Jin |
DaMoN | 3 |
| 2008 | Conceptual Modeling for Moving Objects Database ApplicationsabstractIn this paper, we present a CASE tool supporting conceptual modeling for moving objects database applications, which is called STXER (spatio-temporal extended entity-relational model). The main purpose of STXER is to support the database design for moving objects applications on typical object-relational DBMS. The STXER tool enhances the traditional ER model with moving characteristics. It can express rich spatiotemporal semantics for moving objects applications. After an overview of the general features of STXER, we discuss the architecture of STXER. And finally, a case study of STXER's demonstration is presented. Peiquan Jin, Shouhong Wan, Lihua Yue |
MDM | 1 |
| 2004 | Semantics Modeling for Spatiotemporal Databases
Peiquan Jin, Lihua Yue, Yuchang Gong |
ER | 1 |