Demo Data from VLDB 2026 / reviewers in the wild / expert
Hamish Taylor
dblp:t/HamishTaylor
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Artificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 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.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 91% Concurrent programming · 9% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › logic programming
concurrent logic programming |
0.0 | 1 | 1992 | A Lingua Franca For Concurrent Logic Programming · IEEE Trans. Software Eng. 1992 |
Programming languages and type systems
language design |
0.0 | 1 | 1992 | A Lingua Franca For Concurrent Logic Programming · IEEE Trans. Software Eng. 1992 |
Programming languages and type systems
logic programming |
0.0 | 1 | 1992 | A Lingua Franca For Concurrent Logic Programming · IEEE Trans. Software Eng. 1992 |
Methods — techniques the papers use, named apart from their topics
translation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Cross-Layer Multipath Multichannel MAC protocol for MANETsabstractUtilising multiple disjoint paths in multiple channels can improve network performance by enabling a node to reroute data along discovered paths seamlessly when link failure is detected. However, depending on a stale/invalid route to recover from a broken link could increase the delay to recover from the broken link and degrade the network performance. In this paper, we propose a new MAC protocol (RIVC-MB) to enhance communication reliability in the multipath multichannel routing protocol. The reliability of transmitting/re-routing the data packet in multipath multichannel routing protocol is improved by providing early route invalidity detection and early switchover. Waiting time to access the medium is also improved, when a node is attempting to access a busy medium, by re-routing the data packet via the alternative route. The RIVC-MB protocol uses the cross-layer interaction between MAC and routing protocols to achieve these goals. The proposed protocol is implemented and extensively evaluated using the NS-2 simulator. Simulation results show that the new proposed protocol reduces the end-to-end delay, and reduces both the number of route error control packets and the number of dropped data packets in the routing layer. It also reduces the collision rate in the MAC layer in a dense network. Nawaf S. Mirza, Hamish Taylor, Mohamed A. Abdelshafy, Peter J. B. King, Imed Romdhani, Atif A. Alghamdi |
ISNCC | 2 |
| 2004 | Analytical response time estimation in parallel relational database systems
Neven Tomov, Euan W. Dempster, M. Howard Williams, Albert G. Burger, Hamish Taylor, Peter J. B. King, Phil Broughton |
Parallel Comput. | 5 |
| 2003 | Modelling Parallel Oracle for Performance Prediction
Euan W. Dempster, Neven Tomov, M. Howard Williams, Hamish Taylor, Albert G. Burger, Philip W. Trinder, Jiang Lü, Phil Broughton |
Distributed Parallel Databases | 4 |
| 1999 | An analytical tool for predicting the performance of parallel relational databasesabstractThe uptake of parallel DBMSs is being hampered by uncertainty about the impact on performance of porting database applications from sequential to parallel systems. The development of tools which aid the system manager or machine vendor could help to reduce this problem. This paper describes an analytical tool which determines the performance characteristics (in terms of throughput, resource utilisation and response time) of relational database transactions executing on particular machine configurations and provides simple graphical visualisations of these to enable users to obtain rapid insight into particular scenarios. The problems of handling different parallel DBMSs are illustrated with reference to three systems – Ingres, Informix and Oracle. A brief description is also given of two different approaches used to confirm the validity of the analytical approach on which the tool is based. Copyright © 1999 John Wiley & Sons, Ltd. M. Howard Williams, Euan W. Dempster, Neven Tomov, Chai Seng Pua, Hamish Taylor, Albert G. Burger, Jiang Lü, Phil Broughton |
Concurr. Pract. Exp. | 5 |
| 1998 | Verifying a Performance Estimator for Parallel DBMSs
Euan W. Dempster, Neven Tomov, Jiang Lü, Chai Seng Pua, M. Howard Williams, Albert G. Burger, Hamish Taylor, Phil Broughton |
Euro-Par | 7 |
| 1997 | Cache Modeling in a Performance Evaluator for Parallel Database SystemsabstractCache modelling is an important issue in developing an analytical performance evaluator to estimate the performance of applications running on parallel DBMSs. This paper describes a cache model developed for parallel cache management in the Oracle7 parallel server. Some preliminary results have also been obtained by using the cache model to predict the cache hit ratio for varying database sizes and varying numbers of participating processing elements. Shaoyu Zhou, Neven Tomov, M. Howard Williams, Albert G. Burger, Hamish Taylor |
MASCOTS | 5 |
| 1996 | Assembling a Resolution Multiprocessor from Interface Programming and Distributed Processing Components
Hamish Taylor |
Comput. Lang. | 1 |
| 1992 | A Lingua Franca For Concurrent Logic ProgrammingabstractTwo of the more important concurrent logic programming languages with nonflat guards are GHC and Parlog. They balance the requirements of having clean semantics and providing good control facilities rather differently, and their respective merits are compared and contrasted. Since concurrent logic programming would benefit from both, but neither language is able to express all the programs expressible in the other language, a lingua franca of these languages is defined and justified. A method is given for translating GHC and Parlog to and from it. The method preserves the arities and execution conditions of each clause. It enables a lingua franca implementation to support both languages transparently, and to provide a simple concurrent logic programming language suitable for programming in its own right.> Hamish Taylor |
IEEE Trans. Software Eng. | 1 |
| 1991 | Coupling Committed and Trial Binding Resolution Engines
Hamish Taylor |
Data Knowl. Eng. | 1 |
| 1988 | Prolog and deductive databases
M. Howard Williams, D. Ferbrache, P. A. Massey, S. Salvini, Hamish Taylor, Kam-Fai Wong |
Knowl. Based Syst. | 6 |