Development of a cloud computing application for water resources modeling and optimization based on...
-
Upload
blagoj-delipetrev -
Category
Technology
-
view
184 -
download
0
Transcript of Development of a cloud computing application for water resources modeling and optimization based on...
![Page 1: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/1.jpg)
1
DEVELOPMENT OF A CLOUD COMPUTING APPLICATION FOR WATER RESOURCES
MODELING AND OPTIMIZATION BASED ON OPEN SOURCE SOFTWARE
Blagoj DelipetrevAndreja Jonoski
Dimitri P. Solomatine
HIC, NYC August 17 – 21, 2014
![Page 2: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/2.jpg)
2
Motivation
HIC, NYC August 17 – 21, 2014
Network is the computer !
Web based GIS (Geographic Information systems)
Water as Indispensable resource for our future
![Page 3: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/3.jpg)
Cloud computing
3
Cloud is a system that enables data processing, software and access of data services independently of physical location and configuration.Similar to this concept is the electric grid where users utilize power without understanding the system components.Pillars are: Cloud computing, Service Oriented Architecture (SOA) and Web GISContinuation of research published in Journal of Computers and Geosciences “Development of a web application for water resources based on open source software”
HIC, NYC August 17 – 21, 2014
![Page 4: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/4.jpg)
Architecture
4HIC, NYC August 17 – 21, 2014
Two Virtual Machines (VM) and four web services
![Page 5: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/5.jpg)
Cloud application interface
5HIC, NYC August 17 – 21, 2014
![Page 6: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/6.jpg)
Activity diagram of web browser refresh
6
Initial Web Service
Web Service for WRM
GeoServer
GeoServer
HMak
WFS-T
Get, Post
GeoServer
Web ServiceStarting user interface
WFS-T
Get, Post
WMS
HmakPostgress &
PostGIS
InternetWMS
providers
Google Maps, OpenLayer
WMS
Web browser
Final
HIC, NYC August 17 – 21, 2014
![Page 7: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/7.jpg)
Activity diagram of web services
7HIC, NYC August 17 – 21, 2014
![Page 8: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/8.jpg)
Demonstration of the cloud app
8HIC, NYC August 17 – 21, 2014
![Page 9: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/9.jpg)
Discussion and conclusions Distribute web services between the two VMs and connect
them appropriately was successfully accomplished NIST definition of cloud computing 1. on-demand self- service2. broad network access.3. resources pooling and 4. rapid elasticity5. measured service real time collaboration platform capabilities open source software and custom prototype code
Concerning service models - SaaS. The current deployment model is hybrid of public - private cloud.
9HIC, NYC August 17 – 21, 2014
![Page 10: Development of a cloud computing application for water resources modeling and optimization based on open source software](https://reader035.fdocuments.us/reader035/viewer/2022081605/587ab5131a28abed218b6ddd/html5/thumbnails/10.jpg)
10
Future applications, software and services will be based on cloud
Email [email protected]
https://github.com/deblagoj/IWRM