Upload
kelly-morgan
View
218
Download
5
Embed Size (px)
Citation preview
AstroGrid DatacentersAstroGrid Datacenters
ESOESO
M Hill (ROE), Aug 2004M Hill (ROE), Aug 2004
AstroGridAstroGrid
Remit:Remit:• PrototypingPrototyping• Produce working Grid, real scienceProduce working Grid, real science• Feedback to IVOA on practical issuesFeedback to IVOA on practical issues
3 years (18 months development)3 years (18 months development) Iterative developmentIterative development Deploying Itn05 completeDeploying Itn05 complete
AstroGrid ComponentsAstroGrid Components
Portal (UI)Portal (UI) MySpace (secure public storage)MySpace (secure public storage) Registry (discovery)Registry (discovery) Applications (SExtractor etc)Applications (SExtractor etc) Community (accounts, security)Community (accounts, security) Datacenters (PAL)Datacenters (PAL) Workflow (+scripts eg Python?)Workflow (+scripts eg Python?)
PALPAL
‘‘Easy to publish to the VO’Easy to publish to the VO’ Implements VO interfaces:Implements VO interfaces:
• Home-grown Astrogrid (2 versions)Home-grown Astrogrid (2 versions)• NVO-Cone searchNVO-Cone search• (extra Simple) SIAP(extra Simple) SIAP• CEA CEA • Prepped for SkyNodePrepped for SkyNode
Querier ‘Plugins’Querier ‘Plugins’
ArchitectureArchitecture
Web
Ser
vice
inte
rfac
e
Con
nect
ion
& A
utho
risat
ion
Man
ager Q ue rie r
P lug -in SQ LD atabase
A stronom ica lD a ta
Q ueryLanguage
V O T ab le
S Q L R esu lts
S Q L
Example SQL-based catalogue datacenter
Inte
rnet
Da
tace
nte
r Im
ple
me
nta
tion
Slin
ge
r
Axi
sC
on
eS
IAP
Plu
gin
Ma
na
ge
r
/XML/CSVzip/plain
email/file/ftp/myspace
Ast
roG
ridCE
AS
kyN
od
e
Asynchronous QueryingAsynchronous Querying Identifying a QueryIdentifying a Query Keeping it transient:Keeping it transient:
• No work files/temporary filesNo work files/temporary files• All StreamingAll Streaming• TargetIndicatorsTargetIndicators
Aborting… Aborting… • Tricky – depends on implementationTricky – depends on implementation
TimeoutsTimeouts• NoneNone• NecessaryNecessary
Polling StatusPolling Status Callback status (event-driven)Callback status (event-driven)
• Requires webservice to callRequires webservice to call
FutureFuture
Deploying to ROEb, Leicester, Deploying to ROEb, Leicester, Cambridge (UK), JBO, ESO.Cambridge (UK), JBO, ESO.
SkyNode interfaceSkyNode interface Metadata wizardsMetadata wizards -> Query pages-> Query pages Full SIA, SSA interfaceFull SIA, SSA interface Comprehensive statusComprehensive status
ESO PALESO PAL
Tomcat 5, vonc1Tomcat 5, vonc1 ‘‘one click’ updateone click’ update RDBMS nowRDBMS now HOTF plugin later?HOTF plugin later? No MySpace…No MySpace…