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
STAR Intelligent Agents and Web Services Alasdair Allan Tim Naylor University of Exeter Iain Steele Dave Carter Jason Etherton Chris Mottram Liverpool.
Advertisements

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,
VOEvent Wrap-up Rob Seaman For Roy Williams IVOA InterOp, Trieste 23 May 2008.
18 May 2006 IVOA - Victoria: Registry 51 New resource types from VOEvent Matthew J. Graham Caltech 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.
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.
Oct, 26 th, 2010 OGF 30, NSI-WG: Network Service Interface working group Web Services Overview Web Services for NSI protocol implementation
Introduction to Web Services Protocols. Talk titledate2 Communication and standards Efficient (or indeed any) communication is dependent on a shared vocabulary.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
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.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
JMS messaging service  All write-only Fedora operations are published to subscribed clients  Messaging system can be durable – if client/consumer/subscriber.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
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.
Distributed components
UMIACS PAWN, LPE, and GRASP data grids Mike Smorul.
Agenda Introduction to 3GPP Introduction to SIP IP Multimedia Subsystem Service Routing in IMS Implementation Conclusions.
Autonomous observing The Astronomer’s Last Stand Alasdair Allan School of Physics, University of Exeter, UK Iain Steele Astrophysics Research Institute,
Distributed Systems Architecture Presentation II Presenters Rose Kit & Turgut Tezir.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Query Processing in Mobile Databases
Roy Williams Andrew Drake, Matthew Graham, Ashish Mahabal California Institute of Technology Skyalert and Event Processing.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Designing Persistency Delos NoE, Preservation Cluster Workshop: Persistency in Digital Libraries 14. February 2006, Oxford Internet Institute.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Implementing an Observational Grid Eric Saunders Alasdair Allan Tim Naylor University of Exeter Iain Steele Chris Mottram Liverpool John Moores University.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Design of a Search Engine for Metadata Search Based on Metalogy Ing-Xiang Chen, Che-Min Chen,and Cheng-Zen Yang Dept. of Computer Engineering and Science.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
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.
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
Actionable Intelligence from Multisourced Events Roy Williams Caltech with S.G.Djorgovski, C. Donalek, A. Drake, M. Graham, A. Mahabal, R. Seaman (NOAO).
Reliable File Transfer: Lessons Learned Bill Allcock, ANL Ravi Madduri, ANL.
Technical Update 2008 Sandy Payette, Executive Director Eddie Shin, Senior Developer April 3, 2008 Open Repositories 2008, Fedora User Group.
Authors: Rob Seaman, National Optical Astronomy Observatory, USA Roy Williams, California Institute of Technology, USA Scott Barthelmy,
© 2006 University of Kansas An LSID resolver for specimens and a digression into issues raised by the use of GUIDs Steve Perry
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSG - A messaging system for efficient and.
VOEvent Sky Event Reporting Metadata Authors: Rob Seaman, National Optical Astronomy Observatory, USA Roy Williams, California Institute of Technology,
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
PPDG February 2002 Iosif Legrand Monitoring systems requirements, Prototype tools and integration with other services Iosif Legrand California Institute.
Web Services Martin Nečaský, Ph.D. Faculty of Mathematics and Physics Charles University in Prague, Czech Republic Summer 2014.
REST By: Vishwanath Vineet.
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
Voeventnet.caltech.edu Transporting VOEvents Andrew Drake, Matthew Graham, Roy Williams, et al.
VOEvent and the Registry Introducing VOEventStream and VOEventService Roy Williams Caltech.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
15 May 2006 IVOA - Victoria: VOEvent 11 Jabber/XMPP Matthew J. Graham Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY.
Forum Topics OMG Roundtable Dec. 11, Background Forum is part of the ODBMS.ORG Moderated by Dr. Roberto Zicari Started on 10/16/07 (last post 12/8/07)
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Fedora Service Framework Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
ETERE A Cloud Archive System. Cloud Goals Create a distributed repository of AV content Allows distributed users to access.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Topics SWIM State of the System, Conceptual Overview FTI IP Backbone
Feed: RSS/ATOM, Podcast
TCP/IP Networking An Example
SNMP (Simple Network Management Protocol) based Network Management
Google Sky.
VOEvent client software
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 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 7 UML diagram CREDIT: Philip Warner, NOAO

VOTech DSRP, Sorrento, 6 - 9th March 8 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 9 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 10 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 11 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 12 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 13 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 14 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 15 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 16 Unanswered questions We have our VOEvent document standard, so there are only two issues outstanding, Protocol standard(s?) –How the documents are passed… Transport standard(s?) –How the documents are carried…

VOTech DSRP, Sorrento, 6 - 9th March 17 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 18 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 19 Should we mandate transport? Why? Nobody thought about RFC 1149 when IP datagram packets were standardised… See

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