Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Marjorie Templeton

dblp:81/6380 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 1995
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging 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
8 papers
Distributed and cloud data management · 47% Query processing and optimization · 44% Database system architecture and tuning · 5%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
distributed query processing
0.041989
Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989
Algorithms to Process Distributed Queries in Fast Local Networks · IEEE Trans. Computers 1987
Query Processing in a Fragmented Relational Distributed System: Mermaid · IEEE Trans. Software Eng. 1985
Distributed and cloud data management
federated database
0.011995
InterViso: Dealing With the Complexity of Federated Database Access · VLDB J. 1995
Query processing and optimization › query optimization
distributed query optimization
0.021987
Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987
Adaptive Techniques for Distributed Query Optimization · ICDE 1986
Query processing and optimization
query optimization
0.021985
Query Processing in a Fragmented Relational Distributed System: Mermaid · IEEE Trans. Software Eng. 1985
Distributed Query Processing Strategies in Mermaid, A Frontend to Data Management Systems · ICDE 1984
Query processing and optimization › join processing
join algorithms
0.011989
Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989
Query processing and optimization › query optimization › distributed query optimization
multidatabase query optimization
0.011989
Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989
Query processing and optimization › join processing
distributed join
0.011987
Algorithms to Process Distributed Queries in Fast Local Networks · IEEE Trans. Computers 1987
Distributed and cloud data management › distributed database architecture
heterogeneous distributed databases
0.011987
Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987
Distributed and cloud data management
multidatabase systems
0.011987
Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987
Query processing and optimization › adaptive query processing
adaptive query optimization
0.011986
Adaptive Techniques for Distributed Query Optimization · ICDE 1986
Query processing and optimization
cost estimation
0.011986
Adaptive Techniques for Distributed Query Optimization · ICDE 1986
Distributed systems
distributed data processing
0.011986
Mermaid - Experiences with Network Operation · ICDE 1986
Distributed and cloud data management › distributed query processing
distributed aggregation
0.011989
Distributed query processing a multiple database system · IEEE J. Sel. Areas Commun. 1989
Natural language and speech › Language models and text generation
natural language understanding
0.011979
EUFID: A Friendly and Flexible Front-End For Data Management Systems · ACL 1979
Data models and query languages › natural language interface
natural language interface to database
0.011979
EUFID: A Friendly and Flexible Front-End For Data Management Systems · ACL 1979
Data models and query languages
SQL
0.011987
Mermaid - A front-end to distributed heterogeneous databases · Proc. IEEE 1987
Distributed systems
distributed debugging
0.011986
Mermaid - Experiences with Network Operation · ICDE 1986
Data integration and cleaning
heterogeneous data integration
0.011984
Distributed Query Processing Strategies in Mermaid, A Frontend to Data Management Systems · ICDE 1984

Methods — techniques the papers use, named apart from their topics

heuristic algorithm · 0.0fragment and replicate · 0.0query optimization algorithms · 0.0query optimization · 0.0functional dependencies · 0.0semantic query optimization · 0.0schema translation · 0.0performance testing · 0.0knowledge acquisition · 0.0distributed query optimization · 0.0natural language front-end · 0.0
YearPublicationVenuePosition
1995 InterViso: Dealing With the Complexity of Federated Database Access
Marjorie Templeton, Herbert Henley, Edward Maros, Darrel J. Van Buer
VLDB J.1
1989 Distributed query processing a multiple database system
abstract
Mermaid is a testbed system which provides integrated access to multiple databases. Two query optimization algorithms have been developed for Mermaid. The semijoin algorithm tends to reduce the data transmission cost, while the replicate algorithm reduces the processing cost. An algorithm that integrates the features of these two algorithms to optimize the processing cost as well as the transmission cost is presented. A dynamic network environment is considered where processing speeds at each site and transmission speeds at each link can be variable. Moreover, distributed processing of aggregates is considered based on the functional dependency among the fragment attribute, the aggregate attribute, and the group-by attribute. Semantic information is utilized to obtain efficient query processing.>
Arbee L. P. Chen, David Brill, Marjorie Templeton, Clement T. Yu
IEEE J. Sel. Areas Commun.3
1987 Mermaid - A front-end to distributed heterogeneous databases
abstract
Mermaid is a system that allows the user of multiple databases stored under various relational DBMSs running on different machines to manipulate the data using a common language, either ARIEL or SQL. It makes the complexity of this distributed, heterogeneous data processing transparent to the user. In this paper, we describe the architecture, system control, user interface, language and schema translation, query optimization, and network operation of the Mermaid system. Future research issues are also addressed.
Marjorie Templeton, David Brill, Son K. Dao, Eric Lund, Patricia Ward, Arbee L. P. Chen, Robert M. MacGregor
Proc. IEEE1
1987 Algorithms to Process Distributed Queries in Fast Local Networks
abstract
We propose a scheme to make use of semantic information to process distributed queries locally without data transfer with respect to the join clauses of the query. Since not all queries can be processed without data transfer, we give an algorithm to recognize the "locally processable queries." For nonlocally processable queries, a simple "fragment and replicate" algorithm is used. The algorithm chooses a relation to remain fragmented at the sites where they are situated while replicating the other relations at those sites. Our algorithm determines the chosen relation and the chosen copy of every fragment of the chosen relation such that the minimum response time is obtained. The algorithm runs in linear time. If the fragments of the relation are allowed to be processed in other sites, then the problem is NP hard. Two heuristics are given for that situation. They are compared to the optimal situation. Experimental results show that the strategies produced by the heuristics have small errors relative to the optimal strategy.
Clement T. Yu, Keh-Chang Guh, Weining Zhang, Marjorie Templeton, David Brill, Arbee L. P. Chen
IEEE Trans. Computers4
1986 Mermaid - Experiences with Network Operation
abstract
AIDA is a distributed data management (DDM) front-end system which runs on top of existing databases stored in different data management systems (DBMSs). It appears to the user to be a distributed DBMS, although many of the DBMS functions are actually provided by the underlying DBMS. It currently runs above three relational DBMSs, the IDM database machine connected to a VAX, Ingres on two Suns, and Mistress on a third Sun. One of the key components of the AIDA system is Mermaid which provides query optimization, networking, and system control. Mermaid required research into query optimization where the costs of operations on the different processors and DBMSs is variable, the network cost is variable, and capabilities of the different DBMSs is variable. We extended existing distributed query optimization algorithms to support replicated and fragmented relations. In this paper, we discuss our experiences with the development and testing of the Mermaid system and with the integration of Mermaid with the AIDA translator. We discuss the types of commands, the system controller, and our experiences with distributed debugging. Then we give the results of our initial performance tests.
Marjorie Templeton, David Brill, Arbee L. P. Chen, Son K. Dao, Eric Lund
ICDE1
1986 Adaptive Techniques for Distributed Query Optimization
abstract
We propose new adaptive techniques for distributed query optimization. These techniques are divided into two groups: the ones that improve efficiency of query execution (directly) and the ones that improve cost estimations for query execution strategies. Some of the proposed techniques utilize semantic information and knowledge acquisition to adapt to the environment. The latter, in contrast to the former, is not a well-established idea. This is a disturbing fact since knowledge acquisition can give significant improvements in performance of a query optimization algorithm. Performing analysis manually is extrernely time consuming and tedious. Therefore, some learning capacity should be added to the system. Some knowledge acquisition techniques that result in adaptive (dynamic) adjustment to run-time changes are proposed.
Clement T. Yu, Leszek Lilien, Keh-Chang Guh, Marjorie Templeton, David Brill, Arbee L. P. Chen
ICDE4
1985 Query Processing in a Fragmented Relational Distributed System: Mermaid
abstract
This paper describes the query optimizer of the Mermaid system which provides a user with a unified view of multiple preexisting databases which may be stored under different DBMS's. The algorithm is designed for databases which may contain replicated or fragmented relations and for users who are primarily making interactive, ad hoc queries. Although the implementation of the algorithm is a front-end system, not an integrated distributed DBMS, it should be applicable to a distributed DBMS also.
Clement T. Yu, Chin-Chen Chang 0005, Marjorie Templeton, David Brill, Eric Lund
IEEE Trans. Software Eng.3
1984 Distributed Query Processing Strategies in Mermaid, A Frontend to Data Management Systems
abstract
The Mermaid testbed system has been developed as part of an ongoing research program at SDC to explore issues in distributed data management. The Mermaid testbed provides a uniform front end that makes the complexity of manipulating data in distributed heterogeneous databases under various data management systems (DBMSs) transparent to the user. It is being used to test query optimization algorithms as well as user interface methodology.
David Brill, Marjorie Templeton, Clement T. Yu
ICDE2
1979 EUFID: A Friendly and Flexible Front-End For Data Management Systems
abstract
Article Free Access Share on EUFID: a friendly and flexible front-end for data management systems Author: Marjorie Templeton System Development Corporation, Santa Monica, CA System Development Corporation, Santa Monica, CAView Profile Authors Info & Claims ACL '79: Proceedings of the 17th annual meeting on Association for Computational LinguisticsJune 1979 Pages 91–93https://doi.org/10.3115/982163.982190Published:29 June 1979Publication History 5citation299DownloadsMetricsTotal Citations5Total Downloads299Last 12 Months13Last 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
Marjorie Templeton
ACL1