ABSTRACT
Current cloud infrastructures are important for their ease of use and performance. However, they suffer from several shortcomings. The main problem is inefficient data mobility due to the centralization of cloud resources. We believe such clouds are highly unsuited for dispersed-data-intensive applications, where the data may be spread at multiple geographical locations (e.g., distributed user blogs). Instead, we propose a new cloud model called Nebula: a dispersed, context-aware, and cost-effective cloud. We provide experimental evidence for the need for Nebulas using a distributed blog analysis application followed by the system architecture and components of our system.
- Akamai. http://www.akamai.com.Google Scholar
- D. P. Anderson. BOINC: A System for Public-Resource Compting and Storage. In Proceedings of the 5th ACM/IEEE International Workshop on Grid Computing, 2004. Google ScholarDigital Library
- M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. Above the clouds: A berkeley view of cloud computing, Feb 2009.Google Scholar
- Azure services platform. http://www.microsoft.com/azure/default.mspx.Google Scholar
- A. Chandra and J. Weissman. Nebulas: Using distributed voluntary resources to build clouds. In HotCloud'09: Workshop on Hot topics in cloud computing, Berkeley, CA, USA, June 2009. USENIX Association. Google ScholarDigital Library
- D. Choffnes and F. Bustamante. On the effectiveness of measurement reuse for performance-based detouring. In INFOCOM 2009, IEEE, pages 693--701, april 2009.Google ScholarCross Ref
- B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, and M. Bowman. PlanetLab: an overlay testbed for broad-coverage services. ACM SIGCOMM Computer Communication Review, 33(3):3--12, July 2003. Google ScholarDigital Library
- B. Cohen. Incentives build robustness in BitTorrent. In Proceedings of the First Workshop on the Economics of Peer-to-Peer Systems, June 2003.Google Scholar
- Collaborative map reduce. http://code.google.com/p/nativeclient.Google Scholar
- Collatz Conjecture. http://en.wikipedia.org/wiki/Collatz_conjecture.Google Scholar
- A. Downey. Using pathchar to estimate internet link characteristics. In In Proceedings of ACM SIGCOMM, pages 241--250, 1999. Google ScholarDigital Library
- Ec2. http://aws.amazon.com/ec2.Google Scholar
- I. Foster, C. Kesselman, J. Nick, and S. Tuecke. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. In Proceedings of the Global Grid Forum, June 2002.Google Scholar
- Google blogger service. https://www.blogger.com/start.Google Scholar
- Google native client. http://code.google.com/p/nativeclient.Google Scholar
- Google app engine. http://www.google.com/appengine.Google Scholar
- Google maps. http://maps.google.com.Google Scholar
- D. Gottfrid. Self-service, Prorated Super Computing Fun! http://open.blogs.nytimes.com/2007/11/01/self-service-prorated-super-co%mputing-fun.Google Scholar
- Ibm cloud computing. http://www.ibm.com/ibm/cloud.Google Scholar
- A. jan Su, D. R. Choffnes, A. Kuzmanovic, and F. E. Bustamante. Drafting behind akamai (travelocity-based detouring. In In Proceedings of ACM SIGCOMM, pages 435--446, 2006. Google ScholarDigital Library
- J. Kim, A. Chandra, and J. Weissman. OPEN: Passive Network Performance Estimation for Data-intensive Applications. Technical Report 08-041, Dept. of CSE, Univ. of Minnesota, 2008.Google Scholar
- K. Lai and M. Baker. Measuring link bandwidths using a deterministic model of packet delay. In in Proceedings of ACM SIGCOMM, pages 283--294, 2000. Google ScholarDigital Library
- D. Molnar. The SETI@Home problem. ACM Crossroads, Sept. 2000.Google Scholar
- A. Pasztor and D. Veitch. Active probing using packet quartets. In In ACM SIGCOMM Internet Measurement Workshop, pages 293--305, 2002. Google ScholarDigital Library
- S. Ramakrishnan, R. Reutiman, A. Chandra, and J. Weissman. Standing on the shoulders of others: Using proxies to opportunistically boost distributed applications. Technical Report 10-012, Dept. of CSE, Univ. of Minnesota, 2010.Google Scholar
- G. Reese. Cloud Application Architectures: Building Applications and Infrastructure in the Cloud . O'Reilly Media, Apr. 2009. Google ScholarDigital Library
- Public Data Sets on AWS. http://aws.amazon.com/publicdatasets.Google Scholar
- S. Saroiu, K. P. Gummadi, R. J. Dunn, S. D. Gribble, and H. M. Levy. An Analysis of Internet Content Delivery Systems. In Proceedings of Symposium on Operating Systems Design and Implementation, Dec. 2002. Google ScholarDigital Library
- P. B. Teregowda, B. Urgaonkar, and C. L. Giles. CiteSeerx: A Cloud Perspective. In HotCloud'10: Workshop on Hot topics in cloud computing, June 2010. Google ScholarDigital Library
- Web-harvest web crawler. http://web-harvest.sourceforge.net.Google Scholar
- R. Wolski, N. T. Spring, and J. Hayes. The network weather service: A distributed resource performance forecasting service for metacomputing. Journal of Future Generation Computing Systems, 15:757--768, 1999. Google ScholarDigital Library
Index Terms
- Early experience with the distributed nebula cloud
Recommendations
Cloud Computing: The Fifth Generation of Computing
CSNT '11: Proceedings of the 2011 International Conference on Communication Systems and Network TechnologiesCloud Computing is the emerging buzzword in Information Technology. It is growing day by day due to its rich features of services. It is a virtual pool of resources which are provided to the users through Internet. Cloud computing is a new flavor of ...
Cloud Computing Adoption: A Short Review of Issues and Challenges
ICEEG '17: Proceedings of the 1st International Conference on E-commerce, E-Business and E-GovernmentCloud computing is as a type of hosted services of Information Technology, which can be offered to customers through internet. Clients are able to scale up or down their required services. These services are usually supplied by a third party who provide ...
Cloud Computing: New Wine or Just a New Bottle?
Cloud computing has evolved from previous computing paradigms going back as far to the days of mainframes, but is it really different? Do the explosive new capabilities from cloud computing solve any of the problems left unsolved from three decades ago? ...
Comments