Demo Data from SIGIR 2026 / reviewers in the wild / expert
Chiang Lee
dblp:96/5639
· DBLP profile ↗
67ranked-venue papers
17as first author
4since 2021 · last 2023
0000-0003-2531-2150ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 37 · 14 first-authorSystems, architecture and hardware · 11 · 2 first-authorArtificial intelligence and machine learning · 9 · 2 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 8Computer networks · 4Software engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-author
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.
| Databases, data mining, and information retrieval
10 papers |
Query processing and optimization · 51% Data stream processing · 18% Database system architecture and tuning · 12% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Computer networks
1 paper |
Wireless networking · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Parallel and multicore computing · 45% Integrated circuit design · 28% Hardware accelerators and domain-specific architectures · 14% |
Topics — the 24 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
genome annotation |
0.1 | 2 | 2009 | The analysis of inconsistencies between cytogenetic annotations and sequence mapping by defining the imprecision zones of cytogenetic banding · Bioinform. 2009 A precise and scalable method for querying genes in chromosomal banding regions based on cytogenetic annotations · Bioinform. 2005 |
Data stream processing
data broadcast |
0.1 | 1 | 2006 | Design and Performance Evaluation of Broadcast Algorithms for Time-Constrained Data Retrieval · IEEE Trans. Knowl. Data Eng. 2006 |
Wireless networking
channel assignment |
0.1 | 1 | 2006 | Design and Performance Evaluation of Broadcast Algorithms for Time-Constrained Data Retrieval · IEEE Trans. Knowl. Data Eng. 2006 |
Query processing and optimization › query optimization › join ordering
join optimization |
0.0 | 1 | 2001 | Optimizing Large Join Queries Using A Graph-Based Approach · IEEE Trans. Knowl. Data Eng. 2001 |
Query processing and optimization
query optimization |
0.0 | 1 | 2001 | A graph-theoretic model for optimizing queries involving methods · VLDB J. 2001 |
Query processing and optimization › query planning
query plan selection |
0.0 | 1 | 2001 | Optimizing Large Join Queries Using A Graph-Based Approach · IEEE Trans. Knowl. Data Eng. 2001 |
Query processing and optimization › join processing
parallel join |
0.0 | 2 | 1995 | Utilizing Page-Level Join Index for Optimization in Parallel Join Execution · IEEE Trans. Knowl. Data Eng. 1995 Dynamic Load Balancing in Multicomputer Database Systems Using Partition Tuning · IEEE Trans. Knowl. Data Eng. 1995 |
Query processing and optimization › parallel query processing
skew handling |
0.0 | 2 | 1995 | Dynamic Load Balancing in Multicomputer Database Systems Using Partition Tuning · IEEE Trans. Knowl. Data Eng. 1995 Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning · VLDB 1991 |
Wireless networking
mobile computing |
0.0 | 1 | 2006 | Design and Performance Evaluation of Broadcast Algorithms for Time-Constrained Data Retrieval · IEEE Trans. Knowl. Data Eng. 2006 |
Query processing and optimization › query optimization › distributed query optimization
multidatabase query optimization |
0.0 | 1 | 1997 | Query Optimization in Multidatabase Systems Considering Schema Conflicts · IEEE Trans. Knowl. Data Eng. 1997 |
Database system architecture and tuning
parallel database system |
0.0 | 2 | 1991 | Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning · VLDB 1991 An Adaptive Data Placement Scheme for Parallel Database Computer Systems · VLDB 1990 |
Indexing and storage engines › secondary index
join index |
0.0 | 1 | 1995 | Utilizing Page-Level Join Index for Optimization in Parallel Join Execution · IEEE Trans. Knowl. Data Eng. 1995 |
Query processing and optimization › join processing › parallel join
parallel hash join |
0.0 | 1 | 1995 | Dynamic Load Balancing in Multicomputer Database Systems Using Partition Tuning · IEEE Trans. Knowl. Data Eng. 1995 |
Database system architecture and tuning › parallel database system
shared-nothing parallel database |
0.0 | 1 | 1995 | Dynamic Load Balancing in Multicomputer Database Systems Using Partition Tuning · IEEE Trans. Knowl. Data Eng. 1995 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 1993 | Workload Balance and Page Access Scheduling For Parallel Joins In Shared-Nothing Systems · ICDE 1993 |
Parallel and multicore computing › parallel query processing
parallel join algorithms |
0.0 | 1 | 1993 | Workload Balance and Page Access Scheduling For Parallel Joins In Shared-Nothing Systems · ICDE 1993 |
Data models and query languages › query language
object-oriented query language |
0.0 | 1 | 2001 | A graph-theoretic model for optimizing queries involving methods · VLDB J. 2001 |
Hardware accelerators and domain-specific architectures › database accelerator
database operation accelerator |
0.0 | 1 | 1991 | A Special Function Unit for Database Operations (SFU-DB): Design and Performance Evaluation · IEEE Trans. Computers 1991 |
Integrated circuit design › digital circuit design › VLSI architecture
sorting hardware |
0.0 | 1 | 1991 | A Special Function Unit for Database Operations (SFU-DB): Design and Performance Evaluation · IEEE Trans. Computers 1991 |
Integrated circuit design › digital arithmetic circuits
special function unit |
0.0 | 1 | 1991 | A Special Function Unit for Database Operations (SFU-DB): Design and Performance Evaluation · IEEE Trans. Computers 1991 |
Distributed and cloud data management
data placement |
0.0 | 1 | 1990 | An Adaptive Data Placement Scheme for Parallel Database Computer Systems · VLDB 1990 |
Parallel and multicore computing › parallel computing
parallel database systems |
0.0 | 1 | 1995 | Utilizing Page-Level Join Index for Optimization in Parallel Join Execution · IEEE Trans. Knowl. Data Eng. 1995 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1995 | Dynamic Load Balancing in Multicomputer Database Systems Using Partition Tuning · IEEE Trans. Knowl. Data Eng. 1995 |
Cloud and datacenter computing › datacenter architecture
shared-nothing architecture |
0.0 | 1 | 1993 | Workload Balance and Page Access Scheduling For Parallel Joins In Shared-Nothing Systems · ICDE 1993 |
Methods — techniques the papers use, named apart from their topics
performance evaluation · 0.1numerical segment transformation · 0.1linear regression · 0.1distance analysis · 0.1simulation · 0.1spanning tree search · 0.0graph-theoretic modeling · 0.0graph theory · 0.0partition tuning · 0.0cost-based optimization · 0.0distribution-based sort · 0.0CMOS gate array design · 0.0scheduling · 0.0partitioning · 0.0page-level join index · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Identifying key grid cells for crowd flow predictions based on CNN-based models with the Grad-CAM kit
Sheng-Min Chiu, Yow-Shin Liou, Yi-Chung Chen, Chiang Lee, Rong-Kang Shang, Tzu-Yin Chang |
Appl. Intell. | 4 |
| 2023 | Forecasting of Taiwan's weighted stock Price index based on machine learningabstractAbstract This study proposes a stack framework of light gradient boosting machine (LGBM) for Taiwan stock market index prediction. Stock market predictions have been regarded as a challenging task, as the market is affected by several factors such as political events, general economic conditions, institutional investors' choices, movement of the global market, psychology of investors. We construct a rich feature set to capture the impacts of global markets, institutional investors' choices, and the psychology of investors. A feature selection algorithm is proposed to choose important feature subset and enhance the training performance. To further improve the prediction accuracy, we employ stacking strategy to combine multiple classifiers together. A 10‐year period of the Taiwan stock exchange capitalization weighted stock index (TAIEX) is used to verify the performance of the proposed model. The experimental results suggest that our prediction model as well as the feature selection method can achieve good prediction performance. I-Fang Su, Ping Lei Lin, Yu-Chi Chung, Chiang Lee |
Expert Syst. J. Knowl. Eng. | 4 |
| 2023 | Effective PM2.5 concentration forecasting based on multiple spatial-temporal GNN for areas without monitoring stations
I-Fang Su, Yu-Chi Chung, Chiang Lee, Pin-Man Huang |
Expert Syst. Appl. | 3 |
| 2022 | Estate price prediction system based on temporal and spatial features and lightweight deep learning model
Sheng-Min Chiu, Yi-Chung Chen, Chiang Lee |
Appl. Intell. | 3 |
| 2018 | k-most suitable locations selection
Yu-Chi Chung, I-Fang Su, Chiang Lee |
GeoInformatica | 3 |
| 2018 | Recommending topics in dialogue
Yi-Chung Chen, Ming-Yeh Tsai, Chiang Lee |
World Wide Web | 3 |
| 2017 | Efficient Evaluation of Shortest Average Distance Query on Heterogeneous Neighboring Objects in Road NetworksabstractRecently, the research community has introduced various methods for processing the location-based queries on a single type of objects in road networks. However, in real-life applications user may be interested in obtaining information about different types of objects, in terms of their neighboring relationship. The sets of different types of objects closer to each other are termed the heterogeneous neighboring object sets (HNOSs for short). In this paper, we present a novel type of location-based queries, the shortest average distance query (SADQ for short), on the HNOSs in road networks. Given a query object q and a distance d, the SADQ retrieves a HNOS, such that the road distances between any two objects in this set are less than or equal to d and its average road distance to q is the shortest among all HNOSs. As the SADQ provides object information by preserving both the spatial closeness of objects to the query object and the neighboring relationship between objects, it is useful in many fields and application domains. A grid index is first designed to manage information of data objects and road networks, and then the SADQ algorithm is developed, which is combined with the grid index to efficiently process the SADQ. Extensive experiments using real road network datasets demonstrate the efficiency of the proposed SADQ algorithm. Yuan-Ko Huang, Chun-Hsing Su, Chiang Lee, Chu-Hung Ho |
IDEAS | 3 |
| 2017 | Multiple k nearest neighbor search
Yu-Chi Chung, I-Fang Su, Chiang Lee, Pei-Chi Liu |
World Wide Web | 3 |
| 2015 | Shortest Average-Distance Query on Heterogeneous Neighboring ObjectsabstractCurrently, most of the processing techniques for the conventional location-based queries focus only on a single type of objects. However, in real-life applications the user may be interested in obtaining information about different types of objects, in terms of their neighboring relationship. We term the different types of objects closer to each other the heterogeneous neighboring objects (HNOs for short). Efficient processing of the location-based queries on the HNOs is more complicated than that on a single data source, because the neighboring relationship between the HNOs inevitably affects the query result. In this paper, we present a novel and important query on the HNOs, namely the shortest average-distance query (SAvgDQ for short), which can provide useful object information by considering both the spatial closeness of objects to the query object and the neighboring relationship between objects. Given a query object q and a distance d, the SAvgDQ retrieves a set of HNOs, such that the distances between any two objects in this set are less than or equal to d and its average distance to q is the smallest among all HNOs sets. To efficiently process the SAvgDQ, we develop an algorithm, the SAvgDQ processing algorithm, which operates based on three devised heuristics, the HNOs-qualifying heuristic, the HNOs-pruning heuristic, and the SAvgD-pruning heuristic, to reduce the number of distance computations required for query processing. Comprehensive experiments are conducted to demonstrate the effectiveness of the heuristics and the efficiency of the proposed algorithm. Yuan-Ko Huang, Wu-Hsiu Kuo, Chiang Lee, Tzu-Hsien Wang |
IDEAS | 3 |
| 2015 | Neural skyline filter for accelerating skyline search algorithmsabstractAbstract The skyline search problem has been identified as one of the key problems in database research. None of the developed skyline search algorithms include the use of a filter to facilitate the search process. This paper proposes a novel modification involving the use of skyline filters to reduce the search space of a skyline problem by removing data points that cannot provide a viable skyline result. Three filters based on the concept of neural networks are proposed in this paper. The result is a reduction in execution time achieved through the reduction of the input tuples. The proposed filters may be used in conjunction with any existing skyline search algorithm. This is the first study to apply neural network technology to the skyline problem. Comprehensive simulation results demonstrate the effectiveness of the proposed skyline filtering system. Yi-Chung Chen, Chiang Lee |
Expert Syst. J. Knowl. Eng. | 2 |
| 2015 | The σ-neighborhood skyline queries
Yi-Chung Chen, Chiang Lee |
Inf. Sci. | 2 |
| 2013 | Continuous Possible K-Nearest Skyline Query in Euclidean SpacesabstractContinuous K-nearest skyline query (CKNSQ) is an important type of the spatio-temporal queries. Given a query time interval [ts, te] and a moving query object q, a CKNSQ is to retrieve the K-nearest skyline points of q at each time instant within [ts, te]. Different from the previous works, our work devotes to overcoming the past assumption that each object is static with certain dimensional values and located in road networks. In this paper, we focus on processing the CKNSQ over moving objects with uncertain dimensional values in Euclidean space and the velocity of each object (including the query object) varies within a known range. Such a query is called the continuous possible K-nearest skyline query (CPKNSQ). We first discuss the difficulties raised by the uncertainty of object and then propose the CPKNSQ algorithm operated with a data partitioning index, called the uncertain TPR-tree (UTPR-tree), to efficiently answer the CPKNSQ. Yuan-Ko Huang, Zong-Han He, Chiang Lee, Wu-Hsiu Kuo |
ICPADS | 3 |
| 2013 | Efficient computation of combinatorial skyline queries
Yu-Chi Chung, I-Fang Su, Chiang Lee |
Inf. Syst. | 3 |
| 2012 | Continuous distance-based skyline queries in road networks
Yuan-Ko Huang, Chia-Heng Chang, Chiang Lee |
Inf. Syst. | 3 |
| 2011 | An efficient mechanism for processing similarity search queries in sensor networks
Yu-Chi Chung, I-Fang Su, Chiang Lee |
Inf. Sci. | 3 |
| 2010 | Top-k Combinatorial Skyline Queries
I-Fang Su, Yu-Chi Chung, Chiang Lee |
DASFAA (2) | 3 |
| 2010 | Efficient evaluation of continuous spatio-temporal queries on moving objects with uncertain velocity
Yuan-Ko Huang, Chiang Lee |
GeoInformatica | 2 |
| 2010 | Efficient skyline query processing in wireless sensor networks
I-Fang Su, Yu-Chi Chung, Chiang Lee, Yi-Ying Lin |
J. Parallel Distributed Comput. | 3 |
| 2010 | Benefit-oriented data retrieval in data broadcast environments
Lien-Fa Lin, Chao-Chun Chen, Chiang Lee |
Wirel. Networks | 3 |
| 2009 | The analysis of inconsistencies between cytogenetic annotations and sequence mapping by defining the imprecision zones of cytogenetic bandingabstractMOTIVATION: In current databases, there are many genes with inconsistent mapping positions between their cytogenetic annotations and sequence map positions. However, not all inconsistencies are the same. Some of them may be problematic which should be corrected in the future; while others may result from the imprecise nature of chromosomal banding which may be tolerable. It is important to stratify the cytogenetic position information into different confidence groups with the recognition of the impreciseness of cytogenetic banding. RESULTS: When plotting their cytogenetic annotations against sequence map positions on a 2D plane, the consistent genes tend to have a compact linear distribution; while genes with inconsistent positions are more scattered. The overlapping areas between these two groups are defined as the tolerable imprecision zones by linear regression and distance analysis. The system was implemented using sequence information from NCBI Map Viewer Build 36.3 and cytogenetic annotations from NCBI Entrez Gene. The genes' position information is classified into five confidence groups: inconsistent-intolerable, inconsistent-tolerable, consistent-imprecise, consistent-precise and consistent-rough. Using information from NCBI Map Viewer Build 36.3 and NCBI Entrez Gene, the percentages of these confidence groups are 1.4%, 7.0%, 54.0%, 35.4% and 2.2%, respectively. Using information from NCBI Map Viewer Build 36.3 and NCBI online Mendelian inheritance in man (OMIM), the percentages are 3.7%, 16.9%, 49.0%, 19.0% and 11.4%, respectively. Combining these two results, a confidence table of genes' position information was constructed. AVAILABILITY: The detailed results are accessible over the Internet at http://centrallab.hosp.ncku.edu.tw/imz. Kuo-Ho Yen, Chung-Liang Ho, Chiang Lee |
Bioinform. | 3 |
| 2009 | Continuous K-Nearest Neighbor Query for Moving Objects with Uncertain Velocity
Yuan-Ko Huang, Chao-Chun Chen, Chiang Lee |
GeoInformatica | 3 |
| 2009 | On optimal scheduling for time-constrained services in multi-channel data dissemination systems
Chao-Chun Chen, Chiang Lee, Shih-Chia Wang |
Inf. Syst. | 2 |
| 2009 | Evaluating continuous K-nearest neighbor query on moving objects with uncertainty
Yuan-Ko Huang, Shi-Jei Liao, Chiang Lee |
Inf. Syst. | 3 |
| 2009 | Scheduling non-uniform data with expected-time constraint in wireless multi-channel environments
Yu-Chi Chung, Lanturn Lin, Chiang Lee |
J. Parallel Distributed Comput. | 3 |
| 2008 | A Gossip-Enabled Spatial Index for Moving Object Management over Wireless Sensor NetworksabstractMore and more users or applications showed high interest in obtaining moving object locations from a wireless sensor network. However, a moving object usually updates its location very frequently, and thus, a great number of messages for updating the locations in the wireless sensor networks are incurred. In this paper, we propose an index structure, called the {\em Gossip-enabled Spatial Index Tree (GSI-tree)}, to support efficient communication for location updates. Our idea is to utilize the gossip property of the sensor communication to let the neighboring paths of the GSI-tree share the transmitted message. In this way, the nodes managing a past location can deregister the object location independently by hearing the registration messages from the neighboring nodes. Chao-Chun Chen, Chiang Lee, Yen-Liang Liu |
MSN | 2 |
| 2008 | Efficient Continuous K-Nearest Neighbor Query Processing over Moving Objects with Uncertain Speed and Direction
Yuan-Ko Huang, Shi-Jei Liao, Chiang Lee |
SSDBM | 3 |
| 2008 | A novel encoding scheme and data delivery in ubiquitous computing systems
Chao-Chun Chen, Chiang Lee, Lien-Fa Lin |
Wirel. Networks | 2 |
| 2007 | Efficient KNN processing over moving objects with uncertain velocityabstractSpatio-temporal databases aim at combining the spatial and temporal characteristics of data. The continuous K-Nearest Neighbor (CKNN) query is an important type of spatio-temporal query that finds the K-Nearest Neighbors (KNNs) of a moving query object at each time instant within a given time interval [ts, te]. In this paper, we investigate how to process a CKNN query efficiently under the situation that each object moves with an uncertain velocity. This uncertainty on the velocity of each object inevitably results in high complexity of the CKNN problem. We propose a cost-effective PKNN algorithm to tackle the complicated problem incurred by this uncertainty. Yuan-Ko Huang, Chao-Chun Chen, Chiang Lee |
GIS | 3 |
| 2007 | Supporting Multi-Dimensional Range Query for Sensor NetworksabstractThis paper presents the design of Pool, an efficient and scalable data storage scheme for supporting multidimensional queries. The foundation of the work that makes the Pool approach superior in executing multi-dimensional queries is that it provides a novel and elegant higher dimension to two-dimensional data mapping mechanism. Our performance study proves the efficiency of the design. Yu-Chi Chung, I-Fang Su, Chiang Lee |
ICDCS | 3 |
| 2006 | Prefetching LDD: a benefit-oriented approachabstractLocation dependent data (LDD) are those closedly related to specific locations. Services involving LDD are becoming more and more popular in recent years. To provide a high quality of service for these applications, prefetching LDD before a mobile client reaches the LDD site is an important factor to consider. In this paper, we analyze this problem and propose a benefit-oriented method for cost-effective prefetch of LDD. Our performance study shows that the method is superior to other traditional methods. Chao-Chun Chen, Chiang Lee, Chun-Chiang Wang, Yu-Chi Chung |
IWCMC | 2 |
| 2006 | Design and Performance Evaluation of Broadcast Algorithms for Time-Constrained Data RetrievalabstractWe refer "time-constrained services” to those requests that have to be replied to within a certain client-expected time duration. If the answer cannot reach the client within this expected time, the value of the information may seriously degrade or even become useless. On-demand channels may not be able to handle all time-constrained services without degrading the performance. How to handle these services in broadcast channels becomes crucial to balance the load of wireless systems. In this paper, we study this problem and find the minimum number of broadcast channels required for such a task. Also, we propose solutions for this problem when the available channels are insufficient. Our performance result reveals that only a moderate number of channels is required to promote these time-constrained services. Yu-Chi Chung, Chao-Chun Chen, Chiang Lee |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2005 | Time-Constrained Service on AirabstractData broadcasting is an efficient and highly scalable technique for delivering data to mobile clients in wireless environments. In this paper, we study the problem of scheduling broadcast data that are with an expected time within which the client is expecting to receive the data item. We analyze the problem and derive the minimum number of broadcast channels required for such a task. Also, we discuss the problems when the number of available channels is not enough. We propose novel solutions for both of the cases and the performance study indicates that our method is much better than the previous ones and performs very close to optimal. Yu-Chi Chung, Chao-Chun Chen, Chiang Lee |
ICDCS | 3 |
| 2005 | A precise and scalable method for querying genes in chromosomal banding regions based on cytogenetic annotationsabstractMOTIVATION: Staining the human metaphase chromosomes reveals characteristic banding patterns known as cytogenetic bands or cytobands. Using technologies based on metaphase chromosomes, researchers have accumulated much knowledge about the correlations between human diseases and specific cytoband aberrations, indicating the presence of disease-associated genes in those bands. With the progress of human genome project and techniques such as fluorescent in situ hybridization, many genes have been assigned to the cytobands and annotated in public databases, making it possible to find all genes in the disease-related cytobands through database queries. However, finding genes in cytobands remains an imprecise process, partly due to the insufficiency of current methods for cytoband queries, especially for those based on cytogenetic annotations. RESULTS: By transforming the cytoband annotations into numerical segments, a new query method is developed that is able to accurately define any cytogenetic ranges in human chromosomes. A query system (designated cytoband query sys CQS) is implemented using cytogenetic annotations in the public domain. Judged by a performance test, CQS executed as accurately as expected using cytogenetic annotations from NCBI Map Viewer. The new method is scalable and can be applied to genomes from other species. AVAILABILITY: The CQS is freely accessible over the Internet at http://moris.csie.ncku.edu.tw/cqs/ CONTACT: [email protected] SUPPLEMENTARY INFORMATION: http://moris.csie.ncku.edu.tw/cqs/ Kuo-Ho Yen, Chiang Lee, Hsiao-Sheng Liu, Chung-Liang Ho |
Bioinform. | 2 |
| 2004 | Similarity Retrieval of Web Documents Considering Both Text and Style
Chao-Chun Chen, Yu-Chi Chung, Cheng-Chieh Chien, Chiang Lee |
APWeb | 4 |
| 2004 | Supporting Benefit-Oriented Retrieval for Data on Air
Chao-Chun Chen, Lien-Fa Lin, Chiang Lee |
DASFAA | 3 |
| 2004 | "Cache and Carry" for Location Management in Mobile Information Systems
Chiang Lee, Chao-Chun Chen |
Distributed Parallel Databases | 1 |
| 2003 | Compression-Based Broadcast Strategies in Wireless Information SystemsabstractData delivery is through broadcast in wireless information systems due to the asymmetric communication property. However, broadcasting data easily wastes large access time because the large amount of data pages needs to be broadcast. In this paper we propose three compression-based strategies considering access order to reduce access time. Then, the expected access time of three proposed strategies is also derived by using the probability model. Our analytic and experimental results show that the compression-based broadcast strategies can dramatically reduce the access time for mobile users (MU). Chao-Chun Chen, Chiang Lee, Chih-Horng Ke |
AINA | 2 |
| 2003 | Best Movement of Mobile Agent in Mobile Computing Systems
Chao-Chun Chen, Chiang Lee, Chih-Horng Ke |
Mobile Data Management | 2 |
| 2001 | A Data Delivery Strategy in Ubiquitous Computing SystemsabstractBrowsing Web pages through wireless devices will become more and more popular in the near future. However, accessing a large chunk of Web data incurs a great amount of access latency while a mobile user migrates across cells. This paper investigates this problem and proposes an effective way of delivering such data to a mobile user in a ubiquitous computing system. Our data delivery (/spl Dscr//sup 2/) strategy is based on the dynamic programming skill needed to pre-assign the user-requested data on the possible cells to be visited in order to reduce the access latency. We first design an encoding method for the cells and then derive the properties of the encoding scheme. These properties are then used in our algorithm to deliver the data. Finally, experiments are conducted to demonstrate the feasibility and efficiency of the proposed method. Chiang Lee |
DASFAA | 1 |
| 2001 | A Prediction-Based Query Processing Strategy in Mobile Commerce SystemsabstractThe rapid advances and popularity of the Internet encourages the wide dissemination of electronic commerce. Various applications of electronic commerce, e.g., querying supermarket catalogs, purchasing products, booking a hotel room of a trip, etc., are rapidly increasing. Moreover, the emergence of mobile computing makes it possible for users to access information anywhere and at anytime. With the merging of these two technologies, millions of users in the near future could carry a mobile device requesting services through electronic commerce applications. While serving such a mobile user, the server should consider how to minimize the response time of the request. However, conventional strategies for query processing are no longer adequate in the mobile environment. This is mainly because the user may not be at the same site as where he/she issued the request when the result of the request is ready to be delivered to the user. The issue becomes more complicated when the user’s request involves data residing in multiple data sources. This paper proposes some strategies for query processing in a mobile commerce environment. All the strategies are presented, along with a cost analysis as the theoretical basis for the support of our design. Through the analysis of each strategy, we find the weakness of the strategy and improve it by a new design. Finally, the performances of all strategies are studied and compared to find the performance difference of the strategies. Chiang Lee, Chih-Horng Ke |
J. Database Manag. | 1 |
| 2001 | Agent-Based Forwarding Strategies for Reducing Location Management Cost in Mobile Networks
Ing-Ray Chen, Tsong-Min Chen, Chiang Lee |
Mob. Networks Appl. | 3 |
| 2001 | Improving location management for mobile users with frequently visited locations
Chiang Lee, Chih-Horng Ke, Chao-Chun Chen |
Perform. Evaluation | 1 |
| 2001 | Optimizing Large Join Queries Using A Graph-Based ApproachabstractAlthough many query tree optimization strategies have been proposed in the literature, there still is a lack of a formal and complete representation of all possible permutations of query operations (i.e., execution plans) in a uniform manner. A graph-theoretic approach presented in the paper provides a sound mathematical basis for representing a query and searching for an execution plan. In this graph model, a node represents an operation and a directed edge between two nodes indicates the older of executing these two operations in an execution plan. Each node is associated with a weight and so is an edge. The weight is an expression containing optimization required parameters, such as relation size, tuple size, join selectivity factors. All possible execution plans are representable in this graph and each spanning tree of the graph becomes an execution plan. It is a general model which can be used in the optimizer of a DBMS for internal query representation. On the basis of this model, we devise an algorithm that finds a near optimal execution plan using only polynomial time. The algorithm is compared with a few other popular optimization methods. Experiments show that the proposed algorithm is superior to the others under most circumstances. Chiang Lee, Chi-Sheng Shih 0001, Yaw-Huei Chen |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2001 | A graph-theoretic model for optimizing queries involving methods
Chiang Lee, Chi-Sheng Shih 0001, Yaw-Huei Chen |
VLDB J. | 1 |
| 1999 | Tracking Mobile Users Utilizing Their Frequently Visited Locations
Chiang Lee, Chih-Horng Ke, Chao-Chun Chen |
DEXA | 1 |
| 1998 | Minimization of Resource Consumption for Multidatabase Query OptimizationabstractDue to the autonomy of individual databases, a multidatabase system (MDBS) has no control over the task execution within each database system. This complicates the issue of query optimization in a MDBS. Past researchers tackled this problem mainly by regenerating the cost model of each participating database systems. However a completely autonomous participating database system does nor own the information (data) as well as the mechanism (software) for converting data of one database to another to resolve the data type conflict problems that can occur in any MDBS environment. In addition, unpredictable factors that can drastically deviate the accuracy of a regenerated cost model (in the past research) come into play at unknown time. This confines the processing of an intersite operation (such as a join over two relations of different databases) to the MDBS only. The participating database systems will not be able to share the workload of the MDBS under this circumstance. Hence, minimizing the consumption of system resources of the MDBS is an urgent problem. The authors propose three scheduling algorithms that are used in the MDBS to reduce the processing cost of a multidatabase query. A major difference between the strategies and the past methods is that ours do not require the knowledge of the cost models of the participating databases. Chiang Lee, Chih-Horng Ke, Jer-Bin Chang, Yaw-Huei Chen |
CoopIS | 1 |
| 1998 | Agent-Based Forwarding Strategies for Reducing Location Management Cost in Mobile NetworksabstractA major issue with location management in mobile wireless networks is the high cost associated with location updates and searches. A search occurs when a caller needs to connect to a mobile user whose location is unknown to the caller and the network must locate the callee. An update occurs when a mobile user moves into a new registration area and the network is informed of the location change. We propose and analyze a class of new agent-based forwarding strategies with the objective to reduce the location management cost in mobile wireless networks. We develop analytical Markov models to compare the performance of the proposed strategies with existing location management schemes to demonstrate their feasibility and also to reveal conditions under which the proposed schemes are superior to existing ones. Ing-Ray Chen, Tsong-Min Chen, Chiang Lee |
ICPADS | 3 |
| 1998 | Performance Evaluation of Forwarding Strategies for Location Management in Mobile NetworksabstractThis paper presents a methodology for evaluating the performance of forwarding strategies for location management in a personal communication services (PCS) mobile network. A forwarding strategy in the PCS network can be implemented by two mechanisms: a forwarding operation which follows a chain of databases to locate a mobile user and a resetting operation which updates the databases in the chain so that the current location of a mobile user can be known directly without having to follow a chain of databases. In this paper, we consider the PCS network as a server whose function is to provide services to the mobile user for ‘updating the location of the user as the user moves across a database boundary’ and ‘locating the mobile user’. We use a Markov chain to describe the behavior of the mobile user and analyze the best time when forwarding and resetting should be performed in order to optimize the service rate of the PCS network. We demonstrate the applicability of our approach with hexagonal and mesh coverage models for the PCS network and provide a physical interpretation of the result. Ing-Ray Chen, Tsong-Min Chen, Chiang Lee |
Comput. J. | 3 |
| 1998 | Temporal Grid File: A File Structure for Interval Data
Chiang Lee, Te-Ming Tseng |
Data Knowl. Eng. | 1 |
| 1997 | Performance characterization of forwarding strategies in personal communication networksabstractThe paper presents a framework for modeling and evaluating the performance of forwarding strategies in a personal communication services (PCS) mobile network. A forwarding strategy in the PCS network can be implemented by two mechanisms: a forwarding operation which follows a chain of databases to locate a mobile user, and a resetting operation which updates the databases in the chain so that the current location of a mobile user can be known directly without having to follow a chain of databases. We consider the PCS network as a server whose function is to provide services to the mobile user for "updating the location of the user as the user moves across a database boundary" and "locating the mobile user". We use a Markov chain to describe the behavior of the mobile user and analyze the best time when forwarding and resetting should be performed in order to optimize the service rate of the PCS network. We demonstrate the applicability of our approach with hexagonal coverage models for the PCS network and provide a physical interpretation of the result. Ing-Ray Chen, Tsong-Min Chen, Chiang Lee |
COMPSAC | 3 |
| 1997 | A Graph-Theoretic Model for Optimizing Large Join Queries
Chiang Lee, Chi-Sheng Shih 0001, Yaw-Huei Chen |
DASFAA | 1 |
| 1997 | Query Optimization in Multidatabase Systems Considering Schema ConflictsabstractIn a multidatabase system, the participating databases are autonomous. The schemas of these databases may be different in various ways, while the same information is represented. A global query issued against the global database needs to be translated to a proper form before it can be executed in a local database. Since data requested by a query (or a part of a query) is sometimes available in multiple sites, the site (database) that processes the query with the least cost is the desired query processing site. The authors study the effect of differences in schemas on the cost of query processing in a multidatabase environment. They first classify schema conflicts to different types. For each type of conflict, they show how much more or less complex a translated query can become in comparison with the originally user-issued global query. Based on this observation, they propose an analytical method that considers the conflicts between local databases and finds the database(s) that renders the least execution cost in processing a global query. This research introduces a new level of query optimization (termed the schema-level optimization) in multidatabase environments. The results provide a new dimension of enhancement for the capability of a query optimizer in multidatabase systems. Chiang Lee, Chia-Jung Chen |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1996 | A Hyperrelational Approach to Integration and Manipulation of Data in Multidatabase SystemsabstractThe issue of interoperability among multiple autonomous databases has attracted a lot of attention from researchers in these years. The past research on this issue can be roughly divided into two main categories: the tightly-integrated approach that integrate databases by building an integrated schema and the loosely-integrated approach that achieves interoperability by using a multidatabase language. Most of the past efforts focused on the issues in the first approach. The problem with the first approach is, however, that it lacks a convenient representation of the integrated schema at the system level and a sound mathematical basis for data manipulation in a multidatabase system. In this paper, we propose to use hyperrelations as a powerful and succinct model for the global level representation of heterogeneous database schemas. A hyperrelation has the structure of a relation, but its contents are the schemas of the semantically equivalent local relations in the databases. With this representation, the metadata of the global database, local databases and the data of these databases are all representable by using the structure of a relation. The impact of such a representation is that all the elegant features of relational systems can be easily extended to multidatabase systems. A hyperrelational algebra is designed accordingly. This algebra is performed at the multidatabase systems (MDBS) level such that query transformation and optimization is supported on a sound mathematical basis. The major contributions of this paper include: (1) Local relations of various schemas (even though they retain information of the same semantics) can be systematically mapped to hyperrelations. As the structure of a hyperrelation is similar to that of a relation, data manipulation and management tasks (such as design of the global query language and the view mechanism) are greatly facilitated. (2) The hyperrelational algebra provides a sound basis for query transformation and optimization in a MDBS. Chiang Lee, Ming-Chuan Wu |
Int. J. Cooperative Inf. Syst. | 1 |
| 1995 | Dynamic Load Balancing in Multicomputer Database Systems Using Partition TuningabstractShared nothing multiprocessor architecture is known to be more scalable to support very large databases. Compared to other join strategies, a hash-based join algorithm is particularly efficient and easily parallelized for this computation model. However, this hardware structure is very sensitive to the skew in tuple distribution. Unless the parallel hash join algorithm includes some dynamic load balancing mechanism, the skew effect can severely deteriorate the system performance. In this paper, we investigate this issue. In particular, three parallel hash join algorithms are presented. We implement a simulator to study the effectiveness of these schemes. The simulation model is validated by comparing the simulation results to those produced by the actual implementation of the algorithms running on a multiprocessor system. Our performance study indicates that a naive approach is not able to provide tangible savings. However, the carefully designed strategies can offer substantial improvement over conventional techniques for a wide range of skew conditions. Kien A. Hua, Chiang Lee, Chau M. Hua |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1995 | Utilizing Page-Level Join Index for Optimization in Parallel Join ExecutionabstractThis paper presents a methodology for the optimization of parallel join execution. Past research on parallel join methods mostly focused on the design of algorithms for partitioning (e.g. hash) relations and distributing data buckets as evenly as possible to the processors. Once data is distributed to the processors, it assumes that all processors will complete their tasks at about the same time. We stress that this is true if no further information such as page-level join index is available. Otherwise, the join execution can be further optimized and the workload in the processors may still be unbalanced. We study such problems that may incur in a shared-nothing architecture environment and propose algorithms for the problems. Also, a simulation study is performed to understand the characteristics of the proposed method. Chiang Lee, Zue-An Chang |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1994 | On concurrency control in multidatabase systemsabstractA multidatabase system is a system that supports data access to a collection of preexisting autonomous database systems. Concurrency control in such an environment is much more difficult in nature than that in centralized or distributed (homogeneous) database systems. Many factors, especially the autonomies, bring difficulties to it. We classify the multidatabase environment into value independent and value dependent ones, and discuss concurrency control mechanisms in these environments. We show that in the value independent environment, the task of concurrency control is resolvable by utilizing conventional concurrency control schemes. As for value dependent environment, we propose a general protocol which is deadlock free and preserves the local autonomy to solve the problems.> Ming-Chuan Wu, Chiang Lee |
COMPSAC | 2 |
| 1994 | Load Balancing in Pipelined Processing of Multi-Join QueriesabstractLooks at how to effectively exploit pipelining for multi-join queries in shared-nothing systems. A multi-join query can be processed using an iterative approach. In each iteration, several relations are selected and are joined in a pipelined fashion. However, algorithms that are based on this approach have traditionally assumed that the relations are uniformly distributed or only slightly skewed. When this assumption is relaxed, i.e. when the data is skewed, some nodes may be assigned a larger amount of data than can fit into their memories. As such, pipelining cannot be effectively exploited, and performance may degenerate drastically. We propose four skew handling techniques to deal with data skew for multi-join queries. The results of a performance study show that a hybrid technique is superior in most cases. Hongjun Lu, Kian-Lee Tan, Chiang Lee |
ICPADS | 3 |
| 1994 | A Self-Adjusting Data Distribution Mechanism for Multidimensional Load Balancing in Multiprocessor-Based Database Systems
Chiang Lee, Kien A. Hua |
Inf. Syst. | 1 |
| 1993 | Strategies for Selection from Heterogeneous Relations
Chiang Lee, Cheng-Lun Tsai |
DASFAA | 1 |
| 1993 | Workload Balance and Page Access Scheduling For Parallel Joins In Shared-Nothing SystemsabstractA methodology to resolve balancing and scheduling issues for parallel join execution in a shared-nothing multiprocessor environment are presented. In the past, research on parallel join methods focused on the design of algorithms for partitioning relations and distributing data buckets as evenly as possible to the processors. Once data are uniformly distributed to the processors, it is assumed that all processors will complete their tasks at about the same time. The authors stress that this is true if no further information, such as page-level join index, is available. Otherwise, the join execution can be further optimized and the workload in the processors may still be unbalanced. The authors study these problems in a shared-nothing environment.> Chiang Lee, Zue-An Chang |
ICDE | 1 |
| 1993 | Data partitioning for multicomputer datbase systems: a cell-based approach
Kien A. Hua, Chiang Lee, Honesty C. Young |
Inf. Syst. | 2 |
| 1993 | An Object Flow Computer for Database Applications: Design and Performance Evaluation
Chiang Lee, Herman Lam, Stanley Y. W. Su |
J. Parallel Distributed Comput. | 1 |
| 1992 | An Efficient Load Balancing Strategy for Shared-Nothing Database Systems
Kien A. Hua, Chiang Lee, Honesty C. Young |
DEXA | 2 |
| 1991 | A Cell-Based Data Partitioning Strategy for Efficient Load Balancing in A Distributed Memory Multicomputer Database System
Kien A. Hua, Chiang Lee, Honesty C. Young |
ICPP (1) | 2 |
| 1991 | Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning
Kien A. Hua, Chiang Lee |
VLDB | 2 |
| 1991 | A Special Function Unit for Database Operations (SFU-DB): Design and Performance EvaluationabstractThe design and analysis of a special function unit for database operations (SFU-DB) that uses a novel hardware sorting module, the automatic retrieval memory (ARM), are described. The SFU-DB is a functionally independent unit that efficiently performs certain nonnumeric operations. It can function as a coprocessor for a host CPU or as a special processing unit in a highly parallel processing system. The ARM implements in hardware a true distribution-based sort algorithm that requires no comparison operations. Without performing any comparison, the SFU-DB avoids the lower bound constraint on comparison-based sorting algorithms and achieves, for the worst case, a complexity of O(n) for both execution time and main memory size. Using the fundamental sort algorithm with slight modifications. the SFU-DB also uses the ARM as an engine for other primitive database operations such as relational join, elimination of duplicates, set union, set intersection, and set difference, also with complexity of O(n). The SFU-DB/ARM architecture is rather simple and requires only a modest amount of specialized hardware. The specialized hardware has been designed and simulated for fabrication using CMOS gate arrays, and the remainder of the SFU-DB has been simulated in software using Turbo Pascal running on an IBM-PC.> Herman Lam, Chiang Lee, Stanley Y. W. Su |
IEEE Trans. Computers | 2 |
| 1990 | An Adaptive Data Placement Scheme for Parallel Database Computer Systems
Kien A. Hua, Chiang Lee |
VLDB | 2 |