Blog:News/Performance analysis for LBS Geo2tag 0.19

Article about Geo2tag platform performance for version 0.19 is published (in Russian). This article describes performance optimisation for the Geo2Tag LBS-platform. Math model for client interaction with LBS-platform was created using Markov chain formalisation. Determined the most frequently used requests by set of numerical experiments. LBS-platform requests processing was profiled, bottlenecks found. Performance of request processing was optimised by changing DB structure and platform-DB synchronisation mechanism. Comparison of LBS-platform performance performed, found that performance of optimised system is better.

Methods for load balancing in LBS-platform and PostgreSQL were investigated. Math model, that describes how performance of horizontally scaled LBS-platform depends on number of nodes, performance of one node, intensity of incoming requests and load balancer performance was created. Correctness of created model was proved using set of numerical experiments.