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 !