Robotic telescope networks, agent architectures and event messaging Alasdair Allan Tim Naylor Eric Saunders University of Exeter Iain Steele Chris Mottram.

Slides:



Advertisements
Similar presentations
1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Advertisements

Advanced Piloting Cruise Plot.
A Role-Based Delegation Model and some extensions By: Ezedin S.Barka Ravi Sandhu George Mason University.
© 2005 by Prentice Hall Chapter 13 Finalizing Design Specifications Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 1: The Database Environment
Distributed Systems Architectures
Requirements Engineering Process
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
STAR Intelligent Agents and Web Services Alasdair Allan Tim Naylor University of Exeter Iain Steele Dave Carter Jason Etherton Chris Mottram Liverpool.
Hooking up a meta-network with VOEvent Robert White Stuart Evans W. Thomas Vestrand James Wren Przemyk Wozniak Los Alamos National Laboratory Alasdair.
Results of the HTN Workshop Allan, A. 1, Bischoff, K. 2, Burgdorf, M. 3, Cavanagh, B. 4, Christian, D. 5, Clay, N. 3, Dickens,
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
1 Covalent bonds l Nonmetals hold onto their valence electrons. l They cant give away electrons to bond. l Still want noble gas configuration. l Get it.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
1 PHARE Operational Scenarios J-P. Nicolaon, Operational Task Force Chairman EUROCONTROL Experimental Centre.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Making the System Operational
Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Liverpool John Moores University & University of Exeter eScience Telescopes for Astronomical Research
ZMQS ZMQS
Richmond House, Liverpool (1) 26 th January 2004.
Week 2 The Object-Oriented Approach to Requirements
Configuration management
Fact-finding Techniques Transparencies
Effectively applying ISO9001:2000 clauses 6 and 7.
ABC Technology Project
1 IC GS J. Broome, Mar Introduction to the Informatics and Data Aspects John Broome (Canada)
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Squares and Square Root WALK. Solve each problem REVIEW:
Lecture 6: Software Design (Part I)
The rise of the robots… Alasdair Allan School of Physics, University of Exeter Alasdair Allan School of Physics, University of Exeter.
Data Exploration or “What have those agents ever done for us?” Alasdair Allan University of Exeter, Exeter, U.K.
A Heterogeneous Telescope Network Alasdair Allan Tim Naylor Eric Saunders University of Exeter Iain Steele Chris Mottram Liverpool John Moores University.
Who are the Experts?Simon KampaSlide 1 Who are the Experts? Simon Kampa IAM Group University of Southampton
Addition 1’s to 20.
25 seconds left…...
1 Using one or more of your senses to gather information.
Copyright 2001 Advanced Strategies, Inc. 1 Data Bridging An Overview Prepared for DIGIT By Advanced Strategies, Inc.
Week 1.
Systems Analysis and Design in a Changing World, Fifth Edition
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
Organization Theory and Health Services Management
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
Vanilla TCP? Alasdair Allan. IVOA Interop Meeting, May Why TCP? Traditional and still the best Because we’ve always done it that way –not always.
Autonomous observing The Astronomer’s Last Stand Alasdair Allan School of Physics, University of Exeter, UK Iain Steele Astrophysics Research Institute,
Agent architectures Smarter software for astronomers Alasdair Allan University of Exeter, Exeter, U.K.
Implementing an Observational Grid Eric Saunders Alasdair Allan Tim Naylor University of Exeter Iain Steele Chris Mottram Liverpool John Moores University.
Event Infrastructure Alasdair Allan University of Exeter Alasdair Allan University of Exeter Robert R. White Los Alamos National Laboratories The eSTAR/TALONS.
Presentation transcript:

Robotic telescope networks, agent architectures and event messaging Alasdair Allan Tim Naylor Eric Saunders University of Exeter Iain Steele Chris Mottram Liverpool John Moores University Tim Jenness Frossie Economou Brad Cavanagh Andy Adamson Joint Astronomy Centre, Hawaii

VOEvent Workshop, Apr What is an agent anyway? An agent is just software not magic Loosely, an agent is a computational entity which: Acts on behalf of another entity in an autonomous fashion Performs its actions with some level of proactivity and/or responsiveness Exhibits some level of the key attributes of learning, co-operation and mobility

VOEvent Workshop, Apr Agents as architecture From a developers perspective there are five major trends which are evident from the history of computing. These are, –ubiquity –interconnection –intelligence –delegation –human-orientation Agent architectures are the next paradigm shift following these trends.

VOEvent Workshop, Apr The intelligence thing… The complexity of tasks that we are capable of automating and delegating to computers has grown steadily If you dont feel comfortable with this definition of intelligence, its probably because youre human

VOEvent Workshop, Apr The delegation thing… Computers are doing more for us – without our intervention We are giving control to computers, even in safety critical tasks One example: fly-by-wire aircraft, where the machines judgment may be trusted more than an experienced pilot

VOEvent Workshop, Apr Multi-agent systems A multi-agent system is one that consists of a number of agents, which interact with one-another. In the most general case, agents will be acting on behalf of users with different goals and motivations. To successfully interact, they will require the ability to cooperate, coordinate, and negotiate with each other, much as people do…

VOEvent Workshop, Apr Barriers and Flatness If you put barriers in the way of people who want to do something, they will find ways around these barriers. The real world does not operate in a hierarchical manner. In the real world you usually know someone, who knows someone, who knows what you want.

VOEvent Workshop, Apr Peer-to-Peer Agents operate in a peer-to-peer manner and can make use of these interconnections between people and data. Carrying out intelligent resource discovery could mean that your agent looks to your collaborators agent for data and expertise before it looks to central sources.

VOEvent Workshop, Apr The world is flat… The world is small and flat, but it is none the less still very complex. Architectures which take account of this are intuitive, and will map well into the real world. Those that do not will have problems. © Terry Pratchett

VOEvent Workshop, Apr The eSTAR concept Two fundamental ideas behind the project which makes it unique: Treat telescopes and databases in a similar manner, both being made available on the Observational Grid. The main user of the Grid and the Virtual Observatories (VO) should not be humans, but autonomous intelligent agents.

VOEvent Workshop, Apr Multi-agent systems for eSTAR The eSTAR uses the collaborative agent paradigm, with a flat peer-to- peer network topology. A hierarchical system would not be robust, or scale well, and its not the way the real world operates. Weve built the first agent based astronomical system, and it was clearly the correct choice of architecture.

VOEvent Workshop, Apr We are not alone… The Thinking Telescope System (Los Alamos)

VOEvent Workshop, Apr The short term plan… We have an exciting time ahead: Currently deploying on UKIRT in collaboration with the JAC to do real time GRB follow-up [APR] Deploy eSTAR onto Robonet-1.0 to allow it to carry out observations using adaptive dataset planning and do micro- lensing work this summer [MAY] Finish work on the WFCAM/eSTAR Transient Object Detection Agent in collaboration with the JAC [JULY]

VOEvent Workshop, Apr eSTAR and UKIRT All aspects of an observation programme at the JAC are either software readable or software controllable To the agent its irrelevant thats there is a human in the loop Agents now being deployed to carry out GRB follow-up © Nik Szymanek

VOEvent Workshop, Apr eSTAR and Robonet-1.0 Searching for extra-Solar planets using gravitational microlensing in the galactic bulge Real time GRB follow-up using the same agent software as UKIRT Consortium open time, a testbed for our adaptive dataset planning work

VOEvent Workshop, Apr The eSTAR network © Nik Szymanek UKIRT at JACH User Agents The Grid Embedded Agent Robonet-1.0 Embedded Agent OGLE Observations Alert Agent GCN Alerts Alert Agent Alert Agent WFCAM The VO

VOEvent Workshop, Apr In the longer term… Adding more telescopes, means the network becomes heterogeneous. Does that mean more complexity? What about the existing proprietary networks? Need to establish interoperability between the existing networks. Standards based, using RTML over SOAP (and VOEvent for notification?)

VOEvent Workshop, Apr The eSTAR meta-network User Agents The Grid Broker Service Proprietary Telescope Network Alert Agent

VOEvent Workshop, Apr A Grid Market User Agents The Grid Grid Market Broker Service Proprietary Telescope Network Broker Service Proprietary Telescope Network The Virtual Observatory Broker Service

VOEvent Workshop, Apr What about event notification Needs to be, –light-weight, so easily implemented –extensible, so easily modified –built to be interpreted by software, not humans Must take the peer-to-peer nature of agent architectures into account, there will be more parsing of messages going on than you might expect.

VOEvent Workshop, Apr What is the minimal specification? Probably needs to specify, –What –Where –When –Who But can get away without, –What –Who

VOEvent Workshop, Apr What is a minimal VOEvent?

VOEvent Workshop, Apr Coordinate representation The following will handle most cases, J T12:36:

VOEvent Workshop, Apr More complex cases? But the more complex cases may need STC, T12:36:

VOEvent Workshop, Apr Instrument representation Can be inline, or you should be able to point to a URI,.

VOEvent Workshop, Apr Pointers to documents? Or perhaps even this, In some cases you could actually do this,

VOEvent Workshop, Apr Summary Events need to be passed through multiple systems, parsed, interpreted and routed. Need a light-weight standard that is easy to implement. The importance of being able to use URIs to point to (sub-)documents cant be overstressed. And finally, an invitation…

VOEvent Workshop, Apr The HTN Workshop July Aims Establish the standards for interoperability between robotic telescope networks Work towards the establishment of an e-market for the exchange of telescope time Establish the standards for interoperability with the Virtual Observatory (VO) for event notification See htn-workshop2005.ex.ac.ukhtn-workshop2005.ex.ac.uk Science Goal Monitor