VLDB 2026 Research / reviewers in the wild / expert
Ming-Chien Shan
dblp:64/561
· DBLP profile ↗
41ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 39 · 3 first-authorSoftware engineering, systems software and programming languages · 5Human-computer interaction and ubiquitous computing · 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.
| Databases, data mining, and information retrieval
20 papers |
Query processing and optimization · 56% Data stream processing · 23% Data mining · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Electronic design automation · 41% Performance modeling and evaluation · 40% Parallel and multicore computing · 16% | |
| Software engineering, system software, and programming languages
8 papers |
Services computing and microservices · 89% Operating systems · 11% |
Topics — the 30 heaviest of 44, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
parallel query processing |
0.2 | 2 | 2015 | NUMA-Aware Scalable and Efficient In-Memory Aggregation on Large Domains · IEEE Trans. Knowl. Data Eng. 2015 Execution Plan Balancing · ICDE 1991 |
Query processing and optimization
aggregation |
0.2 | 1 | 2015 | NUMA-Aware Scalable and Efficient In-Memory Aggregation on Large Domains · IEEE Trans. Knowl. Data Eng. 2015 |
Electronic design automation
benchmark generation |
0.2 | 1 | 2015 | Chronos: An elastic parallel framework for stream benchmark generation and simulation · ICDE 2015 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2015 | Chronos: An elastic parallel framework for stream benchmark generation and simulation · ICDE 2015 |
Data stream processing
complex event processing |
0.1 | 1 | 2010 | Scheduling for fast response multi-pattern matching over streaming events · ICDE 2010 |
Query processing and optimization
query scheduling |
0.1 | 1 | 2010 | Scheduling for fast response multi-pattern matching over streaming events · ICDE 2010 |
Services computing and microservices › business process management
business process integration |
0.0 | 1 | 2002 | Integrating Workflow Management Systems with Business-to-Business Interaction Standard · ICDE 2002 |
Data integration and cleaning
heterogeneous data source integration |
0.0 | 1 | 2010 | A demonstration of the MaxStream federated stream processing system · ICDE 2010 |
Services computing and microservices
workflow management |
0.0 | 2 | 1996 | SONET Configuration Management with OpenPM · ICDE 1996 Enterprise Workflow Architecture · ICDE 1995 |
Services computing and microservices › business process management
process automation |
0.0 | 1 | 2000 | Process Automation as the Foundation for E-Business · VLDB 2000 |
Operating systems
resource management |
0.0 | 1 | 1999 | Policies in a Resource Manager of Workflow Systems: Modeling, Enforcement and Management · ICDE 1999 |
Services computing and microservices › workflow management
workflow management system |
0.0 | 1 | 1999 | Policies in a Resource Manager of Workflow Systems: Modeling, Enforcement and Management · ICDE 1999 |
Network management and operations
configuration management |
0.0 | 1 | 1996 | SONET Configuration Management with OpenPM · ICDE 1996 |
Network management and operations › configuration management
network configuration management |
0.0 | 1 | 1996 | SONET Configuration Management with OpenPM · ICDE 1996 |
Query processing and optimization › query optimization › join ordering
join optimization |
0.0 | 1 | 1995 | Reducing Multidatabase Query Response Time by Tree Balancing · SIGMOD Conference 1995 |
Query processing and optimization › query optimization › distributed query optimization
multidatabase query optimization |
0.0 | 1 | 1995 | Reducing Multidatabase Query Response Time by Tree Balancing · SIGMOD Conference 1995 |
Distributed systems › workflow management
distributed workflow |
0.0 | 1 | 1995 | Enterprise Workflow Architecture · ICDE 1995 |
Services computing and microservices
business process management |
0.0 | 1 | 2002 | Business Process Cockpit · VLDB 2002 |
Query processing and optimization › recursive query
recursive query evaluation |
0.0 | 1 | 1993 | Recursive Functions in Iris · ICDE 1993 |
Data integration and cleaning
data warehouse |
0.0 | 1 | 2001 | Warehousing Workflow Data: Challenges and Opportunities · VLDB 2001 |
Data models and query languages
object-oriented data model |
0.0 | 1 | 1992 | Object-Oriented Models for Heterogeneous Multidatabase Management Systems · ICDE 1992 |
Query processing and optimization › query optimization › join ordering › join optimization
multiway join optimization |
0.0 | 1 | 1991 | Optimization of Multi-Way Join Queries for Parallel Execution · VLDB 1991 |
Distributed and cloud data management
resource allocation |
0.0 | 1 | 1991 | Execution Plan Balancing · ICDE 1991 |
Parallel and multicore computing
parallel programming models and runtimes |
0.0 | 1 | 1991 | Execution Plan Balancing · ICDE 1991 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 1991 | Execution Plan Balancing · ICDE 1991 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 1991 | Execution Plan Balancing · ICDE 1991 |
Query processing and optimization › join processing › join algorithms
hash join |
0.0 | 1 | 1990 | Hash-Based Join Algorithms for Multiprocessor Computers · VLDB 1990 |
Query processing and optimization › join processing
join algorithms |
0.0 | 1 | 1990 | Hash-Based Join Algorithms for Multiprocessor Computers · VLDB 1990 |
Optical networks › optical transmission
SONET |
0.0 | 1 | 1996 | SONET Configuration Management with OpenPM · ICDE 1996 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1987 | Iris: An Object-Oriented Database Management System · ACM Trans. Inf. Syst. 1987 |
Methods — techniques the papers use, named apart from their topics
radix partitioning · 0.2load balancing · 0.2latent dirichlet allocation · 0.2hash-based aggregation · 0.2column decomposition · 0.2static scheduling · 0.1query translation · 0.1persistency management · 0.1hybrid scheduling · 0.1workflow modeling · 0.1query rewriting · 0.0policy modeling · 0.0workflow technology · 0.0process management · 0.0resource allocation algorithms · 0.0recursive function evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Chronos: An elastic parallel framework for stream benchmark generation and simulationabstractIn the coming big data era, stress test to IT systems under extreme data volume is crucial to the adoption of computing technologies in every corner of the cyber world. Appropriately generated benchmark datasets provide the possibility for administrators to evaluate the capacity of the systems when real datasets hard obtained have not extreme cases. Traditional benchmark data generators, however, mainly target at producing relation tables of arbitrary size following fixed distributions. The output of such generators are insufficient when it is used to measure the stability of the architecture with extremely dynamic and heavy workloads, caused by complicated/hiden factors in the generation mechanism of real world, e.g. dependency between stocks in the trading market and collaborative human behaviors on the social network. In this paper, we present a new framework, called Chronos, to support new demands on streaming data benchmarking, by generating and simulating realistic and fast data streams in an elastic manner. Given a small group of samples with timestamps, Chronos reproduces new data streams with similar characteristics of the samples, preserving column-wise correlations, temporal dependency and order statistics of the snapshot distributions at the same time. To achieve such realistic requirements, we propose 1) a column decomposition optimization technique to partition the original relation table into small sub-tables with minimal correlation information loss, 2) a generative and extensible model based on Latent Dirichlet Allocation to capture temporal dependency while preserving order statistics of the snapshot distribution, and 3) a new generation and assembling method to efficiently build tuples following the expected distribution on the snapshots. To fulfill the vision of elasticity, we also present a new parallel stream data generation mechanism, facilitating distributed nodes to collaboratively generate tuples with minimal synchronization overhead and excellent load balancing. Our extensive experimental studies on real world data domains confirm the efficiency and effectiveness of Chronos on stream benchmark generation and simulation. Minqi Zhou, Ming-Chien Shan, Aoying Zhou, Marianne Winslett |
ICDE | 4 |
| 2015 | NUMA-Aware Scalable and Efficient In-Memory Aggregation on Large DomainsabstractBusiness Intelligence (BI) is recognized as one of the most important IT applications in the coming big data era. In recent years, non-uniform memory access (NUMA) has become the de-facto architecture of multiprocessors on the new generation of enterprise servers. Such new architecture brings new challenges to optimization techniques on traditional operators in BI. Aggregation, for example, is one of the basic building blocks of BI, while its processing performance with existing hash-based algorithms scales poorly in terms of the number of cores under NUMA architecture. In this paper, we provide new solutions to tackle the problem of parallel hash-based aggregation, especially targeting at domains of extremely large cardinality. We propose a NUMA-aware radix partitioning (NaRP) method which divides the original huge relation table into subsets, without invoking expensive remote memory access between nodes of the cores. We also present a new efficient aggregation algorithm (EAA), to aggregate the partitioned data in parallel with low cache coherence miss and locking costs. Theoretical analysis as well as empirical study on an IBM X5 server prove that our proposals are at least two times faster than existing methods. Minqi Zhou, Ming-Chien Shan, Aoying Zhou |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2010 | A demonstration of the MaxStream federated stream processing systemabstractMaxStream is a federated stream processing system that seamlessly integrates multiple autonomous and heterogeneous Stream Processing Engines (SPEs) and databases. In this paper, we propose to demonstrate the key features of MaxStream using two application scenarios, namely the Sales Map & Spikes business monitoring scenario and the Linear Road Benchmark, each with a different set of requirements. More specifically, we will show how the MaxStream Federator can translate and forward the application queries to two different commercial SPEs (Coral8 and StreamBase), as well as how it does so under various persistency requirements. Irina Botan, Younggoo Cho, Roozbeh Derakhshan, Nihal Dindar, Laura M. Haas, Chulwon Lee, Girish Mundada, Ming-Chien Shan, Nesime Tatbul, Beomjin Yun |
ICDE | 10 |
| 2010 | Scheduling for fast response multi-pattern matching over streaming eventsabstractReal-time pattern matching over event streams has gained much more attention recently due to the analytical capability demanded in many operation-critical applications such as credit card fraud detection, algorithmic stock trading and RFID tracking. One of the common but important requirements in the above-mentioned applications is fast response. Usually, there are a large number of pattern queries subscribed in the system, running continuously and concurrently. However, not much research has been done on the scheduling algorithms and management to improve the overall response time of these queries. To address this challenge, we focus on the study of how to improve the average response time of multiple pattern queries. We first propose two static scheduling algorithms: Event-based (EBS) and Run-based (RBS) Scheduling and discuss what would be a better choice under different system configurations. We then come up with a hybrid method called Fast Response Time Scheduling (FRTS) to dynamically manage the scheduling in order to further reduce the average response time. The experimental results of these scheduling algorithms have shown that the FRTS method can improve 5 times average response time comparing with the basic methods in some cases. Ming-Chien Shan |
ICDE | 3 |
| 2009 | Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
Florian Daniel, Fabio Casati, Boualem Benatallah, Ming-Chien Shan |
ER | 4 |
| 2007 | The Challenges of Application Service Hosting
Ike Nassi, Joydip Das, Ming-Chien Shan |
ICWE | 3 |
| 2007 | A Framework for Business Operations Management Systems
Ming-Chien Shan, Suresh Babu |
WISE | 3 |
| 2006 | A Metric Definition, Computation, and Reporting Model for Business Operation Analysis
Fabio Casati, Malú Castellanos, Umeshwar Dayal, Ming-Chien Shan |
EDBT | 4 |
| 2005 | iBOM: A Platform for Intelligent Business Operation ManagementabstractAs IT systems become more and more complex and as business operations become increasingly automated, there is a growing need from business managers to have better control on business operations and on how these are aligned with business goals. This paper describes iBOM, a platform for business operation management developed by HP that allows users to i) analyze operations from a business perspective and manage them based on business goals; ii) define business metrics, perform intelligent analysis on them to understand causes of undesired metric values, and predict future values; iii) optimize operations to improve business metrics. A key aspect is that all this functionality is readily available almost at the click of the mouse. The description of the work proceeds from some specific requirements to the solution developed to address them. We also show that the platform is indeed general, as demonstrated by subsequent deployment domains other than finance. Malú Castellanos, Fabio Casati, Ming-Chien Shan, Umeshwar Dayal |
ICDE | 3 |
| 2004 | Enterprise Cockpit for Business Operation Management
Fabio Casati, Malú Castellanos, Ming-Chien Shan |
ER | 3 |
| 2004 | Probabilistic, context-sensitive, and goal-oriented service selectionabstractIn this paper we propose a novel approach and a platform for dynamic service selection in composite Web services. The problem we try to solve is that of selecting, for each composite service execution and for each step in the execution, the service that maximizes the probability of reaching a user-defined goal. We first underline the limitations of a priori approaches based on having each service provider declare non-functional parameters and on trying to select services based on some utility functions over these parameters. Then, we propose an approach that overcomes these limitations by tackling the problem a posteriori: we analyze past executions of the composite service and build, using data mining techniques, a set of context-sensitive service selection models to be applied at each stage in the composite service execution. We show the architecture of a prototype that implements this approach and we discuss its benefits over the a priori approach. Fabio Casati, Malú Castellanos, Umeshwar Dayal, Ming-Chien Shan |
ICSOC | 4 |
| 2004 | A Comprehensive and Automated Approach to Intelligent Business Processes Execution Analysis
Malú Castellanos, Fabio Casati, Umeshwar Dayal, Ming-Chien Shan |
Distributed Parallel Databases | 4 |
| 2002 | Semantic Analysis of Business Process Executions
Fabio Casati, Ming-Chien Shan |
EDBT | 2 |
| 2002 | Integrating Workflow Management Systems with Business-to-Business Interaction StandardabstractBusiness-to-business (B2B) e-commerce is emerging as a new market with tremendous potential. Organizations are trying to link services across organizational boundaries in order to electronically trade goods and services. Standards such as RosettaNet, CBL, ED1, OB1, and cXML, describe how electronic B2B interactions should be carried on so that dynamic trade partnerships can be established and transactions can be executed across organizations. While the development of standards is a fundamental step towards enabling e-business, the problem of linking B2B interactions with internal business processes is still a challenge. In addition, as the industry standards evolve continuously based on changing needs, organizations have to adopt new standards quickly. In this paper we describe how workflow technology can be extended in order to support B2B interactions and to link them with the internal workflows. The proposed framework can be used to speed up both the development of new business processes that support B2B interaction standards and the enhancement of the existing business processes by the addition of B2B interaction capability. Mehmet Sayal, Fabio Casati, Umeshwar Dayal, Ming-Chien Shan |
ICDE | 4 |
| 2002 | Business Process Cockpit
Mehmet Sayal, Fabio Casati, Umeshwar Dayal, Ming-Chien Shan |
VLDB | 4 |
| 2001 | Developing E-Services for Composing E-Services
Fabio Casati, Mehmet Sayal, Ming-Chien Shan |
CAiSE | 3 |
| 2001 | E-Business Applications for Supply Chain Automation: Challenges and SolutionsabstractSupply-chain management is a crucial activity in every company. Surprisingly, today, most of the supply-chain activities are carried out manually, and IT support is often limited to having a set of (disconnected) data repositories. In addition, business-to-business (B2B) communications are performed via phone, fax or e-mail. Increasing the operational efficiency of the supply chain results in huge savings and is the key to remaining competitive or even gaining a competitive advantage. Furthermore, a more efficient supply chain also enables revenue growth, which is often impossible to sustain with the current manual operations. In this paper, we discuss the requirements and challenges for e-business applications that support supply-chain management. Then, we propose an architecture that meets the requirements and enables solutions that deliver results quickly and that evolve with the business and IT environment. Both the requirements and the architecture are the results of several different types of supply-chain automation projects in which we have been involved. Fabio Casati, Umeshwar Dayal, Ming-Chien Shan |
ICDE | 3 |
| 2001 | Models and Languages for Describing and Discovering E-ServicesabstractNo abstract available. Fabio Casati, Ming-Chien Shan |
SIGMOD Conference | 2 |
| 2001 | Warehousing Workflow Data: Challenges and Opportunities
Angela Bonifati, Fabio Casati, Umeshwar Dayal, Ming-Chien Shan |
VLDB | 4 |
| 2001 | Improving Business Process Quality through Exception Understanding, Prediction, and Prevention
Daniela Grigori, Fabio Casati, Umeshwar Dayal, Ming-Chien Shan |
VLDB | 4 |
| 2001 | Dynamic and adaptive composition of e-services
Fabio Casati, Ming-Chien Shan |
Inf. Syst. | 2 |
| 2001 | E-Services - Guest editorial
Fabio Casati, Ming-Chien Shan, Dimitrios Georgakopoulos 0001 |
VLDB J. | 2 |
| 2000 | Adaptive and Dynamic Service Composition in eFlow
Fabio Casati, Ski Ilnicki, Li-jie Jin, Vasudev Krishnamoorthy, Ming-Chien Shan |
CAiSE | 5 |
| 2000 | Process Automation as the Foundation for E-Business
Fabio Casati, Ming-Chien Shan |
VLDB | 2 |
| 1999 | Policy-Based Resource Management
Yan-Nong Huang, Ming-Chien Shan |
CAiSE | 2 |
| 1999 | Policies in a Resource Manager of Workflow Systems: Modeling, Enforcement and ManagementabstractSummary form only given. We are interested in Workflow Management Systems (WFMS), and particularly, in Resource Management (RM) of WFMS. A WFMS consists of coordinating executions of multiple activities, instructing who (resource) do what (activity) and when. The "when" part is taken care of by the workflow engine which orders the executions of activities based on a process definition. The "who" part is handled by the resource manager that aims at finding suitable resources at the run-time for the accomplishment of an activity as the engine steps through the process definition. Resources of different kinds (human and material, for example) constitute the information system of our interest, their management consists of resource modeling and effective allocation upon users' requests. Since resource allocation needs to follow certain general guidelines (authority, security, for example)-no matter who or what application issues requests: so those general guidelines are better considered as part of the resources' semantics. That is the reason why we are interested in resource policy management in RM. Resource policies are general guidelines every individual resource allocation must observe. They differ from process specific policies which are only applied to a particular process. The policy manager is a module within the resource manager, responsible for efficiently managing a (potentially large) set of policies and enforcing them in resource allocation. We propose to enforce policies by query rewriting. Yan-Nong Huang, Ming-Chien Shan |
ICDE | 2 |
| 1997 | Distributed Resource Management in Workflow Environments
Weimin Du, Graham Eddy, Ming-Chien Shan |
DASFAA | 3 |
| 1997 | Flexible specification of workflow compensation scopesabstractArticle Free Access Share on Flexible specification of workflow compensation scopes Authors: Weimin Du Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CAView Profile , Jim Davis Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CAView Profile , Ming-Chien Shan Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CAView Profile Authors Info & Claims GROUP '97: Proceedings of the 1997 ACM International Conference on Supporting Group WorkNovember 1997 Pages 309–316https://doi.org/10.1145/266838.267342Published:16 November 1997Publication History 24citation445DownloadsMetricsTotal Citations24Total Downloads445Last 12 Months4Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Weimin Du, Jim Davis, Ming-Chien Shan |
GROUP | 3 |
| 1996 | SONET Configuration Management with OpenPMabstractSONET (Synchronous Optical NETwork) has been proposed as the backbone of future information superhighway infrastructure. SONET network management, however, is a complex process that involves many heterogeneous systems and applications, as well as human interactions. In this paper, we describe a prototype system developed at Hewlett-Packard (HP) that provides a service for configuring large SONET networks. The prototype differs from the existing systems in that it employs the HP OpenPM (Open Process Management) workflow system to define, execute and monitor network management processes. Using OpenPM (a middleware service that enables the automation of activities supporting complex enterprise business processes in a distributed heterogeneous computing environment) as a reliable and efficient workflow execution engine, this prototype supports efficient distributed network management and easy integration of legacy applications. The paper describes how an example network configuration management process is modeled, executed and monitored using OpenPM. Weimin Du, Ming-Chien Shan, Chris Whitney |
ICDE | 2 |
| 1995 | Enterprise Workflow ArchitectureabstractWorkflow builders are designed to facilitate development of automated processes and support flexible applications that can be updated, enhanced or completely revamped. The Hewlett-Packard WorkManager is an open product data management solution with workflow management capabilities. WorkManager supports the entire product lifecycle by providing a single, logical repository for all data, and it manages and tracks enterprise-wide processes. With a strong information management platform at its core, WorkManager provides central administration capabilities, including supervision and intervention, where necessary. Because enterprise data is usually fragmented and stored in a variety of legacy systems, and different organizations have different amount of control over their data, an enterprise workflow system needs to support processes accessing data from different sites and applications. This paper describes the architecture of distributed workflow, Hewlett-Packard's solution to the enterprise workflow problem. The architecture is an extension of the existing WorkManager architecture. Its development is based on user requirements and four high-level user models. The user models and the architecture are described.> Weimin Du, Steve Peterson, Ming-Chien Shan |
ICDE | 3 |
| 1995 | Reducing Multidatabase Query Response Time by Tree BalancingabstractExecution of multidatabase queries differs from that of traditional queries in that sort merge and hash joins are more often favored, as nested loop join requires repeated accesses to external data sources. As a consequence, left deep join trees obtained by traditional (e.g., System-R style) optimizers for multidatabase queries are often suboptimal, with respect to response time, due to the long delay for a sort merge (or hash) join node to produce its last result after the subordinate join node did. In this paper, we present an optimization strategy that first produces an optimal left deep join tree and then reduces the response time using simple tree transformations. This strategy has the advantages of guaranteed minimum total resource usage, improved response time, and low optimization overhead. We describe a class of basic transformations that is the cornerstone of our approach. Then we present algorithms that effectively apply basic transformations to balance a left deep join tree, and discuss how the technique can be incorporated into existing query optimizers. Weimin Du, Ming-Chien Shan, Umeshwar Dayal |
SIGMOD Conference | 2 |
| 1993 | Recursive Functions in IrisabstractA complete and efficient implementation of linear, one-side recursive queries in Iris, an object-oriented database management system, is described. It is shown that recursion can be easily and efficiently added to a large class of existing database management systems. A B-tree type access path called the B++ tree that has been implemented to support the computation of recursive functions in Iris is also described. The perforamnce of B++ trees is reviewed.> Philippe De Smedt, Stefano Ceri, Marie-Anne Neimat, Ming-Chien Shan, Rafi Ahmed |
ICDE | 4 |
| 1993 | Third Generation TP Monitors: A Database ChallengeabstractIn a 1976 book, “Algorithms + Data Structures = Programs” [15], Niklaus Wirth defined programs to be algorithms and data structures. Of course, by now we know that man does not live from programs alone, and that there is a second fundamental computer science equation: “Programs + Databases = Information Systems.” Umeshwar Dayal, Hector Garcia-Molina, Meichun Hsu, Ben Kao, Ming-Chien Shan |
SIGMOD Conference | 5 |
| 1993 | Pegasus Architecture and Design Principlesabstractarticle Free Access Share on Pegasus architecture and design principles Author: Ming-Chien Shan Hewlett-Packard Laboratories Hewlett-Packard LaboratoriesView Profile Authors Info & Claims ACM SIGMOD RecordVolume 22Issue 2June 1, 1993 pp 422–425https://doi.org/10.1145/170036.170111Online:01 June 1993Publication History 9citation343DownloadsMetricsTotal Citations9Total Downloads343Last 12 Months15Last 6 weeks6 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Ming-Chien Shan |
SIGMOD Conference | 1 |
| 1992 | Object-Oriented Models for Heterogeneous Multidatabase Management Systems
Ming-Chien Shan |
ICDE | 1 |
| 1992 | Query Optimization in a Heterogeneous DBMS
Weimin Du, Ravi Krishnamurthy, Ming-Chien Shan |
VLDB | 3 |
| 1991 | Execution Plan BalancingabstractA novel relational query optimization technique for use in shared memory multiprocessor database systems is described. A collection of practical algorithms for allocating computational resources to parallel select-project filter (SPJ) query execution plans is presented. The computational resources considered include disk bandwidth, memory buffers and general-purpose processors. The goal of the allocation algorithms is to produce minimum duration execution strategies with computational resource requirements that are less than the given system bounds. Preliminary experimental results indicate that the algorithms can be realized and are effective in producing good execution plans. Disk bandwidth appears to be the critical system resource. The most effective means to decrease complex query response time appears to be by reducing disk contention. This can be achieved by increasing the total number of disks and/or rearranging the placement of data on disks.> Marguerite C. Murphy, Ming-Chien Shan |
ICDE | 2 |
| 1991 | Optimization of Multi-Way Join Queries for Parallel Execution
Hongjun Lu, Ming-Chien Shan, Kian-Lee Tan |
VLDB | 2 |
| 1990 | Hash-Based Join Algorithms for Multiprocessor Computers
Hongjun Lu, Kian-Lee Tan, Ming-Chien Shan |
VLDB | 3 |
| 1988 | Optimal Plan Search in a Rule-Based Query Optimizer
Ming-Chien Shan |
EDBT | 1 |
| 1987 | Iris: An Object-Oriented Database Management System
Daniel H. Fishman, David Beech, H. P. Cate, E. C. Chow, Tim Connors, J. W. Davis, Nigel Derrett, C. G. Hoch, William Kent, Peter Lyngbæk, Brom Mahbod, Marie-Anne Neimat, Thomas A. Ryan Jr., Ming-Chien Shan |
ACM Trans. Inf. Syst. | 14 |