Time-to-Adoption Horizon: One Year or Less

The emergence of very large “data farms” — specialized data centers that host thousands of servers — has created a surplus of computing resources that has come to be called the cloud. Growing out of research in grid computing, cloud computing transforms once-expensive resources like disk storage and processing cycles into a readily available, cheap commodity. Development platforms layered onto the cloud infrastructure enable thin-client, web-based applications for image editing, word processing, social networking, and media creation. Many of us use the cloud, or cloud-based applications, without even being aware of it. Advances in computer science to ensure redundancy and protection from natural disasters have led to data being shared across many different hosting facilities. Improved infrastructure has made the cloud robust and reliable; as usage grows, the cloud is fundamentally changing our notions of computing and communication.

Overview

The cloud is the term for networked computers that distribute processing power, applications, and large systems among many machines. Applications like Flickr, Google, YouTube, and many others use the cloud as their platform, in the way that programs on a desktop computer use that single computer as a platform. Cloud-based applications do not run on a single computer; instead they are spread over a distributed cluster, using storage space and computing resources from many available machines as needed. “The cloud” denotes any group of computers used in this way; it is not tied to a particular location or owner, though many companies have proprietary clouds. “Amazon’s cloud,” for instance, refers to the computers used to power Amazon.com; the capacity of those servers has been harnessed as the Elastic Compute Cloud (EC2) and can be leased from Amazon for a variety of purposes.

Cloud computing services are grouped into three types. Most people are familiar with the first type: applications that serve a single function, such as Gmail (http://gmail.com) or Quicken Online (http://quicken.intuit.com/online-banking-finances.jsp), that are generally accessed through a web browser and that use the cloud for processing power and data storage. The second group of services offer the infrastructure on which such applications are built and run, along with the computing power to deliver them. Examples include Google App Engine (http://code.google.com/appengine/), which allows developers to create and host tailored programs using Google’s infrastructure; Heroku (http://heroku.com), which does the same for applications developed in Ruby on Rails; and Joyent (http://joyent.com), which hosts and scales applications in a variety of languages. The final set of cloud services are those that offer sheer computing resources without a development platform layer, like Amazon’s Elastic Compute Cloud (http://aws.amazon.com/ec2/) or the GoGrid (http://www.gogrid.com).


1

Cloud computing makes it possible for almost anyone to deploy tools that can scale on demand to serve as many users as desired. To the end user, the cloud is invisible; the technology that supports the applications doesn’t matter — the fact that the applications are always available is key. Data storage is cheap in these environments — pennies per gigabyte — so cheap that it is often provided in surprising quantities for free.

The cloud does have certain drawbacks. Unlike traditional software packages that can be installed on a local computer, backed up, and are available as long as the operating system supports them, cloud- based applications are services offered by companies and service providers in real time. Entrusting your work and data to the cloud is also a commitment of trust that the service provider will continue to be there, even in face of changing market and other conditions. Nonetheless, the economics of cloud computing are increasingly compelling. For many institutions, cloud computing offers a cost-effective solution to the problem of how to provide services, data storage, and computing power to a growing number of Internet users without investing capital in physical machines that need to be maintained and upgraded on-site.

Relevance for Teaching, Learning, Research, or Creative Expression

The emergence of cloud-based applications is causing a shift in the way we think about how we use software and store our files. The idea of data storage as something that can be separated from an individual computer is not unusual, but now it is becoming common to consider applications in the same light. Instead of locking files and software inside a single computer, we are gradually moving both the products of our work and the tools we use to accomplish it into the cloud. Once there, applications and data are both accessible from any computer, using tools that are free or very inexpensive. Because they live on the network, applications in the cloud make it easy to share documents, collaboratively edit, and effectively manage versions.

Educational institutions are beginning to take advantage of ready-made applications hosted on a dynamic, ever-expanding cloud that enable end users to perform tasks that have traditionally required site licensing, installation, and maintenance of individual software packages. Email, word processing, spreadsheets, presentations, collaboration, media editing, and more can all be done inside a web browser, while the software and files are housed in the cloud. In addition to productivity applications, services like Flickr (http://www.flickr.com), YouTube (http://www.youtube.com), and Blogger (http://www.blogger.com), as well as a host of other browser-based applications, comprise a set of increasingly powerful cloud-based tools for almost any task a user might need to do.

Cloud-based applications can handle photo and video editing (see http://www.splashup.com for photos and http://www.jaycut.com for videos, to name just two examples) or publish presentations and slide shows (see http://www.slideshare.net or http://www.sliderocket.com). Further, it is very easy to share content created with these tools, both in terms of collaborating on its creation and distributing the finished work. Applications like those listed here can provide students and teachers with free or low-cost alternatives to expensive, proprietary productivity tools. Browser-based, thin-client applications are accessible with a variety of computer and even mobile platforms, making these tools available anywhere the Internet can be accessed. The shared infrastructure approaches embedded in the cloud computing concept offer considerable potential for large scale experiments and research that can make use of untapped processing power.

We are just beginning to see direct applications for teaching and learning other than the simple availability of platform-independent tools and scalable data storage. This set of technologies has clear potential to distribute applications across a wider set of devices and greatly reduce the overall cost of computing. The support for group work and collaboration at a distance embedded in many cloud- based applications could be a benefit applicable to many learning situations.


1

Already, cloud-based applications are being used in the K-12 sector to provide virtual computers to students and staff without requiring each person to own the latest laptop or desktop machine; a handful of basic machines, provided they can access the Internet and support a web browser, are all that is needed for access to virtually unlimited data storage and programs of all kinds.

A sampling of cloud computing applications across disciplines includes the following:

  • Sciences. Science Clouds, a project that aims to provide cloud computing resources to members of the science community for limited amounts of time in support of specific projects, launched its first cloud in early 2008. Scientists may request time on the clouds in exchange for a short write- up of their project.
  • Meteorology. Applications that combine a desktop interface with the data storage and computing power available in the cloud make powerful tools, once only available at large computing centers, available to anyone. One such example, Earthbrowser (http://www.earthbrowser.com), creates an interactive map populated with weather, geological, and other data; the engine that drives it lives in the cloud.
  • Media Studies. Using cloud-based applications like YouTube, a media culture course at Pitzer College in California tracks emerging up-to-the-moment social trends through real-time news clips and user-created content posted there. Similarly, courses at Onondaga Community College in Syracuse, NY use YouTube and other cloud-based applications to host media that can- not be hosted using resources on campus.

Examples of Cloud Computing

The following links provide examples of cloud computing applications.

Cloud Computing Testbed
http://www.cs.illinois.edu/news/articles.php?id=2008Jul29-352
The Cloud Computing Testbed (CCT) is a research effort at the University of Illinois at Urbana-Champaign to explore ways to provide system- level support for data-intensive computing using cloud computing approaches.

Into the Cloud: Uur 5 favorite Online Storage Services
http://www.readwriteweb.com/archives/free_online_storage_services.php
(Frederic Lardinois, ReadWriteWeb, 28 September 2008.) This blog post describes five services that provide large-scale online file storage.

Open Science Grid
http://www.news.wisc.edu/12927
The University of Wisconsin-Madison and several partner schools are working on a project funded by the National Science Foundation and the Department of Energy to develop and expand a national Open Science Grid to provide computing power and data storage to solve large, data-intensive challenges in science.

Parallel Computing with Mathematica 7
http://www.wolfram.com/news/m7hpc.html
The November 2008 release of Mathematica 7 includes a tool to create a parallel computing grid using any set of computers.

Virtual Computing Lab at North Carolina State University
http://vcl.ncsu.edu/ North Carolina State University offers an online system for requesting and reserving a virtual computer, complete with any of a number of applications, that can be accessed from anywhere.

For Further Reading

The following articles and resources are recommended for those who wish to learn more about cloud computing.

Cloud Computing Expo: Introducing the Cloud Pyramid
http://cloudcomputing.sys-con.com/node/609938
(Michael Sheehan, Cloud Computing Journal, 21 August 2008.) This article illustrates a pyramid model for thinking about the types of services cloud computing enables.

How Cloud Computing is Changing the World http://www.businessweek.com/technology/content/aug2008/tc2008082_445669.htm
(Rachael King, BusinessWeek, 4 August 2008.) This article describes a perceived shift in the way we think about computing as more companies begin to use cloud-based applications for communications and productivity tasks.

The Cloudworker’s Creed
http://www.ribbonfarm.com/2008/10/23/the-cloudworkers-creed/
(Venkatesh Rao, Ribbonfarm.Com, 23 October 2008.) This blog post introduces the concept of a cloudworker, the information professional of tomorrow.

The Tower and the Cloud: an EDUCAUSE eBook
http://www.educause.edu/thetowerandthecloud/133998
(Richard N. Katz, ed., EDUCAUSE, 2008.) This book, freely available as a PDF document, includes chapters by leading educators and technologists on all aspects of cloud computing and education, including accountability, implementation, social networking, and scholarship.

Use of Cloud Computing Applications and Services
http://www.pewinternet.org/PPF/r/262/report_display.asp
(John Horrigan, Pew Internet & American Life Project, 12 September 2008.) This data memo reports on the number of Internet users who are making use of cloud-based applications and services and reviews their expressed preferences.

Web 2.0 and Cloud Computing
http://radar.oreilly.com/2008/10/web-20-and- cloud-computing.html#definitions
(Tim O’Reilly, O’Reilly Radar, 26 October 2008.) This blog post describes three types of cloud computing and considers the impact of each on business.

Delicious: Cloud Computing
http://delicious.com/tag/hz09+cloudcomputing
(Tagged by Horizon Advisory Board and friends, 2008.) Follow this link to find resources tagged for this topic and this edition of the Horizon Report, including the ones listed here. To add to this list, simply tag resources with “hz09” and “cloudcomputing” when you save them to Delicious.

Posted by NMC on January 18, 2009
Tags: Chapters

Total comments on this page: 20

How to read/write comments

Comments on specific paragraphs:

Click the icon to the right of a paragraph

  • If there are no prior comments there, a comment entry form will appear automatically
  • If there are already comments, you will see them and the form will be at the bottom of the thread

Comments on the page as a whole:

Click the icon to the right of the page title (works the same as paragraphs)

Comments

No comments yet.

cjagers on paragraph 5:

It is important to note that while storage has become cheap, transfer bandwidth and processing of media is still expensive. We need to be careful not to create the impression that it is cheap to provide web-based applications.

While its true that Google, Flickr and others offer free or low-cost services, this has very little to do with Cloud computing. It is simply their business model. They were offering the same services before Cloud computing existed. Google is ad supported and Flickr’s free version is only for a small amount of space. After that, they can keep their costs low because of volume.

January 22, 2009 9:53 pm

[...] One Year or Less: Cloud Computing (wp.nmc.org) [...]

February 13, 2009 9:52 am

[...] Learning Initiative (ELI), the technology trends to watch in the next 10 years are mobiles and cloud computing (within one year or less), GeoEverything and the Personal Web (within 2 to 3 years), and [...]

March 12, 2009 12:40 pm

[...] are opening the door to wholly different ways of thinking about computers, software, and files. (Horizon Report, [...]

March 27, 2009 3:16 pm
Cindy Seibel on paragraph 11:

Two issues need to be addressed in K-12:
1. The proximate materials that are inappropriate for our students. There are some services that recognize this limitation.
2. The security of data that is confidential. This is different for staff than for students. Particularly when we combine this concept with the semantic web. Who and what will troll our data?

I don’t think these are insurmountable issues, just ones that need to be explored.

March 28, 2009 9:51 am

[...] “Cloud Computing” popping up all over the place, I figured we could use an emerging tech talk on the topic. Today, 13 of us [...]

April 16, 2009 9:22 am

[...] of a prediction made by the annual Horizon Report.  The 2009 Horizon Report predicted that “Cloud Computing” was one year or less away from making a significant impact upon education and society in [...]

May 20, 2009 7:45 am

[...] Cloud Computing [...]

October 6, 2009 9:54 pm

[...] One Year or Less: Cloud Computing (facilitated by Eugene Barsky) [...]

October 8, 2009 8:25 am

[...] Technologies are increasingly cloud-based. (For more on cloud-computing, click here.) [...]

January 22, 2010 8:48 am

[...] From the Horizon Report, 2009: One Year or Less (Cloud Computing) [...]

June 8, 2010 7:22 am
jacky on whole page :

A better cloud service: do not move everything to the cloud. You only need to move some servers to the cloud.

A lot of service providers thought cloud computing means moving away from PCs. They create applications on the web (cloud) so users can use the applications online, store files online, and never need to use any locally installed applications. The PCs are relegated to dumb terminals. However, this approach will not work for the mass market. Why?

(1) PCs will not disappear; they become more and more powerful yet the price keeps falling. It is far more competitive than dumb terminals. Even the Net PCs and smart phones also become more and more powerful with every new model. Simply put, vendors will not just sell dumb terminals; and few users will buy dumb terminals.

(2) With the tremendous horse power available at the local PC, treating the PCs as dumb terminals is a dumb idea. Users are used to desktop software, such as MS office, photo editing software, video editing software, HTML authoring software, etc. they will continue using the desktop software for its more advanced features and better performance than web-based applications. Moreover, be able to work on something offline is a huge advantage over web-based applications.

(3) Many applications that require a lot of computing power and a lot of network bandwidth are not suitable for the cloud computing. (e.g. video editing, photo editing, etc.)

(4) Moving everything to the cloud means you are completely locked in by your vendor. It is extremely hard to switch vendors, not to mention that you may not be able to find another compatible vendor.

(5) Lack of control and flexibility: when you move everything to the cloud, you no longer have full control of your system and data. If the service is down, it will shut down your system; also, you cannot easily add any new services / features to your system; it is also hard to change the current services / features. Any such changes will have to go through your service vendor and at its mercy.

There are better cloud computing solutions than those of Google, Amazon, and other cloud computing vendors, whose goal might be more focused on destroying Microsoft and PC than offering real better solutions. http://www.DriveHQ.com is one of the first few companies offering cloud storage and cloud IT Solutions. Our cloud solution combines the benefits of local computing and cloud computing. Users can continue using their local desktop software, while at the same time, they can store the data in the cloud. They can store, backup, share and synchronize local and remote data; they can collaborate with a group of people; sharing different folders to different users (or groups) with different permissions. Small businesses can host file server, FTP server, email server, web server, offsite backup system on the cloud. It is much easier to setup and manage group accounts and security settings than local solutions. Not only it saves on hardware, software and system administration cost, it is also more powerful than local solutions as our solution works anywhere. Businesses can easily switch to a central cloud IT system on DriveHQ.com to serve multiple offices.

August 10, 2010 3:51 pm

[...] the Horizon Report, 2009: One Year or Less (Cloud Computing) [...]

April 19, 2011 12:50 pm

[...] From the Horizon Report, 2009: One Year or Less (Cloud Computing) [...]

June 6, 2011 7:07 pm

[...] how this will help us in teaching and learning. Horizon Report 2009 One Year or Less: Mobiles  One Year or Less: Cloud Computing  Two to Three Years: Geo-Everything  Two to Three Years: The Personal Web  Four to Five Years: [...]

June 10, 2011 3:22 am
animal facts on paragraph -1:

Hmm is anyone else encountering problems with the pictures on this blog loading?
I’m trying to determine if its a problem on my end or if it’s the blog.
Any feedback would be greatly appreciated.

June 2, 2013 4:18 am
Click Here on whole page :

Thank you for the auspicious writeup. It in fact was a amusement
account it. Look advanced to more added agreeable from you!

By the way, how can we communicate?

July 12, 2013 4:55 am
hay day hack ios 7 on paragraph -1:

Interview with Nicolas Cage for “Kick-Ass” (Wonder – Con panel).
I wanted to play all the parts that I’ve always played [as the romantic lead], but they’re not as believable anymore.
The horses normal resting temperature is 38o –
C , a thermometer should be used to get a horse’s rectal temperature.

March 29, 2014 3:15 pm
facebook on paragraph -1:

My family members always say that I am killing my time here at net, but I know I am
getting know-how every day by reading thes good posts.

May 22, 2014 7:32 pm
timber decking glasgow on paragraph -1:

Thanks for every other informative website. The place else may just
I am getting that kind of info written in such
an ideal method? I have a mission that I’m just now operating on, and I have been at the look out for such info.

June 30, 2014 12:43 am
Name (required)
E-mail (required - never shown publicly)
URI