Agent-as-a-service-based geospatial service aggregation in the cloud: A case study of flood response

An Agent-as-a-Service (AaaS)-based geospatial service aggregation is proposed to build a more efficient, robust and intelligent geospatial service system in the Cloud for flood emergency response. It involves an AaaS infrastructure, encompassing the mechanisms and algorithms for geospatial Web Processing Service (WPS) generation, geoprocessing and aggregation. The method has the following advantages: 1) it allows separately hosted services and data to work together, avoiding transfers of large volumes of spatial data over the network; 2) it enriches geospatial service resources in the distributed environment by utilizing the agent cloning, migration and service regeneration capabilities of the AaaS, solving issues associated with lack of geospatial services to a certain extent; 3) it enables the migration of services to target nodes to finish a task, strengthening decentralization and enhancing the robustness of geospatial service aggregation; and 4) it helps domain experts and authorities solve interdisciplinary emergency issues using various Agent-generated geospatial services. Display Omitted Agent-as-a-Service (AaaS)-based geospatial service aggregation on the Cloud is proposed.It allows separately-hosted services and data to work together, which avoids transferring large volume of spatial data.It enriches geospatial service resources in the distributed environment and solves the issue of lack of geospatial services.It strengthens decentralization and enhances robustness of the geospatial service aggregation.It provides experts assistance in solving the interdisciplinary emergency issues with agent-generated geospatial services.

[1]  Liping Di,et al.  Earth Observation Sensor Web: An Overview , 2010, IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens..

[2]  Jean-Paul Jamont,et al.  Flood decision support system on agent grid: method and implementation , 2007, Enterp. Inf. Syst..

[3]  Jeffrey M. Sadler,et al.  A recipe for standards-based data sharing using open source software and low-cost electronics , 2016 .

[4]  Yichun Xie,et al.  Spatial agent‐based modelling , 2006, Int. J. Geogr. Inf. Sci..

[5]  Lan Zhao,et al.  SWATShare - A web platform for collaborative research and education through online sharing, simulation and visualization of SWAT models , 2016, Environ. Model. Softw..

[6]  Stuart P. D. Gill,et al.  Geospatial Disaster Response during the Haiti Earthquake: A Case Study Spanning Airborne Deployment, Data Collection, Transfer, Processing, and Dissemination , 2011 .

[7]  Ismailcem Budak Arpinar,et al.  Ontology-driven Web services composition platform , 2004, Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004..

[8]  H. Akinci GEOSPATIAL WEB SERVICES FOR E-MUNICIPALITY , 2004 .

[9]  Muli Ben-Yehuda,et al.  The rise of RaaS: the resource-as-a-service cloud , 2014, CACM.

[10]  Amit P. Sheth,et al.  Framework for Semantic Web Process Composition , 2003, Int. J. Electron. Commer..

[11]  Dimitris A. Karras,et al.  Fault tree analysis and fuzzy expert systems: Early warning and emergency response of landfill operations , 2009, Environ. Model. Softw..

[12]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..

[13]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[14]  Maude Manouvrier,et al.  TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition , 2010, IEEE Transactions on Services Computing.

[15]  Nicole Ostländer,et al.  Service chaining architectures for applications implementing distributed geographic information processing , 2009, Int. J. Geogr. Inf. Sci..

[16]  Johannes Brauner,et al.  Geoprocessing Appstore - Open-Source-Community-Plattform für Geoprozessierung , 2015, AGIT Journal Angew. Geoinformatik.

[17]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[18]  Liping Di,et al.  Building an on-demand web service system for Global Agricultural Drought Monitoring and Forecasting , 2012, 2012 IEEE International Geoscience and Remote Sensing Symposium.

[19]  L. Di,et al.  Ontology-driven Automatic Geospatial-Processing Modeling based on Web-service Chaining , 2006 .

[20]  Daqiang Zhang,et al.  MPaaS: Mobility prediction as a service in telecom cloud , 2013, Information Systems Frontiers.

[21]  Harry J. P. Timmermans,et al.  A Multi-Agent Cellular Automata System for Visualising Simulated Pedestrian Activity , 2000, ACRI.

[22]  Jian Wang,et al.  Towards enabling Cyberinfrastructure as a Service in Clouds , 2013, Comput. Electr. Eng..

[23]  L. Di,et al.  Web-service-based Monitoring and Analysis of Global Agricultural Drought , 2013 .

[24]  Lin Li,et al.  Simulation as a service (SMaaS): a cloud-based framework to support the educational use of scientific software , 2014, Int. J. Cloud Comput..

[25]  Liping Di,et al.  GIS in the Cloud: Implementing a Web Coverage Service on Amazon Cloud Computing Platform , 2011 .

[26]  Liping Di,et al.  Delivery of agricultural drought information via web services , 2015, Earth Science Informatics.

[27]  C. Yang,et al.  Introduction to distributed geographic information processing research , 2009, Int. J. Geogr. Inf. Sci..

[28]  Nigel W. T. Quinn,et al.  Design and implementation of an emergency environmental response system to protect migrating salmon in the lower San Joaquin River, California , 2007, Environ. Model. Softw..

[29]  Patrick Callaghan,et al.  The strengths based approach as a service delivery model for severe mental illness: a meta-analysis of clinical trials , 2014, BMC Psychiatry.

[30]  Thomas Berger,et al.  An agent-based simulation model of human-environment interactions in agricultural systems , 2011, Environ. Model. Softw..

[31]  Qiang Wang,et al.  Intelligent Web Map Service Aggregation , 2009, 2009 International Conference on Computational Intelligence and Natural Computing.

[32]  Aijun Chen,et al.  Cloud- and Agent-Based Geospatial Service Chain: A Case Study of Submerged Crops Analysis During Flooding of the Yangtze River Basin , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[33]  Gregor von Laszewski,et al.  Towards building a cloud for scientific applications , 2011, Adv. Eng. Softw..

[34]  David A. Bennett,et al.  Agent-based modelling environment for spatial decision support , 2003, Int. J. Geogr. Inf. Sci..

[35]  Rolv Bræk,et al.  Model-Driven Service Engineering , 2005, Model-Driven Software Development.

[36]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[37]  Thomas Usländer,et al.  Designing environmental software applications based upon an open sensor service architecture , 2010, Environ. Model. Softw..

[38]  Xu Qixing,et al.  Web Service Composition Based on Mobile Agent and Active Network , 2006, 2006 International Conference on Communications, Circuits and Systems.

[39]  H. W. Sorenson,et al.  An introduction to nonlinear programming—I: Necessary and sufficient conditions , 1976 .

[40]  Liping Di,et al.  Semantic Web-based geospatial knowledge transformation , 2009, Comput. Geosci..

[41]  Timothy L. Nyerges,et al.  Modeling and representation for earthquake emergency response knowledge: perspective for working with geo-ontology , 2014, Int. J. Geogr. Inf. Sci..

[42]  Sandhya Samarasinghe,et al.  Mixed-method integration and advances in fuzzy cognitive maps for computational policy simulations for natural hazard mitigation , 2013, Environ. Model. Softw..

[43]  Yang Hong,et al.  A cloud-based global flood disaster community cyber-infrastructure: Development and demonstration , 2014, Environ. Model. Softw..

[44]  C. Hewitt,et al.  Comments on C. Hewitt, viewing control structures as patterns of passing messages, Artificial Intelligence 8 (1977) 323¿364 , 1978 .

[45]  H. Lan,et al.  Landslide hazard spatial analysis and prediction using GIS in the Xiaojiang watershed, Yunnan, China , 2004 .

[46]  James Pasley,et al.  How BPEL and SOA Are Changing Web Services Development , 2005, IEEE Internet Comput..

[47]  Arkady B. Zaslavsky,et al.  Sensing as a service model for smart cities supported by Internet of Things , 2013, Trans. Emerg. Telecommun. Technol..

[48]  Nathan R. Swain,et al.  A review of open source software solutions for developing water resources web applications , 2015, Environ. Model. Softw..

[49]  Christoph Schroth,et al.  Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services , 2007, IT Professional.

[50]  D. Alongi Mangrove forests: Resilience, protection from tsunamis, and responses to global climate change , 2008 .

[51]  Anthony M. Castronova,et al.  Models as web services using the Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard , 2013, Environ. Model. Softw..

[52]  Stephen J. H. Yang,et al.  An optimal QoS-based Web service selection scheme , 2009, Inf. Sci..

[53]  Denis Havlik,et al.  From Sensor to Observation Web with Environmental Enablers in the Future Internet , 2011, Sensors.

[54]  Aijun Chen,et al.  BPELPower - A BPEL execution engine for geospatial web services , 2012, Comput. Geosci..

[55]  Stefano Galmarini,et al.  Web-based system for decision support in case of emergency: ensemble modelling of long-range atmospheric dispersion of radionuclides , 2004, Environ. Model. Softw..

[56]  Liping Di,et al.  Geoprocessing on the Amazon cloud computing platform — AWS , 2012, 2012 First International Conference on Agro- Geoinformatics (Agro-Geoinformatics).

[57]  Sophia Karagiorgou,et al.  A service oriented architecture for decision support systems in environmental crisis management , 2012, Future Gener. Comput. Syst..

[58]  Yucong Duan Value Modeling and Calculation for Everything as a Service (XaaS) Based on Reuse , 2012, 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing.

[59]  Shaowen Wang,et al.  Agent-based modeling within a cyberinfrastructure environment: a service-oriented computing approach , 2011, Int. J. Geogr. Inf. Sci..

[60]  Bert Bredeweg,et al.  An overview of approaches to qualitative model construction , 1996, The Knowledge Engineering Review.

[61]  Zhenlong Li,et al.  Building Model as a Service to support geosciences , 2017, Comput. Environ. Urban Syst..

[62]  T. Thumerer,et al.  A GIS based coastal management system for climate change associated flood risk assessment on the east coast of England , 2000, Int. J. Geogr. Inf. Sci..

[63]  Liping Di,et al.  Geo-processing workflow driven wildfire hot pixel detection under sensor web environment , 2010, Comput. Geosci..

[64]  James Brasington,et al.  Coupling agent-based models of subsistence farming with individual-based forest models and dynamic models of water distribution , 2009, Environ. Model. Softw..

[65]  Jyri Rajamäki,et al.  Leveraging Benefits of Standardized Utility and Cloud Computing with Service-oriented Architecture in Public Protection and Disaster Relief , 2013 .

[66]  Jyri Rajamäki,et al.  Cloud Computing with SOA Approach as Part of the Disaster Recovery and Response in Finland , 2012 .

[67]  Liping Di,et al.  Building an Online Learning and Research Environment to Enhance Use of Geospatial Data , 2008, Int. J. Spatial Data Infrastructures Res..

[68]  Qunying Huang,et al.  Utilize cloud computing to support dust storm forecasting , 2013, Int. J. Digit. Earth.

[69]  Chaowei Phil Yang,et al.  Redefining the possibility of digital Earth and geosciences with spatial cloud computing , 2013, Int. J. Digit. Earth.

[70]  Ryszard Kowalczyk,et al.  Towards Agent-Based Coalition Formation for Service Composition , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[71]  George Cybenko,et al.  D'Agents: Applications and performance of a mobile‐agent system , 2002, Softw. Pract. Exp..

[72]  Liping Di,et al.  Facilitating Data-Intensive Research and Education in Earth Science , 2010 .

[73]  Liping Di,et al.  Persistent WCS and CSW services of GOES data for GEOSS , 2010, 2010 IEEE International Geoscience and Remote Sensing Symposium.

[74]  William Rand,et al.  Spatial process and data models: Toward integration of agent-based models and GIS , 2005, J. Geogr. Syst..

[75]  M. Brugnach,et al.  Why are decisions in flood disaster management so poorly supported by information from flood models? , 2014, Environ. Model. Softw..

[76]  Jonathan D. Blower,et al.  GIS in the cloud: implementing a web map service on Google App Engine , 2010, COM.Geo '10.

[77]  Xi He,et al.  Cloud Computing: a Perspective Study , 2010, New Generation Computing.

[78]  Liping Di,et al.  Use of ebRIM-based CSW with sensor observation services for registry and discovery of remote-sensing observations , 2009, Comput. Geosci..

[79]  Lei Hu,et al.  Geoprocessing in Cloud Computing platforms – a comparative analysis , 2013, Int. J. Digit. Earth.

[80]  Werner Kuhn,et al.  Ontology-based discovery of geographic information services - An application in disaster management , 2006, Comput. Environ. Urban Syst..

[81]  Qunying Huang,et al.  Evaluating open-source cloud computing solutions for geosciences , 2013, Comput. Geosci..

[82]  Chao Yang,et al.  The cloud computing for a dynamic agro-geoinformation processing , 2012, 2012 First International Conference on Agro- Geoinformatics (Agro-Geoinformatics).

[83]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[84]  M. Janssen,et al.  Multi-Agent Systems for the Simulation of Land-Use and Land-Cover Change: A Review , 2003 .

[85]  Liping Di,et al.  Building Open Environments to Meet Big Data Challenges in Earth Sciences , 2014 .

[86]  Yu-I Lin,et al.  The implementation of SOA within grid structure for disaster monitoring , 2009, Expert Syst. Appl..

[87]  Soundar R. T. Kumara,et al.  Web Service Planner (WSPR): An Effective and Scalable Web Service Composition Algorithm , 2007, Int. J. Web Serv. Res..

[88]  Peng Yue Geospatial Web Service , 2013 .

[89]  Per Strand,et al.  Model analysis of worst place scenarios for nuclear accidents in the northern marine environment , 2016, Environ. Model. Softw..

[90]  Ee-Peng Lim,et al.  Dynamic Web Service Selection for Reliable Web Service Composition , 2008, IEEE Transactions on Services Computing.

[91]  D. Tralli,et al.  Satellite remote sensing of earthquake, volcano, flood, landslide and coastal inundation hazards , 2005 .

[92]  Liping Di,et al.  Distributed Geospatial Information Services - Architectures, Standards, and Research Issues , 2004 .

[93]  Liping Di,et al.  Semantics-based automatic composition of geospatial Web service chains , 2007, Comput. Geosci..

[94]  Jyri Rajamäki How standardized Utility Cloud Services and Service-oriented Architecture benefits in Public Protection and Disaster Relief ? , .

[95]  R. Colombo,et al.  Integration of remote sensing data and GIS for accurate mapping of flooded areas , 2002 .

[96]  Aijun Chen,et al.  Use of grid computing for modeling virtual geospatial products , 2009, Int. J. Geogr. Inf. Sci..

[97]  Chao Yang,et al.  Cloud Computing Enabled Web Processing Service for Earth Observation Data Processing , 2012, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[98]  Liping Di A Framework for Developing Web-Service-Based Intelligent Geospatial Knowledge Systems , 2005, Ann. GIS.

[99]  François Bousquet,et al.  Modelling with stakeholders , 2010, Environ. Model. Softw..

[100]  Martin Hammitzsch,et al.  Development of tsunami early warning systems and future challenges , 2012 .