Network


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

Hotspot


Dive into the research topics where Neven Tomov is active.

Publication


Featured researches published by Neven Tomov.


principles and practice of constraint programming | 1996

Local search and the number of solutions

David A. Clark; Jeremy Frank; Ian P. Gent; Ewan MacIntyre; Neven Tomov; Toby Walsh

There has been considerable research interest into the solubility phase transition, and its effect on search cost for backtracking algorithms. In this paper we show that a similar easy-hard-easy pattern occurs for local search, with search cost peaking at the phase transition. This is despite problems beyond the phase transition having fewer solutions, which intuitively should make the problems harder to solve. We examine the relationship between search cost and number of solutions at different points across the phase transition, for three different local search procedures, across two problem classes (CSP and SAT). Our findings show that there is a significant correlation, which changes as we move through the phase transition.


The Computer Journal | 1999

Approximate Estimation of Transaction Response Time

Neven Tomov; Euan W. Dempster; M. Howard Williams; Peter J. B. King; Albert Burger

This paper describes a study of different approximation techniques used to predict the response times of database transactions represented as patterns of resource consumption and modelled with non-product-form queueing networks. The techniques are applied to a range of examples. The experiments show that none of the approximation techniques has a consistent advantage over the others for all cases considered. On the other hand, a simple heuristic rule is formulated which provides an acceptable approximation to the average transaction response time for the entire range of examples. The rule specifies a procedure for labelling each queue in a queueing network as either an M/M/1 or an M/G/1 resource. The resulting network can then be solved to obtain the mean response time of individual transactions.


Concurrency and Computation: Practice and Experience | 1999

An analytical tool for predicting the performance of parallel relational databases

M. H. Williams; Euan W. Dempster; Neven Tomov; C. S. Pua; Hamish Taylor; Albert Burger; J. Lü; Phil Broughton

The 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


modeling, analysis, and simulation on computer and telecommunication systems | 1997

Cache modelling in a performance evaluator for parallel database systems

Shaoyu Zhou; Neven Tomov; M. Howard Williams; Albert Burger; Hamish Taylor

Cache 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.


european conference on parallel processing | 1998

Verifying a Performance Estimator for Parallel DBMSs

Euan W. Dempster; Neven Tomov; Jiang Lü; C. S. Pua; M. Howard Williams; Albert Burger; Hamish Taylor; Phil Broughton

Although database systems are a natural application for parallel machines, their uptake has been slower than anticipated. This problem can be alleviated to some extent by the development of tools to predict the performance of parallel database systems and provide the user with simple graphic visualisations of particular scenarios. However, in view of the complexities of these systems, verification of such tools can be very difficult. This paper describes how both process algebra and simulation are being used to verify the STEADY parallel DBMS performance estimator.


Distributed and Parallel Databases | 2003

Modelling Parallel Oracle for Performance Prediction

Euan W. Dempster; Neven Tomov; M. H. Williams; Hamish Taylor; Albert Burger; P. Trinder; J. Lü; Phil Broughton

The problem of predicting the performance of a parallel relational DBMS for a set of queries applied to a particular data set on a shared nothing parallel architecture without transferring the application to a parallel system is a challenging one. An analytical approach has been developed to assist with this task and has been applied to the ICL GoldRush machine, a parallel machine with a shared-nothing architecture. This paper describes how the Oracle Parallel Server and the Parallel Query Option are modelled by the method and compares the predictions of the model against actual measurements obtained.


ieee international conference on high performance computing data and analytics | 1999

Some Results from a New Technique for Response Time Estimation in Parallel DBMS

Neven Tomov; Euan W. Dempster; M. Howard Williams; Albert Burger; Hamish Taylor; Peter J. B. King; Phil Broughton

The need for tools for performance prediction of parallel database systems is generally recognised. One such tool which has been developed (Steady) is based on analytical techniques to obtain a rapid estimate of performance. The approach to predicting response time involves a heuristic approximation coupled with standard queueing solutions. This paper reports on preliminary results for both maximum transaction throughput and response time obtained in comparing this approach against actual measurements.


ieee international conference on high performance computing data and analytics | 1996

Decision Supporting for Management of Parallel Database Systems

M. Howard Williams; Shaoyu Zhou; Hamish Taylor; Neven Tomov

Parallel database systems are generally recognised as one of the most important application areas for commercial parallel systems. However, the task of managing the performance of a parallel database system is exceedingly complex. The initial choice of hardware configuration to support a particular DBMS application and the subsequent task of tuning the DBMS to improve performance rely not only on the way in which the data is structured, but also on how it is fragmented, replicated and distributed across the processing elements of the system. To understand the behaviour of a particular application requires the study of large volumes of performance data. To simplify this process it is essential to provide some means of presenting performance data in a comprehensible form which will aid visualisation. This paper explores some of the issues relating to decision support for the performance management of parallel database systems and describes an analytical capacity planning tool to assist users in this task.


Lecture Notes in Computer Science | 2000

STEADY - A Tool for Predicting Performance of Parallel DBMSs

Euan W. Dempster; M. Howard Williams; Neven Tomov; C. S. Pua; Albert Burger; Peter J. B. King

Predicting the performance of a parallel relational DBMS executing an arbitrary set of transactions on particular data sets for different architectural configurations with different data placement strategies is a non-trivial task. An analytical tool has been developed to assist with this task and can be used for application sizing, capacity planning and performance tuning.


parallel computing | 2004

Analytical response time estimation in parallel relational database systems

Neven Tomov; Euan W. Dempster; M. H. Williams; Albert Burger; Hamish Taylor; Peter J. B. King; P. Broughton

Collaboration


Dive into the Neven Tomov's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Phil Broughton

International Computers Limited

View shared research outputs
Top Co-Authors

Avatar

C. S. Pua

Heriot-Watt University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Shaoyu Zhou

Heriot-Watt University

View shared research outputs
Top Co-Authors

Avatar

J. Lü

London South Bank University

View shared research outputs
Researchain Logo
Decentralizing Knowledge