Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Yongrui Qin is active.

Publication


Featured researches published by Yongrui Qin.


database and expert systems applications | 2008

HFilter: Hybrid Finite Automaton Based Stream Filtering for Deep and Recursive XML Data

Weiwei Sun; Yongrui Qin; Ping Yu; Zhuoyao Zhang; Zhenying He

XML filtering applications are gaining increasing popularity recently. Automata are generally adopted to construct query indexes for evaluating large numbers of XPath queries over XML streams. Usually only shallow data are observed in existing approaches. How to process deep and recursive XML data with low memory limitation efficiently is still a challenging issue. In this paper, we propose HFilter, a Hybrid Finite Automaton (HFA) based stream filtering approach, to solve this problem. We introduce the basic two-tier HFA (lazy DFA tier and NFA tier) first, which realizes data prefix sharing and memory overflow control to improve the filtering throughput. Then an optimized three-tier HFA with an extra pre-expanded DFA tier is put forward, which significantly reduces the restarting cost of HFA after memory overflow. Experiments show that our approaches work more efficiently than existing ones.


database and expert systems applications | 2009

A Novel Air Index Scheme for Twig Queries in On-Demand XML Data Broadcast

Yongrui Qin; Weiwei Sun; Zhuoyao Zhang; Ping Yu; Zhenying He; Weiyu Chen

Data broadcast is an efficient way for information dissemination in wireless mobile environments, and on-demand XML data broadcast is one of the most important research issues in this area. Indexing XML data on wireless channel is critical for this issue since energy management is very important in wireless mobile environments. Previous works have focused on air index schemes for single path queries. In this paper, we propose a novel air index scheme that builds concise air indexes for twig queries in on-demand XML data broadcast. We adopt the Document Tree structure as the basic air index structure for twig queries and propose to prune redundant structures of the basic Document Tree indexes to reduce the energy consumption. Then we propose to combine all the pruned indexes into one which can eliminate structure redundancy among the indexes to further reduce the energy consumption. Our preliminary experiments show that our air index scheme is very effective and efficient, as it builds concise air indexes and supports twig queries without losing any precision.


embedded and ubiquitous computing | 2008

Efficient Data Scheduling for Multi-item Queries in On-Demand Broadcast

Weiwei Sun; Zhuoyao Zhang; Ping Yu; Yongrui Qin

Data broadcast is an efficient way of data dissemination in the wireless mobile environment. Recently, many researchers pay attention to broadcast scheduling for multi-item queries which is a more practical problem in this field. However, only a few works discuss the scheduling problem in on-demand environment. In this paper, we propose a heuristic approach called LRL for the broadcast scheduling problem. Performance analysis is put forward and simulation experiments show that our approaches achieve a comparative improvement compared with the existing methods.


international conference on wireless communications, networking and mobile computing | 2007

Skewed Wireless Broadcast Scheduling for Multi-Item Queries

Weiwei Sun; Zhuoyao Zhang; Ping Yu; Yongrui Qin

The wireless broadcast scheduling for multi-item queries is a research issue of great importance. There are several methods proposed in previous works. However most of these studies do not consider data replication in broadcast schedule which leads to poor performance when the access probability of queries is skewed. In this paper we propose a hybrid method which gives better performance for scheduling multi- item queries especially those with skewed query access probability.


international conference on wireless communications, networking and mobile computing | 2007

On-Demand XML Data Broadcast in Wireless Computing Environments

Weiwei Sun; Yongrui Qin; Ping Yu; Zhuoyao Zhang

In mobile wireless systems data on air can be accessed by a large number of mobile users. Many of these applications including wireless internets and traffic information systems are pull-based, that is, they respond to on-demand user requests. In this paper, we study the scheduling and indexing techniques of XML on-demand broadcasting. Our main contributions are 1) pre-processing the original XML documents by pruning the superfluous parts before broadcast scheduling; 2) indexing XML documents in the broadcast disk using DataGuides structure. Experiments show our approaches reduce both access time and tuning time significantly.


international symposium on data privacy and e commerce | 2007

An Efficient Bulk Updating Method for Finite Automaton Based XML Filtering Systems

Yongrui Qin; Weiwei Sun; Ping Yu; Zhuoyao Zhang

In structure-oriented XML filtering systems, approaches that use event-based parsing techniques and automatons are proved to have sufficiently high performance. Many of these filtering systems are based on Finite Automaton (FA). In this paper, we study the updating techniques for the FA-based filtering engine, which is the most important component of an XML filtering system and propose an efficient bulk updating method which considers common prefixes among the new arriving queries. Experiments show that our method provides significantly better scalability and performance when compared to existing methods.


international conference for young computer scientists | 2008

Preemptive Scheduling for Multi-item Queries in On-Demand Data Broadcast

Zhuoyao Zhang; Weiwei Sun; Ping Yu; Yongrui Qin

Scheduling for multi-item queries is a problem of practical importance in the field of data broadcast. Most previous works solve the problem under the pattern that at each broadcast moment, the server broadcasts a number of data items which constructs a broadcast cycle with fixed length. Within this pattern, if a query is not scheduled in the current cycle, it usually has to wait for quite a long time which prolongs the average access time. In this paper, we propose a preemptive scheduling method for multi-item queries in on-demand data broadcast. It breaks through the previous pattern. Simulation experiments show comparative improvements of average access time through our approach compared with the existing approaches.


database systems for advanced applications | 2008

A data partition based near optimal scheduling algorithm for wireless multi-channel data broadcast

Ping Yu; Weiwei Sun; Yongrui Qin; Zhuoyao Zhang; Bole Shi

Data broadcast is an efficient way to disseminate information to large numbers of users in wireless environments. The Square Root Rule (SRR) is the theoretical basis for the single channel broadcast scheduling. In this paper, we extend the SRR and propose the Multi-channel Square Root Rule (MSRR) for scheduling variable-length data with skewed access probabilities on variable-bandwidth channels. The theoretical optimal average access latency is also provided. However, this optimal value can not be achieved in reality. Based on MSRR, we provide a two-phase scheduling algorithm which achieves near optimal access latency. First data are partitioned and allocated to different channels according to MSRR. Second, different scheduling strategies are adopted on each channel according to the skewness of data subset allocated on that channel. Experiments show that the difference of average access latency between our results and the optimal value is below five percent in most situations.


computer and information technology | 2008

Optimizations for query index updating in finite automaton based XML stream filtering systems

Yongrui Qin; Weiwei Sun; Ping Yu; Zhuoyao Zhang

XML stream filtering is one of the most popular research topics in XML research area. Many XML stream filtering systems are based on finite automaton (FA). This kind of systems proves to have high performance and scalability in matching the XML-encoded stream to large numbers of queries. The filtering engine is the most important component of a stream filtering system. Single updating and bulk updating approaches for the query index of the filtering engine have been studied in previous works. In this paper, we optimize the previous updating techniques and propose to actually delete useless states immediately after updating the query index to improve the filtering performance. We also design a hybrid query index structure to perform the insertions and deletions of the new arriving queries simultaneously to further reduce the updating cost. Our preliminary experiments show that our approaches provide significantly better scalability and updating performance when compared with existing approaches. Pruning useless states can improve the filtering performance as well.


international conference on wireless communications, networking and mobile computing | 2008

Query-Grouping Based Scheduling Algorithm for On-Demand XML Data Broadcast

Yongrui Qin; Weiwei Sun; Zhuoyao Zhang; Ping Yu; Zhenying He

Collaboration


Dive into the Yongrui Qin's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge