Google Research Blog
The latest news from Research at Google
Cloud Computing and the Internet
Tuesday, April 28, 2009
Posted by Vinton Cerf, Chief Internet Evangelist
[adapted from the speech given on the occasion of the honoris causa ceremony
at the Universidad Politecnico de Madrid]
The Internet is largely a software artifact and a layered one as my distinguished colleague, Sir Tim Berners-Lee has observed on many occasions. The layering has permitted a remarkable versatility in the implementation of the Internet and its applications. New technology can be used to implement each layer and as long as the interfaces between the layers remain static, the changes do not affect the functionality of the system. In this way, the Internet has evolved and adapted new transmission and switching technology into its lower layers and has supported new upper layers such as the HTTP, HTML and SSL protocols of the World Wide Web.
In recent years, the term “cloud computing” has emerged to make reference to the idea that from the standpoint of a device, say a laptop, on the Internet, many of the applications appear to be operating somewhere in the network “cloud.” Google, Amazon, Microsoft and others, as well as enterprise operators, are constructing these cloud computing centers. Generally, each cloud knows only about itself and is unaware of the existence of other cloud computing facilities. In some ways, cloud computing is like the networks of the 1960s when my colleagues and I began to think about connecting computers together on networks. Each network was typically proprietary. IBM had Systems Network Architecture; Digital Equipment Corporation had its DECNET; Hewlett-Packard had its Distributed System. These networks were specific to each manufacturer and did not interconnect nor even have a way to express the idea of connecting to another network. The Internet was the solution that Robert Kahn and I developed to allow all such networks to be interconnected in a uniform way.
Cloud computing is at the same stage. Each cloud is a system unto itself. There is no way to express the idea of exchanging information between distinct computing clouds because there is no way to express the idea of “another cloud.” Nor is there any way to describe the information that is to be exchanged. Moreover, if the information contained in one computing cloud is protected from access by any but authorized users, there is no way to express how that protection is provided and how information about it should be propagated to another cloud when the data is transferred.
Interestingly, my colleague, Sir Tim Berners-Lee, has been pursuing ideas that may inform the so-called “inter-cloud” problem. His idea of data linking may prove to be a part of the vocabulary needed to interconnect computing clouds. The semantics of data and of the actions one can take on the data, and the vocabulary in which these actions are expressed appear to me to constitute the beginning of an inter-cloud computing language. This seems to me to be an extremely open field in which creative minds everywhere can be free to contribute ideas and to experiment with new concepts. It is a new layer in the Internet architecture and, like the many layers that have been invented before, it is an open opportunity to add functionality to an increasingly global network.
There are many unanswered questions that can be posed about this new problem. How should one reference another cloud system? What functions can one ask another cloud system to perform? How can one move data from one cloud to another? Can one request that two or more cloud systems carry out a series of transactions? If a laptop is interacting with multiple clouds, does the laptop become a sort of “cloudlet”? Could the laptop become an unintended channel of information exchange between two clouds? If we implement an inter-cloud system of computing, what abuses may arise? How will information be protected within a cloud and when transferred between clouds. How will we refer to the identity of authorized users of cloud systems? What strong authentication methods will be adequate to implement data access controls?
Because the Internet is primarily a software artifact, there seems to be no end to its possibilities. It is an endless frontier, open to exploration by virtually anyone. I cannot guess what will be discovered in these explorations but I am sure that we will continue to be surprised by the richness of the Internet’s undiscovered territory in the decades ahead.
Labels
accessibility
ACL
ACM
Acoustic Modeling
Adaptive Data Analysis
ads
adsense
adwords
Africa
Android
API
App Engine
App Inventor
April Fools
Audio
Australia
Automatic Speech Recognition
Awards
Cantonese
China
Chrome
Cloud Computing
Collaboration
Computational Photography
Computer Science
Computer Vision
conference
conferences
Conservation
correlate
Course Builder
crowd-sourcing
CVPR
Data Center
data science
datasets
Deep Learning
distributed systems
Diversity
Earth Engine
economics
Education
Electronic Commerce and Algorithms
EMEA
EMNLP
Encryption
entities
Entity Salience
Environment
Exacycle
Faculty Institute
Faculty Summit
Flu Trends
Fusion Tables
gamification
Genomics
Gmail
Google Books
Google Drive
Google Science Fair
Google Sheets
Google Translate
Google Voice Search
Google+
Government
grants
HCI
Health
High Dynamic Range Imaging
ICML
ICSE
Image Annotation
Image Classification
Image Processing
Inbox
Information Retrieval
internationalization
Internet of Things
Interspeech
IPython
Journalism
jsm
jsm2011
K-12
KDD
Klingon
Korean
Labs
Linear Optimization
localization
Machine Hearing
Machine Intelligence
Machine Learning
Machine Translation
MapReduce
market algorithms
Market Research
ML
MOOC
NAACL
Natural Language Processing
Natural Language Understanding
Network Management
Networks
Neural Networks
Ngram
NIPS
NLP
open source
operating systems
Optical Character Recognition
osdi
osdi10
patents
ph.d. fellowship
PiLab
Policy
Professional Development
Public Data Explorer
publication
Publications
Quantum Computing
renewable energy
Research
Research Awards
resource optimization
Search
search ads
Security and Privacy
SIGCOMM
SIGMOD
Site Reliability Engineering
Software
Speech
Speech Recognition
statistics
Structured Data
Systems
TensorFlow
Translate
trends
TTS
TV
UI
University Relations
UNIX
User Experience
video
Vision Research
Visiting Faculty
Visualization
VLDB
Voice Search
Wiki
wikipedia
WWW
YouTube
Archive
Archive
December 2015 ( 2 )
November 2015 ( 2 )
October 2015 ( 2 )
September 2015 ( 4 )
August 2015 ( 12 )
July 2015 ( 9 )
June 2015 ( 6 )
May 2015 ( 3 )
April 2015 ( 3 )
March 2015 ( 4 )
February 2015 ( 4 )
January 2015 ( 1 )
December 2014 ( 8 )
November 2014 ( 3 )
October 2014 ( 7 )
September 2014 ( 8 )
August 2014 ( 4 )
July 2014 ( 4 )
June 2014 ( 2 )
May 2014 ( 1 )
April 2014 ( 4 )
March 2014 ( 4 )
February 2014 ( 5 )
January 2014 ( 2 )
December 2013 ( 3 )
November 2013 ( 9 )
October 2013 ( 2 )
September 2013 ( 5 )
August 2013 ( 2 )
July 2013 ( 6 )
June 2013 ( 7 )
May 2013 ( 5 )
April 2013 ( 3 )
March 2013 ( 4 )
February 2013 ( 4 )
January 2013 ( 1 )
December 2012 ( 4 )
October 2012 ( 4 )
September 2012 ( 3 )
August 2012 ( 9 )
July 2012 ( 9 )
June 2012 ( 7 )
May 2012 ( 7 )
April 2012 ( 2 )
March 2012 ( 7 )
February 2012 ( 3 )
January 2012 ( 4 )
December 2011 ( 5 )
November 2011 ( 2 )
September 2011 ( 3 )
August 2011 ( 4 )
July 2011 ( 9 )
June 2011 ( 6 )
May 2011 ( 4 )
April 2011 ( 4 )
March 2011 ( 5 )
February 2011 ( 5 )
January 2011 ( 4 )
December 2010 ( 7 )
November 2010 ( 2 )
October 2010 ( 9 )
September 2010 ( 7 )
August 2010 ( 2 )
July 2010 ( 7 )
June 2010 ( 3 )
May 2010 ( 2 )
April 2010 ( 1 )
March 2010 ( 1 )
February 2010 ( 1 )
January 2010 ( 2 )
December 2009 ( 8 )
November 2009 ( 4 )
August 2009 ( 4 )
July 2009 ( 5 )
June 2009 ( 5 )
May 2009 ( 4 )
April 2009 ( 6 )
March 2009 ( 3 )
February 2009 ( 1 )
January 2009 ( 4 )
December 2008 ( 1 )
November 2008 ( 1 )
October 2008 ( 1 )
September 2008 ( 1 )
July 2008 ( 1 )
May 2008 ( 3 )
April 2008 ( 1 )
March 2008 ( 1 )
February 2008 ( 1 )
October 2007 ( 1 )
September 2007 ( 2 )
August 2007 ( 1 )
July 2007 ( 1 )
June 2007 ( 2 )
February 2007 ( 2 )
December 2006 ( 1 )
November 2006 ( 1 )
September 2006 ( 1 )
August 2006 ( 1 )
July 2006 ( 1 )
June 2006 ( 2 )
April 2006 ( 3 )
March 2006 ( 4 )
February 2006 ( 1 )
Feed
Follow @googleresearch
Give us feedback in our
Product Forums
.