PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Impact of selected programming techniques on responsiveness of a SAAS application in a public cloud

Autorzy
Identyfikatory
Warianty tytułu
PL
Wpływ wybranych technik programowania na działanie aplikacji SAAS w chmurze publicznej
Języki publikacji
EN
Abstrakty
EN
For the purpose of this article the responsiveness of a SaaS application in a public cloud (Amazon) was scrutinized. Authors took advantage of reactive programming paradigm (RxJava technology) and RESTful approach to examine the impact of a query type and caching mechanisms on performance of a SaaS application for time varying loads.
PL
Na potrzeby niniejszego artykułu przetestowana została wydajność publicznej chmury firmy Amazon (tj. responsywność działającej w niej aplikacji typu SaaS) dla różnych obciążeń. Autorzy wykorzystali paradygmaty programowania reaktywnego (RxJava) i podejście RESTful do zbadania wpływu typu zapytań (asynchroniczne/synchroniczne) przy różnych modelach obciążeń oraz mechanizmu użycia pamięci typu Cache na wydajność systemu.
Czasopismo
Rocznik
Strony
97--106
Opis fizyczny
Bibliogr. 21 poz.
Twórcy
autor
  • Altimi, ul. Ostrowskiego 13c, 53-238 Wrocław, Poland
autor
  • Department of Computer Engineering, Wroclaw University of Science Technology, Wybrzeże Wyspiańskiego 27, 50-370 Wrocław, Poland
Bibliografia
  • 1. Abrahamsson P.: Key Challenges in Early-Stage Software Startups. In Agile Processes, in Software Engineering, and Extreme Programming, 16th International Conference, XP, Helsinki, Finland, Proceedings (vol. 212, p. 52), Springer, 2015.
  • 2. Bailis P., Kingsbury K.: The Network is Reliable. Queue, 12(7), p. 20, 2014.
  • 3. Bonetta D., Peternier, A. Pautasso, C. Binder: A Scripting Language for High-Performance RESTful Web Services, ACM SIGPLAN Notices, 47(8), 2012, p. 97-106.
  • 4. Crowne M.: Why Software Product Startups Fail and What To Do About It, Evolution of Software Product Development in Startup Companies. Proceedings of International Engineering Management Conference (IEMC), 2002, p. 338-343.
  • 5. Dande A., Eloranta V.P., Kovalainen A.J., Lehtonen T., Leppänen M., Salmimaa T., Sayeed M., Vuori M., Rubattel C., Weck W., Koskimies K.: Software Startup Patternsan Empirical Study, Tampereen teknillinen yliopisto, Tietotekniikan laitos, Raportti-Tampere University of Technology, Department of Pervasive Computing, Rep. 4, 2014.
  • 6. Evers N.: The Process And Problems Of Business Start-Ups. The ITB Journal, 4(1), 2015, p. 3.
  • 7. Fielding R.T., Taylor R.N.: Principled Design of the Modern Web Architecture. ACM Transactions on Internet Technology (TOIT), 2(2), 2002, p. 115-150.
  • 8. Giardino C., Wang X., Abrahamsson P.: Why Early-stage Software Startups Fail: a Behavioral Framework, In Software Business. Towards Continuous Value Delivery. Springer International Publishing, 2014, p. 27-41.
  • 9. Giardino C., Bajwa S.S., Wang X., Abrahamsson P.: Key Challenges in Early-Stage Software Startups. In Agile Processes, in Software Engineering, and Extreme Programming. Springer International Publishing, 2015, p. 52-63.
  • 10. Hayward J.: Reactive Programming. Packt Publishing Ltd, 2015.
  • 11. Kupferman J., Silverman J., Jara P., Browne J.: Scaling into the Cloud, CS270 -Advanced Operating Systems, 2009.
  • 12. Lee H., Seibert J., Killian C.E., Nita-Rotaru C.: February. Gatling: Automatic Attack Discovery in Large-Scale Distributed Systems, In NDSS, 2012.
  • 13. Mao M., Li J., Humphrey M.: Cloud Auto-Scaling with Deadline and Budget Constraints. In Grid Computing (GRID), 11th IEEE/ACM International Conference on, IEEE, October 2010, p. 41-48.
  • 14. Meijer E.: Reactive Extensions (Rx): Curing Your Asynchronous Programming Blues. In ACM SIGPLAN Commercial Users of Functional Programming, ACM, 2010, p. 11.
  • 15. Mostinckx S., Carreton A.L., De Meuter W.: Reactive Context-aware Programming,Electronic Communications of the EASST, 2008.
  • 16. Salvaneschi G., Mezini M.: Towards Reactive Programming for Object-oriented Applications. In Transactions on Aspect-Oriented Software Development XI, Springer Berlin Heidelberg, 2014, p. 227-261.
  • 17. Systrom K.: What is the History of Instagram. Quora, September, 2011.
  • 18. Pautasso C., Wilde E., Alarcon R. eds.: REST: Advanced Research Topics and Practical Applications, Springer, 2014.
  • 19. Varia J.: Architecting for the Cloud: Best practices, Amazon Web Services, 2010.
  • 20. Walls C.: Spring In Action, Forth edition, Chapter 11: Persisting Data with ORM Manning Publications Co., USA, 2015.
  • 21. Zhang Q., Cheng L., Boutaba R.: Cloud Computing: State-of-the-art and Research Challenges. Journal of Internet Services and Applications, 1(1), 2010, p. 7-18.
Uwagi
PL
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-c76b390d-1be0-4afd-b6b4-9e4a0cd73745
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.