Modern web applications are concurrently used by many users and provide increasingly interactive features. Multi-core processors, highly distributed backend architectures, and new web technologies force a reconsideration of approaches for concurrent programming in order to fulfil scalability demands and to implement modern web application features. We provide a survey on different concepts and techniques of concurrency inside web architectures and guide through viable concurrency alternatives for architects and developers.
About the authors
Benjamin Erb has been studying Computer Science in Media at University of Ulm and has received his Diploma in 2012. He then joined the Institute of Distributed Systems and now works as a research assistant. His research interests include distributed architectures, scalability and concurrency concepts, web engineering as well as event-based application and simulation architectures.
Institute of Distributed Systems, University of Ulm, Albert-Einstein-Allee 11, 89081 Ulm, Germany, Tel.: +49-731-5024139, Fax: +49-731-5024142
Frank Kargl chairs the Institute of Distributed Systems at University of Ulm and holds a part-time position at the University of Twente. His research focuses on distributed systems, self-organising networks, concurrency, scalability, and security and privacy. Frank Kargl is a member of ACM (SIGMOBILE), IEEE (COMSOC), and GI.
Institute of Distributed Systems, University of Ulm, Albert-Einstein-Allee 11, 89081 Ulm, Germany, Tel.: +49-731-5024141, Fax: +49-731-5028789
Jörg Domaschka received a Diploma in Computer Science from the University of Erlangen and a doctoral degree from the University of Ulm. After having worked as consultant, he returned to academia. He has extensive expertise in distributed, fault-tolerant systems, but his research interests also include distributed algorithms, self-adaptability, scalability, and programming models.
Institute of Information Resource Management, University of Ulm, Albert-Einstein-Allee 43, 89081 Ulm, Germany, Tel.: +49-731-5028790, Fax: +49-731-5028789
©2014 Walter de Gruyter Berlin/Boston