The rise of the robots… Alasdair Allan School of Physics, University of Exeter Alasdair Allan School of Physics, University of Exeter.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Advanced Piloting Cruise Plot.
Chapter 1: The Database Environment
Distributed Systems Architectures
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
September, 2005What IHE Delivers 1 Key Image Notes Evidence Documents Simple Image & Numeric Report Access to Radiology Information IHE Vendors Workshop.
IHE Workshop – June 2006What IHE Delivers 1 Cynthia A. Levy Cedara Software IHE Technical Committee Import Reconciliation Workflow Profile.
June 28-29, 2005IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Cross-enterprise Document Sharing for Imaging (XDS-I) Rita Noumeir.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
Robotic telescope networks, agent architectures and event messaging Alasdair Allan Tim Naylor Eric Saunders University of Exeter Iain Steele Chris Mottram.
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,
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
VOEvent NVO Summer School September 2006 Roy Williams NVO.Caltech Alasdair Allen Joshua Bloom Andrew Drake Matthew Graham Rob Seaman Robert White.... and.
What's a Proxy Printer Provider? PWG WIMS-CIM Working Group Rick Landau Dell, CTO Office 2008/08/08 v0.2.
Deconstructing Cataloging A Web Services Approach to Bibliographic Control Thomas Hickey.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
DRIVER Long Term Preservation for Enhanced Publications in the DRIVER Infrastructure 1 WePreserve Workshop, October 2008 Dale Peters, Scientific Technical.
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.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Year 6 mental test 5 second questions
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Presented by Brad Jacobson The Publisher on the Web Exploiting the new online sales channels.
© Prentice Hall, 2005 Business In Action 3eChapter Developing Distribution and Promotional Strategies.
Managing Web server performance with AutoTune agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigu Jangwon Han Seongwon Park
ABC Technology Project
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
Chapter 15 Integrated Services Digital Network ISDN Services History Subscriber Access Layers BISDN WCB/McGraw-Hill The McGraw-Hill Companies, Inc., 1998.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
15. Oktober Oktober Oktober 2012.
CAR Training Module PRODUCT REGISTRATION and MANAGEMENT Module 2 - Register a New Document - Without Alternate Formats (Run as a PowerPoint show)
Squares and Square Root WALK. Solve each problem REVIEW:
Chapter 9: The Client/Server Database Environment
Lecture 6: Software Design (Part I)
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.
April 2003 ONLINE SERVICE DELIVERY Presentation. 2 What is Online Service Delivery? Vision The current vision of the Online Service Delivery program is.
Executional Architecture
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Node Lessons Learned James Hudson Wisconsin Department of Natural Resources.
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…...
Week 1.
We will resume in: 25 Minutes.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
Immunobiology: The Immune System in Health & Disease Sixth Edition
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
16/02/06Internet based monitoring and control of embedded systems 1 EES.5413 February 16, 2005 Remi Bosman System Architecture & Networking Department.
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.
The rise of the robots… Alasdair Allan School of Physics, University of Exeter Alasdair Allan School of Physics, University of Exeter.
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.
VOEvent IVOA Interop May 2006 Roy Williams NVO.Caltech..... and many others image of Cas A.
Presentation transcript:

The rise of the robots… Alasdair Allan School of Physics, University of Exeter Alasdair Allan School of Physics, University of Exeter

VOTech DSRP, Sorrento, 6 - 9th March 1 eSTAR in a nutshell

VOTech DSRP, Sorrento, 6 - 9th March 2 The eSTAR network © Nik Szymanek User Agents Embedded Agent The VO Gateway Service Embedded Agents OGLE III Alert Agent GCN Alert Agent Broker

VOTech DSRP, Sorrento, 6 - 9th March 3 What does VOEvent have to do with the VO? –event messages from DBs –event messages from workflow –data mining for added semantic content –testbed for agent architectures in the VO Why should I be interested? –major drivers for the adoption of the VO VOEvent and VOTech?

VOTech DSRP, Sorrento, 6 - 9th March 4 What we’ve done so far? Convenience layer and parser (Perl & C++) –building common cases (including GCN) –different parser methodologies – Prototype event network live and on sky Limited (hard-wired logic) brokering Archiving and persistent storage RSS test feed(s) –programmatic, or human readable?

VOTech DSRP, Sorrento, 6 - 9th March 5 Where are we going? Event brokering (aggregators) –time critical –non-time critical (data mining?) Event archiving and persistent storage –REST interface –persistence of data products Search service –REST interface Event Feeds –pull, or push?

VOTech DSRP, Sorrento, 6 - 9th March 6 Unanswered questions Protocol standard(s?) –How the documents are passed… Transport standard(s?) –How the documents are carried…

VOTech DSRP, Sorrento, 6 - 9th March 7 Protocol work The recent work on interoperability between eSTAR and RAPTOR/TALONS has show the importance of, “ack” messages “iamalive” messages Gateway Service eSTAR Broker

VOTech DSRP, Sorrento, 6 - 9th March 8 Mini-interoperability meeting Tentative agreement on a protocol standard –“ack” and “iamalive” message types Tentative agreement on transport standards –pull via RSS feeds –push via vanilla TCP/IP TALONSCaltecheSTAR

VOTech DSRP, Sorrento, 6 - 9th March 9 Should we mandate transport? Why? Nobody thought about RFC 1149 when IP datagram packets were standardised… See

VOTech DSRP, Sorrento, 6 - 9th March 10 An architecture diagram showing; publishers, subscribers, relays and repositories, along with the more complicated aggregators and brokers. “Atomic” services Publisher Subscriber Relay Repository Author

VOTech DSRP, Sorrento, 6 - 9th March 11 UML diagram CREDIT: Philip Warner, NOAO

VOTech DSRP, Sorrento, 6 - 9th March 12 Event feeds There are two ways to feed events to consumers, Pull model (feeds) –polling –e.g. RSS feed Push model (forwarding) –via REST, SOAP or vanilla TCP

VOTech DSRP, Sorrento, 6 - 9th March 13 Pull model Advantage –under client control Disadvantage –as slow as the polling interval A pull model, e.g. RSS, is never going to work for rapid response cases like GRB or transient follow-up.

VOTech DSRP, Sorrento, 6 - 9th March 14 Push model Advantage –theoretically faster, depending on architecture Disadvantage –administrative nightmare for publisher A push model, e.g. GCN, is the only way to do rapid response work. However it isn’t really optimal, so we’ll probably be stuck using both approaches. Shouldn’t optimise our standard for distribution via RSS model.

VOTech DSRP, Sorrento, 6 - 9th March 15 Aggregators Why should we aggregate event feeds? Consolidation –Do we need to support multiple publishers? Removal of duplicate events Added semantic content Trust issues

VOTech DSRP, Sorrento, 6 - 9th March 16 Storage Why should we permanently store event messages? The data itself will be replicated elsewhere in the VO. Why do we care about the original message? If we want to search, we have to store. However, to me, the best use case for persistent storage is actually event feeds…

VOTech DSRP, Sorrento, 6 - 9th March 17 Its an optional sub-element of the RSS tag that allows the feed publisher to include a link to a file. It has three required attributes. The url=“ ” attribute says where the enclosure is located, length=“ ” says how big it is in bytes, and type=“ ” says what its type is, a standard MIME type. e.g, This is how podcasting works..

VOTech DSRP, Sorrento, 6 - 9th March 18 RSS feed VOEvent GCN Notices en RSS feed for GCN notices MILAGRO_Source trigger Possible GRB The event time is T16:24:15 UT. Location RA Dec (J2000) Fri, 02 Dec :09:52 PST Scott Barthelmy GCN

VOTech DSRP, Sorrento, 6 - 9th March 19 RSS feed VOEvent GCN Notices en RSS feed for GCN notices MILAGRO_Source trigger Possible GRB The event time is T16:24:15 UT. Location RA Dec (J2000) Fri, 02 Dec :09:52 PST Scott Barthelmy GCN

VOTech DSRP, Sorrento, 6 - 9th March 20 Infrastructure changes for VOEvent Main change needed is to the registry, need to be able to register the “atomic” VOEvent services –author, publisher, relay, repository, subscriber Also need to handle services which do more than one atomic operation, –aggregator (relay + repository) –broker (relay + repository + publisher)

VOTech DSRP, Sorrento, 6 - 9th March 21 Infrastructure changes for agents Again the main (only?) change needed is to the registry, need to be able to register the agents. New types of services, –agents at telescopes –agents doing science –brokers for data mining

VOTech DSRP, Sorrento, 6 - 9th March 22 Things I’m going to promise you… Deliverables –agents deliverables –VOEvent standards & prototypes –integration into the VO

VOTech DSRP, Sorrento, 6 - 9th March 23 VOEvent deliverables Prototype “first cut” infrastructure VOEvent parsers (Perl & Java) Library to co-ordinate with Registry –convenience layer to hide registries Standards work, input into standards documents VOEvent prototype network –message handling & forwarding –storage & archiving –search services

VOTech DSRP, Sorrento, 6 - 9th March 24 Agent deliverables Event Broker (Agent) –aggregation of messages –data-mining for added semantic content –publishing its own event feed Query Broker (Agent) –marshalling asynchronous queries –encapsulation queries, hides low level interfaces Neural networks –more intelligent, intelligent agents –enhanced decision making for the VO

VOTech DSRP, Sorrento, 6 - 9th March 25 Integration with the VO? Emitting VOEvent messages from Workflow Wrapping ACR and Workflow inside agents Distributed storage of event messages in VOSpace

VOTech DSRP, Sorrento, 6 - 9th March 26 Conclusions Two different groups of people working on VOEvent Conflict between these groups now (mostly) resolved Standards moving forward, a lot of prototypes now being written at Exeter, Caltech and Los Alamos A good testbed for the intelligent agent work