TerraFly Cloud With UMBC - NSF Industry/University

advertisement
FIU High Performance Database Research Center
NSF Industry-University Cooperative Research Center
Naphtali D. Rishe, PhD, Director
TerraFly GIS Service
Based On Geo-Spatial Research Technology
• Next generation GIS: internet geo-visualization & spatial cloud-computing
platform and service
• Advanced geo-spatial computing engine
• Map-Reduce/Hadoop distributed computing environment sponsored by
Google/IBM/NSF
• Open architecture, API provided
• 40 TB database of aerial imagery and spatial data
• Rich datasets in a user-friendly environment
• Customization to domain requirements
• NASA, NSF, and USGS funded technology
TerraFly Cloud Computing Architecture
Geo-Spatial Rich-Internet Cloud Computing Environment
Knowledge Domain
Easy-Present
Technique
TerraFly
Semantic
Script language
Microsoft. Net
JSP, PHP, Flash
ActionScript, …
Geo-Spatial
Web Service
Semantic
Query
Support
Cloud
Service API
Visualization
API
Distributed
Spatial
DBMS
Distributed
Storage
System
TerraFly
DB Cloud
Large-scale distributed
Aerial Photography Database
J2EE
AJAX
Could Environment
API
Dynamic Resource
allocation
Load balancing
Large-scale distributed
Geo-Spatial Database
TerraFly Distributed Storage System
Comprehensive Adaptability
Planned TerraFly
GIS Smart Cloud Services
•
Implement based on Services Lifecycle Methodology Framework by UMBC
ebiquity research
– A semantically rich, policy-based framework to automate the lifecycle of virtualized services on
the Terrafly cloud.
– Use Semantic web languages/technologies
•
•
Interoperability
OWL (Web Ontology Language), RDF (Resource Description Framework), and associated reasoning
infrastructure.
– Tie the service requirements with the Enterprise policies or individual preferences (expressed
as policy)
– Develop a service quality framework
•
TerraFly® GIS spatial Computing flow lifecycle in acquiring, consuming and
monitoring Cloud based services.
– Cloud Service API
•
•
Use TerraFly® GIS spatial Computing API to start spatial computing
Get all spatial computing functions with simple instructions
– GIS Data Visualization API
•
•
Use TerraFly® GIS Data Visualization API to create your own maps
Use cloud data for layers and drill-down
Service Life cycle
Users1
VPC VPC
VPC
VPC
VPCVPC
VPC
Cloud
VPC TerraFly
VPC
VPC Module
VPC
Computing
VPC
VPC
VPC
VPC
VPC
VPC
Web-Present
Technique
Users2
VPN
GIS Application Users1
VPN
Geo-Spatial
GIS Application
Users 2
Web Service
VPN
GIS Application Users 3
Users1’s Data
Users2’s Data
Users3’s Data
………….
Spatial
Database
Management
system
Aerial Photography
Database
Users3
Geo-Spatial
Database
Semantic
Database
Virtual Private Cloud
VPC VPC
VPC
VPC
VPCVPC
VPC
Cloud
VPC TerraFly
VPC
VPC
Computing Module VPC
VPC
VPC
VPC
VPC
VPC
VPC
GIS Application Users1
GIS Application Users 2
GIS Application Users 3
Customer & Partnership
Thank You !
Download