Skip to main content

Cirrus: A Disruption-Tolerant Cloud

  • Conference paper
Wired/Wireless Internet Communication (WWIC 2012)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7277))

Included in the following conference series:

Abstract

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, virtual machines, applications, and services) that can be rapidly and elastically provisioned, to quickly scale out, and rapidly released to quickly scale in. However, commercially available cloud services such as public grids target the needs for the broader customer base and do not meet the specialized requirements of real-time, data-centric applications, such as sensor data aggregation, messaging, media streaming and commodity exchange, that need to process very large volumes of diverse, streaming data in near real time. To make matters worse, end-to-end communication paths between real-time data providers and consumers are no longer guaranteed, due to either node unavailability or service unavailability. The DTN paradigm has shown to promote interoperable and reliable communications in the presence of disruptions, however, is not directly applicable to cloud computing. A new cloud computing model is therefore needed for the above scenarios.

This paper proposes a novel concept, that of a generalized cloud, Cirrus, defined as a computing cloud with the following characteristics: (i) abiding by the NIST Cloud Definition, (ii) providing specialized, core Cloud services targeted to real-time, data centric applications, (iii) allowing for the elastic use of Cirrus cloud resources by ad-hoc networks and (iv) allowing for the elastic incorporation of nomadic and/or severely resource constrained devices, in Cirrus. Cirrus is built on top of DTN application-layer extensions, such as the Bundle Protocol (BP). As a result, Cirrus behaves as an ”overlay Cloud”, elastically forming, expanding and shrinking over networks of dynamic topology that may contain both fixed and ad-hoc infrastructure, thus providing a more fair and de-centralized Cloud Computing solution that is not exclusive to ”big players” in the field.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. IRODS:Data Grids, Digital Libraries, Persistent Archives, and Real-time Data Systems, https://www.irods.org/index.php/IRODS:Data_Grids,_Digital_Libraries,_Persistent_Archives,_and_Real-time_Data_Systems

  2. Mobile Cloud Computing: Devices, trends, issues, and the enabling technologies, http://www.ibm.com/developerworks/cloud/library/cl-mobilecloudcomputing/

  3. The NIST Definition of Cloud Computing. National Institute of Standards and Technology 53(6), 50 (2009)

    Google Scholar 

  4. OSGI Alliance, http://www.osgi.org/About/Technology

  5. Amazon Elastic Compute Cloud, http://aws.amazon.com/ec2/

  6. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web Services Architecture. Technical report, W3C (2004)

    Google Scholar 

  7. Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The Many Faces of Publish/Subscribe. ACM Computing Surveys 35(2), 114–131 (2003)

    Article  Google Scholar 

  8. Smart Grid, http://energy.gov/oe/technology-development/smart-grid

  9. Delay Tolerant Networking Research Group, http://www.dtnrg.org/wiki/home

  10. Hadoop, http://hadoop.apache.org/

  11. NASA Nebula in Action: Cloud Computing Case Examples, http://nebula.nasa.gov/media/uploads/nasa-nebula-in-action.pdf

  12. Nichols, K., Holbrook, M., Pitts, R.L., Gifford, K., Jenkins, A., Kumzinsky, S.: Dtn implementation and utilization options on the international space station. In: SpaceOps 2010 Conference ”Delivering on the dream”, Huntsville, Alabama, Springer (April 2010)

    Google Scholar 

  13. Leguay, J., Lopez-Ramos, M., Jean-Marie, K., Conan, V.: An efficient service oriented architecture for heterogeneous and dynamic wireless sensor networks. In: 33rd IEEE Conference on Local Computer Networks, LCN 2008, pp. 740–747 (October 2008)

    Google Scholar 

  14. The Internet of Things. Executive Summary. Itu internet reports (2005), http://www.itu.int/osg/spu/publications/internetofthings/InternetofThings_summary.pdf

  15. MapReduce: Simplified Data Processing on Large Clusters, http://research.google.com/archive/mapreduce.html

  16. Java Messaging Service Tutorial, http://docs.oracle.com/javaee/1.3/jms/tutorial/1_3_1-fcs/doc/jms_tutorialTOC.html

  17. Twitter, https://twitter.com/

  18. Warner, S.A., Karman, A.F.: Defining the mobile cloud. NASA IT Summit 2010 (August 2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Katsiri, E. (2012). Cirrus: A Disruption-Tolerant Cloud. In: Koucheryavy, Y., Mamatas, L., Matta, I., Tsaoussidis, V. (eds) Wired/Wireless Internet Communication. WWIC 2012. Lecture Notes in Computer Science, vol 7277. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30630-3_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30630-3_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30629-7

  • Online ISBN: 978-3-642-30630-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics