Not all of us are familiar with the term “cloud computing.” In computer parlance, the term “cloud” and its diagram (as above) are used to signify the Internet. Although cloud computing currently makes up only a small part of computer-related activities when compared with storage, infrastructure, and programming interfaces (such as those needed for social networking), it will become extremely important in the near future.1 It is deemed so important that a “secret” group of individuals created the so-called “Open Cloud Computing Manifesto,” which contains the principles and intentions for cloud computing providers and vendors.2 This document angered many information technology corporations that were not included in its development, but by now, most have agreed to work together to improve it. The “Manifesto” states that cloud computing must be user-centric, philanthropic, open, transparent, representative, nondiscriminatory, evolvable, balanced, and secure.
Of course, to become immersed in the cloud, no knowledge of the underlying infrastructure is needed. In addition, you have no control over this infrastructure. Clouds are basically means of delivering hosted services through the Internet. Think about a cloud as an application that you download from the Internet, but the software, data, storage, network, and hardware are elsewhere; the only things you need are your own computer and access to the Web. What makes clouds so attractive is that in reality most of them have no centralized infrastructure, therefore making them cheap to run. Users pay only for the service and not for any initial infrastructure investment.
Clouds evolved from the simpler grids and utilities. A grid is a number of clustered computers attempting to perform 1 or more tasks, and it may be used instead of 1 supercomputer. The SETI@home Website (Search for Extraterrestrial Intelligence, http://setiathome.berkeley.edu) provides free software that interconnects many personal computers to analyze narrow-bandwidth radio signals in an attempt to recognize extraterrestrial technology and is an example of a grid. In a computer utility, computation and storage are made available in a “metered” fashion, similar to our daily utilities like water and electricity. Cloud computing includes both grids and utilities and is also capable of self-management. In reality, cloud computing is another step toward the creation of artificial intelligence, and as such, it configures and optimizes itself. A cloud has 3 basic attributes:
-
It sells on demand (by amount of memory, computing power, and/or time).
-
It is elastic (the user can have as little or as much as he or she wants).
-
It is provider-managed (as mentioned earlier, the user needs nothing other than a computer and Internet access).
Although the term “cloud computing” dates from the 1960s, it was not until 2002 that it became widely known when Amazon began to provide public access to their systems (Amazon Web Services) on a utility basis.3 These services are not meant to be used by you or me but are mostly geared toward software developers. Similar services are offered by other computing giants such as Microsoft4 and Google.5 Not only do these platforms allow one to create Web applications and services, they also allow the creation of other cloud environments. In a sense, these clouds function as utilities because the user pays per gigabyte of memory used in a certain time period.
Because real clouds may be small (let's say altocumuli) or very large (cumulonimbus), computer clouds also vary in size. Public clouds are huge and encompass information found all over the Internet (the Internet itself is formed by smaller but still public clouds). Google is a type of public cloud as it collects information from many sources, corrects your spelling, provides you with the most likely sites that fulfill your search terms (learns), allows you to create applications (apps), and keeps expanding. Services offered by most clouds are sold (to anyone) over the Internet. Businesses are probably the most common users of clouds as they can access many types of administrative and accounting services via the Web. An intermediate-sized cloud is called a “hybrid” and encompasses both a public (external) cloud and a private (internal) cloud. Hybrid clouds are generally used by companies and permit certain individuals access to private and public information. A smaller cloud is a private or internal one. Access to a patient's information and management in a hospital's Web environments is done through a type of private cloud. Private clouds reside on private servers and provide services to a limited number of individuals who do not own the hardware or software. Some individuals argue that private clouds really do not exist; because they always have some type of relationship with a bigger cloud, their information may be accessed by persons without direct authority to do so.
It is becoming clear that in the near future, all information technology services will be handled by and within 1 or more clouds. A clear example of a hybrid cloud is the Apple platform, which lets anyone create apps for iPhone and other Apple products by allowing users access to some proprietary information. In this business model, users can access the platform for free, but most of the incomes generated by the privately produced apps benefit the cloud owner. Medicine-related apps created this way included the new iMobile Health6 and, for academics, iResearch, which allows one to save PDF files on the iPhone or iTouch and then view them later without needing to be connected to the Internet (this app is available in the iTunes store and, as of this writing, was linked to 12 scientific journals, none in medicine). Because our specialty is image-rich, we need to wait and see if it will be useful to us (in my mind, there is no question that it will be).
The smallest and most personal application of the cloud may be in the software-as-service model. In this model, the vendor provides the user with the infrastructure and software needed to handle his or her own cloud. In many of these models, the software may be limited to be compatible with products from 1 vendor or with those of other manufacturers. One can conceive of MobileMe from Apple as a tiny personal cloud (it allows you to share e-mail, contacts, calendars, and other files) between your laptop and desktop computers and your mobile devices (information can also be pushed to Microsoft services such as Outlook). Like all utilities, MobileMe is a subscription-based one defined by time and storage capabilities. In the future, it is possible that personal clouds may provide an individual access to information existing and collected by all of the devices he or she owns as long as they are interconnected via the Web. In conclusion, clouds allow users to run apps, and some examples of cloud apps include peer-to-peer (Skype), social networks (Facebook), security services, software as services (Google apps), software plus services (Microsoft on-line services), storage, and data distribution.
So why did I bring all of this up? I believe that our neuroradiology community will be ideally served by 1 cloud. Imagine a cloud with its own free-of-charge and easily downloadable software that would permit you to search across the American Society of Neuroradiology (ASNR), Neurographics, American Journal of Neuroradiology (AJNR), and AJNRBlog Websites. As all of these sites continue to be populated with an incredible amount of information, mining those data will become increasingly difficult without a special app. Information from 1 single source such as AJNR will play a less important role in the future because it is rigid and provides no opportunity for interactivity. However, once you combine a scientific article with opinions posted on our blog, with educational material posted in Neurographics, and with political and economic perspectives through the ASNR Website, you will end up with a very powerful tool. Now imagine having an even bigger cloud that would include the numerous teaching files available on-line and the ability to connect with similar materials from other neuroscience subspecialties. Clouds in the weather forecast may not be what you want, but computing clouds will certainly brighten your future days!
- Copyright © American Society of Neuroradiology