As an eSI Visiting Researcher

advertisement
As an eSI Visiting
Researcher
Beth Plale
Computer Science Dept.
Indiana University
Background
• Involved in GGF since early ‘GF’ days
• Relational Grid Information System
research group (RGIS-RG) chair
(inception-Jan 2003)
• Systems researcher
– distributed systems, and
– experimental evaluation
• Main research thread is data streams
Attraction of eSI
• UK respected in grid community for expertise
in databases
– My research crosses systems and databases
• Opportunity to work with OGSA-DAI PIs,
OGSA-DAI development team, and GGF
DAIS WG leaders
• Took opportunity to develop scheme for
handling stream queries within DAIS
framework
Stream systems span range of
functionality
size
Data manipulation
and
systems
overlap
number -processing large
of
amounts of data
stream
chunks
analyzed
Stream monitoring
systems
-identifying unusual
behavior
Stream routing
systems
- event delivery
timeliness demands
on response
Stream systems: events arrive and
queries long standing (not vice versa)
queries added
through user
interface
long-standing
queries
Results multicast to owners
of satisfied queries
stock quote stream
Each arriving
event matched
against set of
queries
DAIS model applied to traditional
database
queries pushed into
external data source
Data
Source
(e.g., RDBMS)
OGSADAI
Data
Service
Rowset
Rowset
Rowset
Data
Data
Data
Service
Service
Service
Instance
Instance
Instance
request
transport
mechanism
(could be
pub/sub
system)
response
DAIS model applied to data stream
source
Queries pushed into
external data resource
distributed,
virtual data
source
Long
running
queries
OGSADAI
Data
Service
Rowset
Data
Service
streamed
response
http://lead.ou.edu
LEAD Data Cloud
Data stream architecture: DAIS and
dQUOB
dQUOB
queries
Rich query
operator
support in
external
resources
dQUOB
queries
dQUOB
SQL
compiler
subquery
scripts
query
request
Data
Service
dQUOB
queries
stream
Result
stream
stream
Rowset
Data
Service
WRF
WRF
WRF
weather
model
model
forecasting
model
Positive Outcomes
• Relationships (!)
• Increased understanding on both sides
• Scheme for how to handle stream
queries in DAIS framework
• LEAD project leverages OGSA-DAI
Ongoing and Future
Collaboration
• Instrumentation of OGSA-DAI
– RGRbench
• Leverage OGSA-DAI in LEAD
– Provide feedback on our experiences
• Use
• development
• Future visits (both directions)
• International funding barrier?
Beth Plale
plale@cs.indiana.edu
http://www.cs.indiana.edu/~plale
Download