SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
INFOCOMP 2011
Impact of User Concurrency in Commonly
Used OGC Map Server Implementations
INFOCOMP 2011
October 2011
Used OGC Map Server Implementations
Joan Masó, Paula Díaz, Xavier Pons, José L. Monteagudo-Pereira,
Joan Serra-Sagristà, Francesc Aulí-Llinàs
Center of Research in Ecology and Forestry Applications
Universitat Autònoma de Barcelona
Introduction
INFOCOMP 2011
October 2011
Introduction
Three Steps for Disaster Management
INFOCOMP 2011
October 2011
GEO-PICTURES is an EC
FP7 SPACE project with the aim of
integrating satellite imagery with in-situ sensors and
geo-tagged images as a tool for decision making in emergency crisis
Rapid Mapping and Technology
INFOCOMP 2011
October 2011
The images
22 satellite images of GeoEye-1 (Orthorectified
GeoTIFF; provided by Google)
(http://www.google.com/relief/haitiearthquake/geoeye.html)
Covering Port-au-Prince
INFOCOMP 2011
October 2011
Covering Port-au-Prince
and surroundings
16-01-2010, 3 days
after the Earthquake
Each image has
196 373 kb 4.21 Gb
40 994x57 392 pixels
pdiaz4
Diapositiva 5
pdiaz4 Al Web de descàrrega posa:
By downloading these files, you agree to use the imagery solely for non-commercial use related to emergency relief, and to provide a
proper and distinct photo credit to “GeoEye Satellite Image.”
Això significa que hem de posar el logo de GeoEye a la presentació?
pdiaz; 13/10/2010
The service
We are going to test implementations of two standards:
Web Map Service (WMS) standard
INFOCOMP 2011
October 2011
Web Map Tile Service (WMTS) standard
Both standards are Open Geospatial Consortium standards
Assess performance
Web Map Service
INFOCOMP 2011
October 2011
This is a map
Web Map Tile Service
INFOCOMP 2011
October 2011
This is a tile
INFOCOMP 2011
October 2011
Methodology
INFOCOMP 2011
October 2011
Methodology
The analysis
Servers ClientsStandardsData
Web Map Service
(WMS)
Web Map Service
INFOCOMP 2011
October 2011
Web Map Service
Cache (WMS-C)
Tile Map Service
(TMS)
Tile Map Tile Service
(WMTS)
Traditional WMS server-client interaction
WMS
Server
reques
t GetMap
URL
INFOCOMP 2011
October 2011
respon
se
All studied protocols request maps by creating an URL with specific syntax
http://www.ogc.uab.es/cgi-bin/SIGMA/MiraMon5_0.cgi?VERSION=1.1.0&
REQUEST=GetMap&SRS=EPSG:27573&BBOX=532776,22819,538776,26419&
WIDTH=600&HEIGHT=360&LAYERS=mh-andorra&STYLES=&FORMAT=image/gif&TRANSPARENT=TRUE
URL requests were randomly generated and sent from different clients
The time response is stored in logs and latter analyzed
Results
INFOCOMP 2011
October 2011
Results
Evaluation of WMS Concurrent Requests to a Single Server
WMS
Server
req
GetMap
INFOCOMP 2011
October 2011
WMS Server Server
res
Evaluation of WMS Concurrent Requests to a Single Server
More than one hundred different requests were
done (without optimizing speed configurations).
The influence of the pixel size and the image size in
INFOCOMP 2011
October 2011
The influence of the pixel size and the image size in
the time response were evaluated
The requests were made from up to 5 concurrent
clients.
The time response for the requests are exposed in
graphs.
Evaluation of WMS Concurrent Requests to a Single Server
Response time of 5 different server vendors at different scales (pixel sizes) each one under
5 simultaneous requests
10.000
MapServer
GeoServer
MiraMon Server
ArcGIS Server
Express Server
INFOCOMP 2011
October 2011
0.010
0.100
1.000
0.0001 0.0010 0.0100 0.1000 1.0000 10.0000 100.0000
Pixel Size (seconds of arc)
Time(seconds)
Evaluation of a Cluster of Servers
To overcome the performance degradation in
concurrent requests a possible solution is to set up a
cluster of servers
INFOCOMP 2011
October 2011
cluster of servers
The cluster of servers act as a virtual single server
6 computers are able to respond at same time to different
clients as if they were like a faster single server
Evaluation of a Cluster of Servers
EvaluationoftheresponsetimeforPixelSize(ClientstoMiraMonSingleServer)
60.0
80.0
100.0
120.0
140.0
160.0
180.0
Time(milliseconds)
17clients
14Clients
11Clients
8Clients
4Clients
1Client
INFOCOMP 2011
October 2011
EvaluationoftheresponsetimeforPixelSize(ClientstoMiraMonServerCluster)
0.0
20.0
40.0
60.0
80.0
100.0
120.0
140.0
160.0
180.0
0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000
PixelSize(secondsofarc)
Time(milliseconds)
17clients
14Clients
11Clients
8Clients
4Clients
1Client
0.0
20.0
40.0
0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000
PixelSize(secondsofarc)
Tiling the Request and the Response: Sequential
WMS
Server
req
GetMap
req
GetMap
req
GetMap
req
GetMap
req
GetMap
INFOCOMP 2011
October 2011
Server
Tiling the Request and the Response
Some WMS clients are able to tile the space in a regular matrix of small
pieces.
They need several tiles to cover the whole viewport
They can recycle some tiles when the user moves the view laterally
INFOCOMP 2011
October 2011
They can recycle some tiles when the user moves the view laterally
Also can take advantage of the cache mechanisms
If the caching mechanism cannot help the response time can increase even
if each tile is smaller that the whole view
Tiled clients (tiles of 256x256 pixels) were simulated in three
configurations.
Tiling the Request and the Response: Sequential
Results of the WMTS speed metrics
Time response for sequential 256x256 tiled requests on a pure WMS server
10
MapServer
GeoServer
Tilecache
INFOCOMP 2011
October 2011
0.01
0.1
1
0.00090.00100.00240.00290.00510.00760.01020.01450.01880.02460.03310.04620.18550.21300.26540.47170.56701.03831.6425
seconds of arc
Seconds(time)
Tilecache
MMServer
ArcGIS Server
Express Server
GeoWebCache
Sequential tiled WMS
Tiling the Request and the Response: Concurrent
WMS
Server
req
GetMap 1req
GetMap 2req
GetMap 3req
GetMap 4req
GetMap 5
INFOCOMP 2011
October 2011
Server
Tiling the Request and the Response:Concurrent
Results of the WMTS speed metrics
Time response for sequential 256x256 tiled requests on a pure WMS server
10
MapServer
GeoServer
Tilecache
Time response for unlimited concurrent 256x256 tiled requests on a pure WMS
server
10
MapServer
INFOCOMP 2011
October 2011
0.01
0.1
1
0.00090.00100.00240.00290.00510.00760.01020.01450.01880.02460.03310.04620.18550.21300.26540.47170.56701.03831.6425
seconds of arc
Seconds(time)
Tilecache
MMServer
ArcGIS Server
Express Server
GeoWebCache
Sequential tiled WMS
Concurrent Tiled WMS
0.01
0.1
1
10
0.00090.00110.00270.00490.00760.01100.01590.02450.03310.06270.19150.23480.47170.57451.1730
seconds of arc
Seconds(time)
GeoServer
Tilecache
MMServer
ArcGIS Server
Express Server
GeoWebCache
Tiling the Request and the Response: Semi-concurrent
Results of the WMTS speed metrics
Time response for sequential 256x256 tiled requests on a pure WMS server
10
MapServer
GeoServer
Tilecache
Time response for unlimited concurrent 256x256 tiled requests on a pure WMS
server
10
MapServer
Time response for up to 4 concurrent 256x256 tiled requests on a pure WMS
server
INFOCOMP 2011
October 2011
0.01
0.1
1
0.00090.00100.00240.00290.00510.00760.01020.01450.01880.02460.03310.04620.18550.21300.26540.47170.56701.03831.6425
seconds of arc
Seconds(time)
Tilecache
MMServer
ArcGIS Server
Express Server
GeoWebCache
Sequential tiled WMS
Concurrent Tiled WMS
0.01
0.1
1
10
0.00090.00110.00270.00490.00760.01100.01590.02450.03310.06270.19150.23480.47170.57451.1730
seconds of arc
Seconds(time)
GeoServer
Tilecache
MMServer
ArcGIS Server
Express Server
GeoWebCache
Semi-concurrent Tiled
WMS
0.01
0.1
1
10
0.00090.00110.00270.00490.00760.01100.01590.02450.03310.06270.19150.23480.47170.57451.1730
seconds of arc
Seconds(time)
MapServer
GeoServer
Tilecache
MMServer
ArcGIS Server
Express Server
GeoWebCache
Conclusions (1/2)
The work presented covers:
A metrics on WMS and WMTS services
GeoServer, MapServer, MiraMon Map Server, ArcGIS Server, Express Server
TileCache GeoWebCache
A set of recommendations of Disaster Management
Easy to setup: MapServer
INFOCOMP 2011
October 2011
Easy to setup: MapServer
Easiest configure and update: GeoServer
Fastest: Express Server
The speed tests described are a practical demonstration of the suitability of certain servers
and service configurations in certain domains where reliability of services is imperative
We have seen differences in performance of 2 order of magnitude.
All the analyzed servers have slower performances when the number of simultaneous
clients is increased
A cluster of server dramatically improves performance
p2
Diapositiva 25
p2 HE FET DUES OPCIONS PER A LA DIAPO 1/2 DE CONCLUSIONS, UNA MÉS DENSA I L'ALTR AMOOLT MÉS LLEUGERA. TAMBÉ POTS
COMBINAR LA LLEUGERA 1/2 AMB LA 2/2 QUE TROB QUE ÉS DENSA PERÒ QUE ÉS LA QUE VAREM FER A VENÈCIA.
p.diaz; 25/10/2011
Conclusions (2/2)
In order to improve performance, some clients request tiles to servers that are not
prepared to serve them
This results on no better performance in some servers
Server optimization for tile requests is needed.
Web clients auto-impose themselves a limit in the number of parallel request
INFOCOMP 2011
October 2011
Web clients auto-impose themselves a limit in the number of parallel request
We saw that this more conservative strategy results on better performance
MapServer and GeoServer with common open source services that do not require
any data preparation process but
their performance is worst than other services that require indexing methods like
MiraMon Map Server
MapServer (based on C++ code) performs better than GeoServer (based on Java
code) under single client requests, but GeoServer is surprisingly faster under
concurrent simultaneous requests.
Thank you!
INFOCOMP 2011
October 2011
Thank you!
joan.maso@uab.cat

Mais conteúdo relacionado

Destaque

Brewing Maps with TileMill
Brewing Maps with TileMillBrewing Maps with TileMill
Brewing Maps with TileMillSimon Hope
 
Summary of OGC Support by MapServer
Summary of OGC Support by MapServerSummary of OGC Support by MapServer
Summary of OGC Support by MapServerJeff McKenna
 
GeoPackage, OWS Context and the OGC Interoperability Program
GeoPackage, OWS Context and the OGC Interoperability ProgramGeoPackage, OWS Context and the OGC Interoperability Program
GeoPackage, OWS Context and the OGC Interoperability ProgramRaj Singh
 
MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'Roel van Bueren
 
Beginner’s Guide to Windows Installer XML (WiX)
Beginner’s Guide to Windows Installer XML (WiX)Beginner’s Guide to Windows Installer XML (WiX)
Beginner’s Guide to Windows Installer XML (WiX)Alek Davis
 

Destaque (6)

Brewing Maps with TileMill
Brewing Maps with TileMillBrewing Maps with TileMill
Brewing Maps with TileMill
 
Summary of OGC Support by MapServer
Summary of OGC Support by MapServerSummary of OGC Support by MapServer
Summary of OGC Support by MapServer
 
GeoPackage, OWS Context and the OGC Interoperability Program
GeoPackage, OWS Context and the OGC Interoperability ProgramGeoPackage, OWS Context and the OGC Interoperability Program
GeoPackage, OWS Context and the OGC Interoperability Program
 
Wix tutorial
Wix tutorialWix tutorial
Wix tutorial
 
MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'MSI / Windows Installer for NGN 'Dummies'
MSI / Windows Installer for NGN 'Dummies'
 
Beginner’s Guide to Windows Installer XML (WiX)
Beginner’s Guide to Windows Installer XML (WiX)Beginner’s Guide to Windows Installer XML (WiX)
Beginner’s Guide to Windows Installer XML (WiX)
 

Semelhante a Impact of User Concurrency in Commonly Used OGC Map Server Implementations

Performance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing ImageryPerformance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing ImageryPaula Díaz
 
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...Massimiliano Cannata
 
[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service final[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service finalBJ Jang
 
Accela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAccela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAhmet Ozturk
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6Sravanthi N
 
Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...
Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...
Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...Yahoo Developer Network
 
Iwsm2014 performance measurement for cloud computing applications using iso...
Iwsm2014   performance measurement for cloud computing applications using iso...Iwsm2014   performance measurement for cloud computing applications using iso...
Iwsm2014 performance measurement for cloud computing applications using iso...Nesma
 
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC,  Service QA and DataverseIntegration of WORSICA’s thematic service in EOSC,  Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataversevty
 
OSGeo Conferences Report
OSGeo Conferences ReportOSGeo Conferences Report
OSGeo Conferences ReportJeff McKenna
 
Wastewater networks modeling using info works cs
Wastewater networks modeling using info works csWastewater networks modeling using info works cs
Wastewater networks modeling using info works csAHMED NADIM JILANI
 
Vlite node – new sensors solution for farming
Vlite node – new sensors solution for farmingVlite node – new sensors solution for farming
Vlite node – new sensors solution for farmingKarel Charvat
 
OSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the EnterpriseOSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the EnterpriseNETWAYS
 
IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...
IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...
IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...nick_garrod
 
Microservices in Unikernels
Microservices in UnikernelsMicroservices in Unikernels
Microservices in UnikernelsMadhuri Yechuri
 
NetQoS Performance Center Overview
NetQoS Performance Center OverviewNetQoS Performance Center Overview
NetQoS Performance Center OverviewDenny K
 
Retrospective from a startup built in the cloud: top three big lessons learne...
Retrospective from a startup built in the cloud: top three big lessons learne...Retrospective from a startup built in the cloud: top three big lessons learne...
Retrospective from a startup built in the cloud: top three big lessons learne...Jeff Malek
 

Semelhante a Impact of User Concurrency in Commonly Used OGC Map Server Implementations (20)

Performance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing ImageryPerformance of standardized web map servers for remote sensing Imagery
Performance of standardized web map servers for remote sensing Imagery
 
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...
Load testing of HELIDEM geo-portal: an OGC open standards interoperability ex...
 
Tyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support ProjectTyco IS Oracle Apps Support Project
Tyco IS Oracle Apps Support Project
 
[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service final[Foss4 g2013]the architecture of mobile traffic map service final
[Foss4 g2013]the architecture of mobile traffic map service final
 
Accela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAccela Ericsson Rehome Module
Accela Ericsson Rehome Module
 
Earth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project UpdateEarth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project Update
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
 
Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...
Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...
Apache Hadoop India Summit 2011 talk "Profiling Application Performance" by U...
 
Iwsm2014 performance measurement for cloud computing applications using iso...
Iwsm2014   performance measurement for cloud computing applications using iso...Iwsm2014   performance measurement for cloud computing applications using iso...
Iwsm2014 performance measurement for cloud computing applications using iso...
 
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC,  Service QA and DataverseIntegration of WORSICA’s thematic service in EOSC,  Service QA and Dataverse
Integration of WORSICA’s thematic service in EOSC, Service QA and Dataverse
 
OSGeo Conferences Report
OSGeo Conferences ReportOSGeo Conferences Report
OSGeo Conferences Report
 
Wastewater networks modeling using info works cs
Wastewater networks modeling using info works csWastewater networks modeling using info works cs
Wastewater networks modeling using info works cs
 
EOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEPEOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEP
 
Vlite node – new sensors solution for farming
Vlite node – new sensors solution for farmingVlite node – new sensors solution for farming
Vlite node – new sensors solution for farming
 
OSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the EnterpriseOSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
OSMC 2021 || Open Source Application Performance Monitoring in the Enterprise
 
IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...
IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...
IBM Impact Session CICS Transaction Gateway and CICS in a HA environment engl...
 
Microservices in Unikernels
Microservices in UnikernelsMicroservices in Unikernels
Microservices in Unikernels
 
NetQoS Performance Center Overview
NetQoS Performance Center OverviewNetQoS Performance Center Overview
NetQoS Performance Center Overview
 
Retrospective from a startup built in the cloud: top three big lessons learne...
Retrospective from a startup built in the cloud: top three big lessons learne...Retrospective from a startup built in the cloud: top three big lessons learne...
Retrospective from a startup built in the cloud: top three big lessons learne...
 
Census Bureau PBOCS
Census Bureau PBOCSCensus Bureau PBOCS
Census Bureau PBOCS
 

Mais de Paula Díaz

Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017Paula Díaz
 
Poster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change DayPoster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change DayPaula Díaz
 
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...Paula Díaz
 
IDRIM Conference 2016
IDRIM Conference 2016IDRIM Conference 2016
IDRIM Conference 2016Paula Díaz
 
Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...Paula Díaz
 
Exchanging the Status between Clients of Geospatial Web Services and GIS appl...
Exchanging the Status between Clients of Geospatial Web Services and GIS appl...Exchanging the Status between Clients of Geospatial Web Services and GIS appl...
Exchanging the Status between Clients of Geospatial Web Services and GIS appl...Paula Díaz
 
Análisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacionAnálisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacionPaula Díaz
 
Analysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - PosterAnalysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - PosterPaula Díaz
 
Analysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS ClearinghouseAnalysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS ClearinghousePaula Díaz
 
The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...Paula Díaz
 
Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...Paula Díaz
 

Mais de Paula Díaz (11)

Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
Workshop: «Trade-offs der Schweizer Energiewende» ETH Zürich 2017
 
Poster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change DayPoster in the 18th Swiss Global Change Day
Poster in the 18th Swiss Global Change Day
 
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
Q method conference 2016: Do stakeholders' perspectives pose a risk to energy...
 
IDRIM Conference 2016
IDRIM Conference 2016IDRIM Conference 2016
IDRIM Conference 2016
 
Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...Modeling the energy future of Switzerland after the phase out of nuclear powe...
Modeling the energy future of Switzerland after the phase out of nuclear powe...
 
Exchanging the Status between Clients of Geospatial Web Services and GIS appl...
Exchanging the Status between Clients of Geospatial Web Services and GIS appl...Exchanging the Status between Clients of Geospatial Web Services and GIS appl...
Exchanging the Status between Clients of Geospatial Web Services and GIS appl...
 
Análisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacionAnálisis crítico de los metadatos distribuidos por la IDEC presentacion
Análisis crítico de los metadatos distribuidos por la IDEC presentacion
 
Analysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - PosterAnalysis of quality metadata in the GEOSS Clearinghouse - Poster
Analysis of quality metadata in the GEOSS Clearinghouse - Poster
 
Analysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS ClearinghouseAnalysis of quality metadata in the GEOSS Clearinghouse
Analysis of quality metadata in the GEOSS Clearinghouse
 
The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...The importance of geospatial data to calculate the optimal distribution of re...
The importance of geospatial data to calculate the optimal distribution of re...
 
Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...Mapping the evolution of renewable resources and their relation with EROI and...
Mapping the evolution of renewable resources and their relation with EROI and...
 

Último

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 

Último (20)

DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 

Impact of User Concurrency in Commonly Used OGC Map Server Implementations

  • 1. INFOCOMP 2011 Impact of User Concurrency in Commonly Used OGC Map Server Implementations INFOCOMP 2011 October 2011 Used OGC Map Server Implementations Joan Masó, Paula Díaz, Xavier Pons, José L. Monteagudo-Pereira, Joan Serra-Sagristà, Francesc Aulí-Llinàs Center of Research in Ecology and Forestry Applications Universitat Autònoma de Barcelona
  • 3. Three Steps for Disaster Management INFOCOMP 2011 October 2011 GEO-PICTURES is an EC FP7 SPACE project with the aim of integrating satellite imagery with in-situ sensors and geo-tagged images as a tool for decision making in emergency crisis
  • 4. Rapid Mapping and Technology INFOCOMP 2011 October 2011
  • 5. The images 22 satellite images of GeoEye-1 (Orthorectified GeoTIFF; provided by Google) (http://www.google.com/relief/haitiearthquake/geoeye.html) Covering Port-au-Prince INFOCOMP 2011 October 2011 Covering Port-au-Prince and surroundings 16-01-2010, 3 days after the Earthquake Each image has 196 373 kb 4.21 Gb 40 994x57 392 pixels pdiaz4
  • 6. Diapositiva 5 pdiaz4 Al Web de descàrrega posa: By downloading these files, you agree to use the imagery solely for non-commercial use related to emergency relief, and to provide a proper and distinct photo credit to “GeoEye Satellite Image.” Això significa que hem de posar el logo de GeoEye a la presentació? pdiaz; 13/10/2010
  • 7. The service We are going to test implementations of two standards: Web Map Service (WMS) standard INFOCOMP 2011 October 2011 Web Map Tile Service (WMTS) standard Both standards are Open Geospatial Consortium standards Assess performance
  • 8. Web Map Service INFOCOMP 2011 October 2011 This is a map
  • 9. Web Map Tile Service INFOCOMP 2011 October 2011 This is a tile
  • 12. The analysis Servers ClientsStandardsData Web Map Service (WMS) Web Map Service INFOCOMP 2011 October 2011 Web Map Service Cache (WMS-C) Tile Map Service (TMS) Tile Map Tile Service (WMTS)
  • 13. Traditional WMS server-client interaction WMS Server reques t GetMap URL INFOCOMP 2011 October 2011 respon se All studied protocols request maps by creating an URL with specific syntax http://www.ogc.uab.es/cgi-bin/SIGMA/MiraMon5_0.cgi?VERSION=1.1.0& REQUEST=GetMap&SRS=EPSG:27573&BBOX=532776,22819,538776,26419& WIDTH=600&HEIGHT=360&LAYERS=mh-andorra&STYLES=&FORMAT=image/gif&TRANSPARENT=TRUE URL requests were randomly generated and sent from different clients The time response is stored in logs and latter analyzed
  • 15. Evaluation of WMS Concurrent Requests to a Single Server WMS Server req GetMap INFOCOMP 2011 October 2011 WMS Server Server res
  • 16. Evaluation of WMS Concurrent Requests to a Single Server More than one hundred different requests were done (without optimizing speed configurations). The influence of the pixel size and the image size in INFOCOMP 2011 October 2011 The influence of the pixel size and the image size in the time response were evaluated The requests were made from up to 5 concurrent clients. The time response for the requests are exposed in graphs.
  • 17. Evaluation of WMS Concurrent Requests to a Single Server Response time of 5 different server vendors at different scales (pixel sizes) each one under 5 simultaneous requests 10.000 MapServer GeoServer MiraMon Server ArcGIS Server Express Server INFOCOMP 2011 October 2011 0.010 0.100 1.000 0.0001 0.0010 0.0100 0.1000 1.0000 10.0000 100.0000 Pixel Size (seconds of arc) Time(seconds)
  • 18. Evaluation of a Cluster of Servers To overcome the performance degradation in concurrent requests a possible solution is to set up a cluster of servers INFOCOMP 2011 October 2011 cluster of servers The cluster of servers act as a virtual single server 6 computers are able to respond at same time to different clients as if they were like a faster single server
  • 19. Evaluation of a Cluster of Servers EvaluationoftheresponsetimeforPixelSize(ClientstoMiraMonSingleServer) 60.0 80.0 100.0 120.0 140.0 160.0 180.0 Time(milliseconds) 17clients 14Clients 11Clients 8Clients 4Clients 1Client INFOCOMP 2011 October 2011 EvaluationoftheresponsetimeforPixelSize(ClientstoMiraMonServerCluster) 0.0 20.0 40.0 60.0 80.0 100.0 120.0 140.0 160.0 180.0 0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000 PixelSize(secondsofarc) Time(milliseconds) 17clients 14Clients 11Clients 8Clients 4Clients 1Client 0.0 20.0 40.0 0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000 PixelSize(secondsofarc)
  • 20. Tiling the Request and the Response: Sequential WMS Server req GetMap req GetMap req GetMap req GetMap req GetMap INFOCOMP 2011 October 2011 Server
  • 21. Tiling the Request and the Response Some WMS clients are able to tile the space in a regular matrix of small pieces. They need several tiles to cover the whole viewport They can recycle some tiles when the user moves the view laterally INFOCOMP 2011 October 2011 They can recycle some tiles when the user moves the view laterally Also can take advantage of the cache mechanisms If the caching mechanism cannot help the response time can increase even if each tile is smaller that the whole view Tiled clients (tiles of 256x256 pixels) were simulated in three configurations.
  • 22. Tiling the Request and the Response: Sequential Results of the WMTS speed metrics Time response for sequential 256x256 tiled requests on a pure WMS server 10 MapServer GeoServer Tilecache INFOCOMP 2011 October 2011 0.01 0.1 1 0.00090.00100.00240.00290.00510.00760.01020.01450.01880.02460.03310.04620.18550.21300.26540.47170.56701.03831.6425 seconds of arc Seconds(time) Tilecache MMServer ArcGIS Server Express Server GeoWebCache Sequential tiled WMS
  • 23. Tiling the Request and the Response: Concurrent WMS Server req GetMap 1req GetMap 2req GetMap 3req GetMap 4req GetMap 5 INFOCOMP 2011 October 2011 Server
  • 24. Tiling the Request and the Response:Concurrent Results of the WMTS speed metrics Time response for sequential 256x256 tiled requests on a pure WMS server 10 MapServer GeoServer Tilecache Time response for unlimited concurrent 256x256 tiled requests on a pure WMS server 10 MapServer INFOCOMP 2011 October 2011 0.01 0.1 1 0.00090.00100.00240.00290.00510.00760.01020.01450.01880.02460.03310.04620.18550.21300.26540.47170.56701.03831.6425 seconds of arc Seconds(time) Tilecache MMServer ArcGIS Server Express Server GeoWebCache Sequential tiled WMS Concurrent Tiled WMS 0.01 0.1 1 10 0.00090.00110.00270.00490.00760.01100.01590.02450.03310.06270.19150.23480.47170.57451.1730 seconds of arc Seconds(time) GeoServer Tilecache MMServer ArcGIS Server Express Server GeoWebCache
  • 25. Tiling the Request and the Response: Semi-concurrent Results of the WMTS speed metrics Time response for sequential 256x256 tiled requests on a pure WMS server 10 MapServer GeoServer Tilecache Time response for unlimited concurrent 256x256 tiled requests on a pure WMS server 10 MapServer Time response for up to 4 concurrent 256x256 tiled requests on a pure WMS server INFOCOMP 2011 October 2011 0.01 0.1 1 0.00090.00100.00240.00290.00510.00760.01020.01450.01880.02460.03310.04620.18550.21300.26540.47170.56701.03831.6425 seconds of arc Seconds(time) Tilecache MMServer ArcGIS Server Express Server GeoWebCache Sequential tiled WMS Concurrent Tiled WMS 0.01 0.1 1 10 0.00090.00110.00270.00490.00760.01100.01590.02450.03310.06270.19150.23480.47170.57451.1730 seconds of arc Seconds(time) GeoServer Tilecache MMServer ArcGIS Server Express Server GeoWebCache Semi-concurrent Tiled WMS 0.01 0.1 1 10 0.00090.00110.00270.00490.00760.01100.01590.02450.03310.06270.19150.23480.47170.57451.1730 seconds of arc Seconds(time) MapServer GeoServer Tilecache MMServer ArcGIS Server Express Server GeoWebCache
  • 26. Conclusions (1/2) The work presented covers: A metrics on WMS and WMTS services GeoServer, MapServer, MiraMon Map Server, ArcGIS Server, Express Server TileCache GeoWebCache A set of recommendations of Disaster Management Easy to setup: MapServer INFOCOMP 2011 October 2011 Easy to setup: MapServer Easiest configure and update: GeoServer Fastest: Express Server The speed tests described are a practical demonstration of the suitability of certain servers and service configurations in certain domains where reliability of services is imperative We have seen differences in performance of 2 order of magnitude. All the analyzed servers have slower performances when the number of simultaneous clients is increased A cluster of server dramatically improves performance p2
  • 27. Diapositiva 25 p2 HE FET DUES OPCIONS PER A LA DIAPO 1/2 DE CONCLUSIONS, UNA MÉS DENSA I L'ALTR AMOOLT MÉS LLEUGERA. TAMBÉ POTS COMBINAR LA LLEUGERA 1/2 AMB LA 2/2 QUE TROB QUE ÉS DENSA PERÒ QUE ÉS LA QUE VAREM FER A VENÈCIA. p.diaz; 25/10/2011
  • 28. Conclusions (2/2) In order to improve performance, some clients request tiles to servers that are not prepared to serve them This results on no better performance in some servers Server optimization for tile requests is needed. Web clients auto-impose themselves a limit in the number of parallel request INFOCOMP 2011 October 2011 Web clients auto-impose themselves a limit in the number of parallel request We saw that this more conservative strategy results on better performance MapServer and GeoServer with common open source services that do not require any data preparation process but their performance is worst than other services that require indexing methods like MiraMon Map Server MapServer (based on C++ code) performs better than GeoServer (based on Java code) under single client requests, but GeoServer is surprisingly faster under concurrent simultaneous requests.
  • 29. Thank you! INFOCOMP 2011 October 2011 Thank you! joan.maso@uab.cat