DocumentCode :
565091
Title :
Scaling read-heavy web services
Author :
Dedovic, Ermin ; Balagija, Jasmina ; Cavrk, Nina ; Nosovic, Novica
Author_Institution :
Fac. of Electr. Eng., Univ. of Sarajevo, Sarajevo, Bosnia-Herzegovina
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
1742
Lastpage :
1746
Abstract :
Building scalable applications or improving scalability of existing ones is important and not an easy task to perform. Although every application is unique, they can be categorized in several classes. Similar solutions may be applied when scaling applications which belong to the same class. This paper covers five different techniques for scaling read-heavy web services delivering small amount of data for each request. The techniques analyzed include database scaling, horizontal and vertical architectural scaling, as well as two caching techniques [2]. The service is Ruby on Rails [6] based, but similar approaches may be applied when using other technologies. Advantages and disadvantages of each method are presented, as well as several suggestions related to further research on this topic.
Keywords :
Web services; cache storage; Ruby on Rails; caching techniques; database scaling; horizontal architectural scaling; scalability improvement; scaling read-heavy Web services; vertical architectural scaling; Buildings; Databases; Load management; Rails; Reliability; Time factors; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MIPRO, 2012 Proceedings of the 35th International Convention
Conference_Location :
Opatija
Print_ISBN :
978-1-4673-2577-6
Type :
conf
Filename :
6240930
Link To Document :
بازگشت