Reference Hub1
Geographically Distributed Cloud-Based Collaborative Application

Geographically Distributed Cloud-Based Collaborative Application

Bogdan Solomon, Dan Ionescu, Cristian Gadea, Marin Litoiu
ISBN13: 9781466624887|ISBN10: 1466624884|EISBN13: 9781466624894
DOI: 10.4018/978-1-4666-2488-7.ch011
Cite Chapter Cite Chapter

MLA

Solomon, Bogdan, et al. "Geographically Distributed Cloud-Based Collaborative Application." Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments, edited by Anca Daniela Ionita, et al., IGI Global, 2013, pp. 248-274. https://doi.org/10.4018/978-1-4666-2488-7.ch011

APA

Solomon, B., Ionescu, D., Gadea, C., & Litoiu, M. (2013). Geographically Distributed Cloud-Based Collaborative Application. In A. Ionita, M. Litoiu, & G. Lewis (Eds.), Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments (pp. 248-274). IGI Global. https://doi.org/10.4018/978-1-4666-2488-7.ch011

Chicago

Solomon, Bogdan, et al. "Geographically Distributed Cloud-Based Collaborative Application." In Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments, edited by Anca Daniela Ionita, Marin Litoiu, and Grace Lewis, 248-274. Hershey, PA: IGI Global, 2013. https://doi.org/10.4018/978-1-4666-2488-7.ch011

Export Reference

Mendeley
Favorite

Abstract

The amount of multimedia content on the Internet has been growing at a remarkable rate, and users are increasingly looking to share online media with colleagues and friends on social networks. Several commercial and academic solutions have attempted to make it easier to share this large variety of online content with others, but they are generally limited to only sending Web links. At the same time, existing products have not been able to provide a scalable system that synchronizes disparate Web content sources among many users in real-time. Such a goal is especially desired in order to provide the benefits of cloud deployments to collaborative applications. Many Web-based applications cannot predict the number of connections that they may need to handle. As such, applications must either provision a higher number of servers in anticipation of more traffic, or be faced with a degradation of the user experience when a large number of clients connect to the application. Cloud-based deployments can alleviate these issues by allowing the application’s server base to auto scale based on the user demand. A cloud deployment can also employ servers in different geographic locations in order to offer better latency and response times to its clients. Moving a collaborative application from using a single server to a cloud and then to a distributed cloud is not a trivial matter, however. This chapter will show our experience with how such a transition can be performed, and will present the architectural changes that had to be implemented at the server and cloud level in order to create a distributed execution that resides in the cloud.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.