EDBT 2026 Demo / reviewers in the wild / expert
John M. Brooke
dblp:18/2430 · also John Brooke, John Martin Brooke
· DBLP profile ↗
23ranked-venue papers
6as first author
1since 2021 · last 2022
0000-0003-2467-1004ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3Graphics, computer vision, multimedia, augmented reality and games · 3Human-computer interaction and ubiquitous computing · 2 · 1 first-authorArtificial intelligence and machine learning · 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.
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Environmental and earth informatics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 68% High-performance computing · 25% Cloud and datacenter computing · 6% |
Topics — the 4 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
grid computing |
0.1 | 2 | 2003 | Application Steering in a Collaborative Environment · SC 2003 BioGRID - An European Grid for Molecular Biology · HPDC 2002 |
High-performance computing
scientific computing systems |
0.0 | 1 | 2003 | Application Steering in a Collaborative Environment · SC 2003 |
Distributed systems › grid computing
grid middleware |
0.0 | 1 | 2002 | BioGRID - An European Grid for Molecular Biology · HPDC 2002 |
Visualization and visual analytics
visualization toolkit |
0.0 | 1 | 2003 | Application Steering in a Collaborative Environment · SC 2003 |
Methods — techniques the papers use, named apart from their topics
fear conditioning neural structure · 0.4remote visualization · 0.1access grid · 0.1OGSI · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Biological action at a distance: Correlated pattern formation in adjacent tessellation domains without communicationabstractTessellations emerge in many natural systems, and the constituent domains often contain regular patterns, raising the intriguing possibility that pattern formation within adjacent domains might be correlated by the geometry, without the direct exchange of information between parts comprising either domain. We confirm this paradoxical effect, by simulating pattern formation via reaction-diffusion in domains whose boundary shapes tessellate, and showing that correlations between adjacent patterns are strong compared to controls that self-organize in domains with equivalent sizes but unrelated shapes. The effect holds in systems with linear and non-linear diffusive terms, and for boundary shapes derived from regular and irregular tessellations. Based on the prediction that correlations between adjacent patterns should be bimodally distributed, we develop methods for testing whether a given set of domain boundaries constrained pattern formation within those domains. We then confirm such a prediction by analysing the development of 'subbarrel' patterns, which are thought to emerge via reaction-diffusion, and whose enclosing borders form a Voronoi tessellation on the surface of the rodent somatosensory cortex. In more general terms, this result demonstrates how causal links can be established between the dynamical processes through which biological patterns emerge and the constraints that shape them. John M. Brooke, Sebastian S. James, Alejandro Jiménez-Rodríguez, Stuart P. Wilson |
PLoS Comput. Biol. | 1 |
| 2020 | A Negotiation Protocol for Fine-Grained Accountable Resource Provisioning and Sharing in e-ScienceabstractAbstract With the increasing demand for dynamic and customised resource provisioning for computational experiments in e-Science, solutions are required to mediate different participants’ varied demands for such resource provision. This paper presents a novel negotiation protocol based on a new collaboration model. The protocol allows e-Scientists, the manager of an e-Scientist’s collaboration, and resource providers to reach resource provisioning agreements. By considering the manager of an e-Scientist collaboration for negotiation decisions, the protocol enables fine-grained accountable resource provision on a per job basis for e-Scientist collaborations, without binding the e-Scientist collaboration to resource providers. A testbed built with the protocol is also presented, making use of a production e-Science gateway, use cases, and infrastructures. The testbed is experimentally evaluated, via designed scenarios and comparison with existing production tools. It demonstrates that the proposed negotiation protocol can facilitate accountable resource provision per job, based on resource sharing rules defined and managed by e-Scientist collaborations. Zeqian Meng, John M. Brooke, Junyi Han, Rizos Sakellariou |
J. Grid Comput. | 2 |
| 2016 | Semantic accountable matchmaking for e-Science resource sharingabstractE-Science is inherently a collaborative activity, which enables users from different institutions to share computational resources for analysing data. These rerources are provided by different distributed systems, e.g. Clouds, Grids, local Clusters. These can have different access and accounting mechanisms and the providers may have no direct connection to the institutions involved in the collaboration. We address the problem of how e-Science collaborations can manage access to such resources within the collaboration in a fair and accountable way. This requires accountable matchmaking on a fine grained level (e.g. per user request). This is enabled by a standard-based ontology in our work that extends models widely used for resource matching but provides extra functionality in the accounting domain. Zeqian Meng, John M. Brooke, Rizos Sakellariou |
eScience | 2 |
| 2015 | A New Computational Intelligence Model for Long-Term Prediction of Solar and Geomagnetic ActivityabstractThis paper briefly describes how the neural structure of fear conditioning has inspired to develop a computational intelligence model that is referred to as the brain emotional learning-inspired model (BELIM). The model is applied to predict long step ahead of solar activity and geomagnetic storms. Mahboobeh Parsapoor, John M. Brooke, Bertil Svensson |
AAAI | 2 |
| 2015 | Negotiation Protocol for Agile and Reliable E-science CollaborationabstractWe present a negotiation protocol based on contract law to enable agile and reliable e-Science collaboration. It is designed to be compatible with existing models of resource sharing, but focuses on forming and dissolving collaborations in a lightweight and dynamic manner. It allows the collaboration within the resource users to be separated from the interaction with resource providers, arguing that this is more efficient in forming shorter term collaboration. The protocol aims at managing the whole collaboration lifecycle. We describe the formal specification of the protocol, along with its verification via a model checker. The protocol is generic, and can be used for accessing any type of resource provided via any existing e-Science resource provision models (e.g. grids, clouds, and clusters). Zeqian Meng, John M. Brooke |
e-Science | 2 |
| 2014 | Virtual science on the move: Interactive access to simulations on supercomputersabstractThe concept that scientists and engineers should be able to monitor and control simulations running on supercomputers has been discussed and implemented since the late 1980s. The recent explosion in the variety and capabilities of mobile devices allows this access to be taken to a new level, since the simulations running on supercomputers can be accessed as users are moving around in their normal work activities. This means that they have to be able to connect and disconnect at will from the simulation running on the supercomputer, without disturbing its execution. We present a general framework for such “mobile supercomputing” within the framework of Web services standards. To illustrate the potential of our method, we present a particular application of this framework to provide a rich mobile interface to a lattice-Boltzmann simulation of complex fluids running on an IBM Blue Gene/Q supercomputer. Junyi Han, Robert Haines, Adel Salhli, John M. Brooke, Bruce D'Amora, Bob Danani |
ASAP | 4 |
| 2013 | A Visualization Architecture for Collaborative Analytical and Data Provenance ActivitiesabstractWhen exploring noisy or visually complex data, such as seismic data from the oil and gas industry, it is often the case that algorithms cannot completely identify features of interest. Human intuition must complete the process. Given the nature of intuition, this can be a source of differing interpretations depending on the human expert, thus we do not have a single feature but multiple views of a feature. Managing multi-user and multi-version interpretations, combined with version tracking, is challenging as these interpretations are often stored as geometric objects separately from the raw data and possibly in different local machines. In this paper we combine the storage of the raw data with the storage of the interpretations produced by the visualization of features by multiple user sessions. We present case studies that illustrate our system's ability to reproduce users' amendments to the interpretations of others and the ability to retrace the history of amendments to a visual feature. Aqeel Al-Naser, Masroor Rasheed, Duncan Irving, John M. Brooke |
IV | 4 |
| 2013 | HELIO: Discovery and analysis of data in heliophysics
Robert Bentley, John M. Brooke, André Csillaghy, Donal Fellows, Anja Le Blanc, Mauro Messerotti, David Pérez-Suárez, Gabriele Pierantoni, Marco Soldati |
Future Gener. Comput. Syst. | 2 |
| 2013 | Workflows for Heliophysics
Anja Le Blanc, John M. Brooke, Donal Fellows, Marco Soldati, David Pérez-Suárez, Alessandro Marassi, Andrej Santin |
J. Grid Comput. | 2 |
| 2011 | HELIO: Discovery and Analysis of Data in HeliophysicsabstractHeliophysics is the study of highly energetic events that originate on the sun and propogate through the solar system. Such events can cause critical and possibly fatal disruption of the electromagnetic systems on spacecraft and on ground based structures such as electric power grids, so there is a clear need to understand the events in their totality as they propogate through space and time. This poses a fascinating eScience challenge since the data is gathered by many observatories and communities that have hitherto not needed to work together. We describe how we are developing an eScience infrastructure to make the discovery and analysis of such complex events possible for the communities of heliophysics. The new systematic and data-centric science which will develop from this will be a child of both the space and information ages. Robert Bentley, John M. Brooke, André Csillaghy, Donal Fellows, Anja Le Blanc, Mauro Messerotti, David Pérez-Suárez, Gabriele Pierantoni, Marco Soldati |
eScience | 2 |
| 2010 | A Distributed Computing Architecture to Support Field Engineering in Networked SystemsabstractField workforces have to implement day-to-day control decisions to keep the large scale real-world systems (e. g. Water Distribution Systems) operational. However, existing customized Decision Support Tools (DSTs) for field workforces operate on static and predefined datasets, available in the workers' devices. This results in planning control actions that may appear safe in the local context but can cause conflicts and disturbances elsewhere in the system. To enable informed decision making, we discuss a generic architecture that supports the development of dynamic predictive DSTs for the field workforces. The predictive DSTs would not only provide up-to-date information but also allow field workforces to perform `What-If' simulations. We extend our previous work, on accessing simulations via lightweight mobile devices, by updating the `What-If' simulations with the real-time Wireless Sensor Network (WSN) data and the scheduled future control actions. The calibration with the sensor network data enables the simulations to predict the real-time state of the system, while the incorporation of future control actions reduces the risk of unexpected feedback between different parts of the system. Hence, considering both the current and possible future state in simulations enables the field workforces to take informed control decisions in the real-world system. Kashif Khan, Robert Haines, John M. Brooke |
CISIS | 3 |
| 2010 | Enabling scientific collaboration on the Grid
John M. Brooke, Michael S. Parkin |
Future Gener. Comput. Syst. | 1 |
| 2007 | The importance of locality in the visualization of large datasetsabstractAbstract Many scientific phenomena in large high‐resolution datasets such as the U.K. Ocean Circulation and Advanced Modelling (OCCAM) ocean model are better discovered through visualization than by algorithmic analysis: it is often more straightforward to see a feature than it is to characterize it numerically. Using traditional rendering techniques, the size of modern datasets presents a challenge for even high‐end graphical supercomputers, and the cost of such hardware limits its availability for day‐to‐day analysis. We present an architecture that brings visual analysis to the desktop by exploiting consumer‐grade graphics hardware in order to provide initial interactive exploration and Web services to enable finer‐grained analysis and interoperability with traditional visualization tools. Copyright © 2006 John Wiley & Sons, Ltd. John M. Brooke, James Marsh, Steve Pettifer, L. S. Sastry |
Concurr. Comput. Pract. Exp. | 1 |
| 2007 | A PDA client for the computational GridabstractAbstract Access to the computational Grid is restricted to the laptop and desktop environment since Grid client development has been concentrated in this area. This paper presents the design and implementation of a new, lightweight computational Grid client that provides the same level of functionality and security as its desktop counterparts whilst conforming to the limitations and restrictions of a Personal Digital Assistant environment. A solution has been achieved by taking an architectural perspective of the problem and choosing a tiered, asymmetrical Grid middleware providing an asynchronous messaging model with uniform interface to all resources. The client opens up a new area of Grid computing access: secure and flexible job submission and monitoring to dependable, persistent, powerful and consistent computing services provided by a computational Grid has been freed from static environments into the mobile domain. This has been done without the modification of the underlying Grid middleware and using standards‐based protocols and components: J2ME, X.509 certificates, Secure Socket Layer connections and IEEE 802.11b wireless networking. Copyright © 2006 John Wiley & Sons, Ltd. Michael S. Parkin, John M. Brooke |
Concurr. Comput. Pract. Exp. | 2 |
| 2005 | Implementing a secure, service oriented accounting system for computational economiesabstractThe ability to record and account for the usage of computational resources in a standardised way across different systems from multiple administrative domains is a precursor to widespread grid deployment and availability. We describe the implementation of a resource usage service (RUS), which is based on two emerging Global Grid Forum (GGF) standards, and uses Web services technology. We address the issue of security, which is essential since usage information is potentially sensitive and must be verifiably accurate. We show that useful robust functionality can be provided using current Web services standards and we thus avoid over-dependency on evolving grid frameworks and middleware. This work has been undertaken within the UK e-Science project Markets for Computational Services, and builds on scenarios contributed to the project by organisations that manage and sell computing resource as a business. John D. Ainsworth, Jon MacLaren, John M. Brooke |
CCGRID | 3 |
| 2005 | An Architecture for Distributed Grid Brokering
John M. Brooke, Donal Fellows |
Euro-Par | 1 |
| 2005 | Visual Supercomputing: Technologies, Applications and ChallengesabstractAbstract If we were to have a Grid infrastructure for visualization, what technologies would be needed to build such an infrastructure, what kind of applications would benefit from it, and what challenges are we facing in order to accomplish this goal? In this survey paper, we make use of the term ‘visual supercomputing’ to encapsulate a subject domain concerning the infrastructural technology for visualization. We consider a broad range of scientific and technological advances in computer graphics and visualization, which are relevant to visual supercomputing. We identify the state‐of‐the‐art technologies that have prepared us for building such an infrastructure. We examine a collection of applications that would benefit enormously from such an infrastructure, and discuss their technical requirements. We propose a set of challenges that may guide our strategic efforts in the coming years. Ken Brodlie, John M. Brooke, Min Chen 0001, David Chisnall, Ade J. Fewings, Chris J. Hughes, Nigel W. John, Mark W. Jones 0001, Mark Riding, Nicolas Roard |
Comput. Graph. Forum | 2 |
| 2003 | Application Steering in a Collaborative EnvironmentabstractIn this showcase we will present live running simulations which are integrated into the Access Grid in a variety of different ways. An example of this is the use of vnc to distribute a desktop on which the simulation is being displayed. Another example is the redirection of the visualization into vic to make 3D animations available over the Access Grid. Other examples that will be explored are the use of SGI's OpenGL VizServer to direct the output of a graphics supercomputer located on the Grid to the AG locations. We will also utilize the ability of the next generation AG software to directly link with visualization toolkits such as vtk, AVS/Express, or COVISE as an integrated part of the Virtual Venue as this functionality has developed by the time of the SC2003 demonstrations. We also demonstrate steering in a collaborative setting using a steering service which is fully compliant with OGSI and with the proposed OGSA architecture. This can be integrated with current Grid middleware (e.g. GT2 and UNICORE) using a specially developed Perl hosting environment, OGSI:Lite. John M. Brooke, Thomas Eickermann, Uwe Wössner |
SC | 1 |
| 2002 | BioGRID - An European Grid for Molecular BiologyabstractRecent advances in computer technology, especially grid tools makes them good candidate for development of user interfaces to computing programs and resources. Computational grids enable sharing a wide variety of geographically distributed resources and allow selection and aggregation of distributed resources across multiple organizations for solving large scale computational and data intensive problems in science. User point of view is most important principle in the development of the UNICORE software which was used to establish European computational grid - EUROGRID. BioGRID is application oriented grid which adopts EUROGRID infrastructure to the specific area, namely molecular biology and quantum chemistry. UNICORE is uniform interface to the computer resources which allows user to prepare, submit and control application specific jobs and file transfers. Compare to the other tools BioGRID, using UNICORE as main grid tool, has wider functionality, is more flexible and allows for much easier integration of the User interface with external quantum chemistry or biomolecular applications. Within the UNICORE environment user has a comfortable way to use distributed computing resources without having to learn for site or system specifics. Details of the UNICORE can be found elsewhere. The UNICORE architecture is based, as other grid middleware, on the three tier model. It consists of user, server and target system tier. The user tier consists of the graphical user interface - UNICORE client - written as Java application. User can specify target system and resources required for jobs using standard UNICORE client facilities. User can check job status, monitor execution and retrieve output to the local workstation. All these functions can be performed from the UNICORE client with the single login during client startup. User can monitor job status and retrieve output to any computer connected to the network with the UNICORE client installed. We have used UNICORE as framework for development dedicated user interface to the biomolecular applications. Written in Java plugin is loaded to the UNICORE client during start, or on request. Once it is available in the client, in addition to the standard futures such as preparation of the script job, user gets access to the menu which allows for preparation application specific job. Currently plugins are available for most popular quantum mechanical and molecular dynamics codes: Gaussian98 and Amber. Piotr Bala, Jaroslaw Pytlinski, Miroslaw Nazaruk, Victor Alessandrini, Denis Girou, Dietmar W. Erwin, Daniel Mallmann, Jon MacLaren, John M. Brooke, Jan Frode Myklebust |
HPDC | 9 |
| 2001 | Topic 16: Cluster Computing
Mark Baker, John M. Brooke, Kenneth A. Hawick, Rajkumar Buyya |
Euro-Par | 2 |
| 2001 | The Way to Produce the Quasi-workload in a Cluster
Fumie Costen, John M. Brooke |
Euro-Par | 2 |
| 2001 | Metacomputing across intercontinental networks
Stephen Pickles, John M. Brooke, Fumie Costen, Edgar Gabriel, Matthias S. Müller, Michael M. Resch, Stephen M. Ord |
Future Gener. Comput. Syst. | 2 |
| 1990 | Usability statements and standardisation: Work in progress in ISO
John M. Brooke, Nigel Bevan, Fred Brigham, Susan Harker, David Youmans |
INTERACT | 1 |