Professional Documents
Culture Documents
Technology | doi:10.1145/2507771.2507777
Tom Geller
18
that early network. The purpose of NSFNET was to connect researchers and facilities, she said. To speed adoption,
The early NSFNET team decided not
to require security, because they were
concerned that one more requirement
might be the final straw that would
keep universities from connecting to
it. Such decisions, while appropriate
at the time, would come back to haunt
Internet users years later.
From Host-Centric to
Content-Centric Networking
One family of emerging solutions focuses on the purpose and content of
data, rather than on where it lives. The
approach is known as informationcentric networking (ICN), a topic in
which there are easily two or three
dozen projects going on, according to
Glenn Edens, research director in the
Computer Science Laboratory at PARC.
news
His group has developed a protocol
specification of ICN named ContentCentric Networking (CCN), and with it
an open-source reference implementation, CCNx. That codebase is used
by a couple of hundred institutions,
said Edens. Its been ported to around
three dozen architectures that we know
of. Today, it is running on everything
from Raspberry Pis and BeagleBoards
and tiny home routers, all the way up to
really large cloud switches.
Another project that originally used
the CCNx code is the Named Data Networking (NDN) project, an FIA-funded
effort led by the University of California, Los Angeles (UCLA) with cooperation from eight other universities and
PARC. According to Lixia Zhang, professor of computer science at UCLA
and a member of the board of the Asia
Future Internet Forum, the NDN project aims to create ICN-style applications to meet actual needs.
One such need was found in an unlikely placethe Universitys School
of Theater, Film and Television. Said
Zhang, When one of our investigators
tried to automate stage control stuff in
the early 2000s, he noticed that there
was a big gap between what application developers would like and what
the Internet actually provides. When
he wanted to turn on the left upper-corner lights, the network said, give me
a packet with an IP address and port
number, so I can send it to the destination, but he did not know or care about
IP addresses or port numbers; he wanted things to happen according to the
applications semantics.
NDN claims to accomplish this by
naming data rather than endpoints,
using a human readable and hierarchical name, much like a URL. A user
requests data by sending out an Interest packet; for example, /tvchannel/
videos/favoriteshow/season1episode4.
mpg/2ndAct. Routers note the interface of the Interest packet and forward it according to information in a
Forwarding Information Base (FIB),
which is dynamically populated (FIBs
are unlike todays routers in that they
store name prefixes instead of IP prefixes). When the Interest packet reaches a location that holds the requested
data, that location returns the data to
the user along the same path. The data
packet contains the datas name, its
Milestones
Computer
Science
Honors
CRA Honors Neumanns
Distinguished Service
Peter G. Neumann, principal
scientist at SRI International,
has been named recipient of the
Computing Research Association
(CRA) 2013 Distinguished
Service Award, in recognition
of contributions to advance
computing during a half-century
of service and dedication.
According to the CRA,
Neumann has led and driven
the fields of computer-related
risk and socially responsible use
of information technologies.
These activities have had an
enormous impact on computer
science research and remain at
the forefront today.
Neumann has been with
SRIs Computer Science
Laboratory since 1971. He
moderates the ACM Risks
Forum, and chairs both the ACM
Committee on Computers and
Public Policy and the National
Committee for Voting Integrity.
Neumann is a Fellow of the
ACM, IEEE, and AAAS, and is
also an SRI Fellow.
SuRA Cites Vardi For
Fostering Excellence
Moshe Y. Vardi, Rice
Universitys Karen Ostrum
George Distinguished Service
Professor in Computational
Engineering, recently received
the 2013 Distinguished Scientist
Award from the Southeastern
Universities Research
Association (SURA). The award
honors a research scientist
whose work fulfills the SURA
mission of fostering excellence
in scientific research.
Said Charles W. Steger,
president of Virginia Tech
and chair of the SURA Council
of Presidents and Executive
Committee, As one of the top
40 cited computer scientists, Dr.
Vardis contributions to the field
have enabled greater science to
occur, which distinguishes him
for this prestigious award.
Vardi is author or co-author
of more than 400 articles on
logic and computation, and
has co-authored two books.
He also is editor-in-chief of
Communications of the ACM.
19
news
names and numbers can be domainspecific. The name certification service is somewhat similar in spirit to
what ICANN provides for domain
names, said Raychaudhuri, but
theres no central authority, so you can
accept any NCS that you trust. For a device thats part of my car, the NCS could
be the auto manufacturer.
Raychaudhuri believes the use of
practically inexhaustible GUIDs will
prevent the sort of unstable and roundabout process now needed to get mobile devices on the Internet. If you
have a smartphone, you get a private
IP address from the cell provider, then
there is a public IP address in a gateway
at the boundary of the cellular network.
That gateway is a potential bottleneck
or single point of failure. With MobilityFirst, a mobile device does not have
to go through the gateway. No matter
what network you are connected to, the
global name resolution in MobilityFirst
will find your current location.
Addressing Unknown Unknowns
MobilityFirst prioritizes issues of mobile accessibility; NDN focuses on content. A third FIA-funded project takes
an agnostic approach in forecasting the
Internets needs. The eXpressive Internet Architecture (XIA) project divides
Internet players into principals such
as hosts, content, services, and users.
While identifying such current principals, it acknowledges that tomorrows
Internet may have other types of principals, and is built to adapt when they
appear. Whatever the principal type of
a network resource, XIA describes a way
to reach it directly through a new eXpressive Internet Protocol (XIP). As principal investigator and Carnegie Mellon
University professor Peter Steenkiste
said, If we look forward to 10 years
from now, are we really sure that content and services will be the hot commodity? That is absolutely not clear:
there might be a change in the types of
entities that people will want to send.
Steenkiste described how an XIA
requestor packet could get a satisfying
response even when points on the network do not understand its new-form
destination type. The current Internet
thinks of packets as having a destination address with one type of ID, such
as an IP address, he said. In XIA, I
would request a piece of content with
20
If we continue to
solve the problems
that we have set out
to solve, you should
be able to interact
with the content
network just
like you interact
with the Web.
but also diversity; the current sevenlayer OSI model needs adjustment to
move it away from host-centric networking; security must be a first-order
concern in every data transaction, not
only at the endpoints. These changes
require fundamentally different ways
of thinking about networking from
those currently in play.
Yet for Internet users, the basic experience should remain the same. As
PARCs Edens put it when speaking of
CCN, The seven-layer model is getting
pretty darn tired, but if we continue to
solve the problems that we have set out
to solve, you should be able to interact with the content network just like
you interact with the Web. You ask for
content, and you get it back you do
not care whether it is cached or comes
from the original publisher. But with
intelligent routers, you can have things
like dynamic rerouting, error recovery,
and broadcasting. You can put all these
functions into the network as services.
Or, as NSFs Fisher noted, We
never expected the FIA projects would
replace the current Internet, although
some project evangelists are motivated
by that as a holy grail. In either case,
these projects can have a very large impact. That is very exciting.
Further Reading
NSF Future Internet Architecture Project,
National Science Foundation, http://www.
nets-fia.net
VNI (Visual Networking Index) Mobile
Forecast Highlights, 2012-2017, Cisco
Systems, Inc., http://www.cisco.com/web/
solutions/sp/vni/vni_mobile_forecast_
highlights/index.html.
Raychaudhuri, D., Nagaraja, K.,
Venkataramani, A.
MobilityFirst: A Robust and Trustworthy
Mobility-Centric Architecture for the
Future Internet. Draft, August 2012. http://
mobilityfirst.winlab.rutgers.edu/documents/
MobilityFirst_paper_MC2R_v10.pdf
Zhang, L., Estrin, D., Burke, J., Jacobson, V.,
Thornton, J. D., Smetters, D. K., et al. (2010)
Named Data Networking (NDN) Project. PARC
Tech Report 2010-003 NDN-0001, PARC.
Han, D., Anand, A., Dogar, F., Li, B., Lim, H.,
Machado, M., et al. (2012)
XIA: Efficient support for evolvable
internetworking. Proc. 9th USENIX NSDI.
Tom Geller is an Oberlin, Ohio-based science, technology,
and business writer.
2013 ACM 0001-0782/13/10 $15.00