Pattern Match Controller Introduction

Introduction

The Pattern Match Controller (PMC) is a Grid Technology which allows a request for a match of a pattern against a database to be achieved when the database is distributed across multiple servers and/or locations.

Patterns

A pattern is a form of search term, which could be anything from a simple text string to signal data. A pattern is more complex than a simple search term, however, as it can potentially have complex features and particular methods are required to allow the pattern to be matched against the database.

PMC Components.

PMC works by having a series of Pattern Match Service (PMS) instances which have a direct connection to a particular database and are responsible for invoking the methods which allow the matching of a particular pattern to a particular set of data in the database.

Each of these PMS instances connects to an individual PMC instance.

A client application which needs to conduct a distributed search can then connect to any PMC instance as each PMC instance has access to any other deployed PMC instance.

 PMC Components

PMC Operation

1. Client passes query to first contact PMC.

2. First contact PMC passes query to sibling PMC instances.

3. Each PMC passes query to local PMS instance.

4. PMS instance performs query on the data.

5. PMC instances pass data back to first contact PMC instance for collection.

6. First contact PMC instance waits for other PMC instances (with allowance for timeout) and creates final result.

7. First contact PMC returns data to client.

Features

  • Thread safe.
  • Compliant with web services standards to allow composition via workflow engines.
  • Parallel operation for multiple, interleaved queries from one or more clients.
  • Embedded as part of various tools, e.g. CARMEN.

Associated Publications

  • Mark Jessop, Bojian Liang, Martyn Fletcher, Jim Austin, "A Distributed Processing Service Orientated Architecture for Data Intensive Condition Monitoring and Diagnostics Applications", Harrogate, UK, June 11-14, 2007, Second World Congress on Engineering Asset Management and Fourth International Conference on Condition Monitoring (WCEAM CM), | View/Edit
  • Martyn Fletcher, Tom Jackson, Mark Jessop, Stefan Klinger, Bojian Liang, "The BROADEN Distributed Tool, Service and Data Architecture", Nottingham, UK, September 18-21, 2006 , e-Science All Hands Meeting, | View/Edit
  • Tom Jackson, Mark Jessop, Martyn Fletcher, "A Virtual Organisation Deployed on a Service Oriented Architecture for Distributed Data Mining Applications", IFIP International Federation for Information Processing, Ed. Gaffney, P.W., Pool, J.C.T, 17th July 2006 , pp. 170-, Volume 239, Grid Based Problem Solving Environments, published by Springer, Boston | View/Edit
  • Martyn Fletcher, Tom Jackson, Mark Jessop, Stefan Klinger, Bojian Liang, "The BROADEN Distributed Tool, Service and Data Architecture", Nottingham, UK, September 18-21, 2006 , e-Science All Hands Meeting, | View/Edit
  • Tom Jackson, Jim Austin, Martyn Fletcher, "Distributed Aircraft Maintenance Environment (DAME)", Grid Networks - Enabling Grids with advanced communication technology, Ed. Franco Travostino, Joel Mambretti, Gigi Karmous-Edwards, 2006, 2.6, ISBN 0-470-01748-1, published by Wiley | View/Edit
  • M Jessop, A Pasley, Jim Austin,, "A Scalable Service Architecture for Distributed Search", Nottingham, UK, September 19-22, 2005, All Hands Meeting, | View/Edit
  • Tom Jackson, Mark Jessop, Andy Pasley, Jim Austin, "Searching Against Distributed Data Using a Web Service Architecture", North Carolina USA, July, 2005, Challenges of Large Applications in Distributed Environments (CLADE), | View/Edit
  • Andrew Pasley, Tom Jackson, Mark Jessop, Jim Austin, "Search Against Distributed Data Using a Web Service Architecture", Sardinia, Italy, June 20-24, 2005, IEEE Global Data Interoperability - Challenges and Technologies, | View/Edit
  • Tom Jackson,, Jim Austin, Mark Jessop, Bojian Liang, Andrew Pasley, M Ong, G Allan, V Kadirkamanathan, H Thompson, P J Fleming, "Distributed Health Monitoring for Aero-Engines on the Grid: DAME", Montana, USA, March 6-13, 2004, Proceedings of IEEE Aerospace, | View/Edit
  • Jim Austin, R Davis, M Fletcher, T Jackson, M Jessop, B Liang, A Pasley, "DAME: Searching Large Data Sets Within a Grid-Enabled EngineeringApplication.", Proceedings of the IEEE - Special Issue on Grid Computing, 2005, pp. 496-509, Vol. 93, No. 3, ISBN 0018-9219, published by IEEE | PDF download | View/Edit
  • Jim Austin, Tom Jackson, Mark Jessop,, "Diagnostics and Prognostics on the Grid: the Distributed Aircraft Maintenance Environment project (DAME) ", Nottingham, UK, August 31- September 03, 2004, e-Science All Hands Meeting, | View/Edit
  • Martyn Fletcher, Jim Austin, Tom Jackson., "Distributed Aero-engine Condition Monitoring and Diagnosis on the Grid: DAME", Robinson College, Cambridge, UK, August 23-25, 2004, 17th International Congress & Exhibition on Condition Monitoring And Diagnostic Engineering Management (COMADEM 2004 International), | PDF download | View/Edit
  • Jim Austin, Tom Jackson,, "Distributed Health Monitoring on the GRID: DAME", Liverpool, UK, July, 2004, Proceedings of IMechE Conference on Detection, Classification and Monitoring, | View/Edit
  • M Jessop, A Pasley, J Austin, "Pattern Matching Against Distributed Datasets", August 31- September 03, 2004, All Hands Meeting, | PDF download | View/Edit
  • Tom Jackson, Jim Austin, Martyn Fletcher, Mark Jessop, "Delivering a Grid enabled Distributed Aircraft Maintenance Environment (DAME)", Nottingham, UK, September 02-04, 2003, UK e-Science All Hands Meeting, | View/Edit
  • Tom Jackson, Jim Austin, Martyn Fletcher, Mark Jessop, "Distributed Aircraft Maintenance Environment (DAME)", Nottingham, UK, September 02-04, 2003, e-Science All Hands meeting, ISBN 1-904425-11-9 , | External link | View/Edit
  • J Young, Jim Austin, "Distributed Aircraft Maintenance Environment (DAME)", CCGrid, 2003, | PDF download | View/Edit
  • Tom Jackson, Jim Austin, "Distributed Diagnostics on the GRID: DAME.", Globusworld, | View/Edit
  • R Davis, B Liang, M Jessop, A Pasley, Jim Austin, "Pattern Matching in DAME using Grid Enabled AURA Technology", Nottingham, UK, September 02-04, 2003,, eScience All Hands Meeting, | View/Edit

 

Document Actions
Latest News

THE award

ACAG Wins Top Award

find out more

OPPORTUNITIES

Globe

PHD 

STUDENTSHIPS

Log in


Forgot your password?
INTRANET

Group Pages

 

Please refer to the legal disclaimer covering content on this site.