• No results found

Network Science and Engineering at NSF

N/A
N/A
Protected

Academic year: 2021

Share "Network Science and Engineering at NSF"

Copied!
34
0
0

Loading.... (view fulltext now)

Full text

(1)

Network Science and

Engineering at NSF

Suzi Iacono

Senior Science Advisor

Directorate for Computer and Information Science and Engineering

National Science Foundation

Future Internet Assembly Madrid, Spain

(2)

Talk Topics

Background on NSF

NSF Network Science and Engineering

Program

Future Internet Architecture topics –

(3)
(4)

National Science

Foundation

Mission:

To promote the progress of

science; to advance the national health,

prosperity and welfare; and to secure the

national defense.

Highly Competitive Competitive

(5)

NSF’s Investment Priorities

Discovery Foster research at the frontiers

Learning

Cultivate a science and engineering workforce Infrastructure

Build Nation’s capacity through tools and CI

NSF Stewardship

Supporting the science and engineering research and education enterprise

(6)

NSF Organization

Directorate for Biological Sciences

Directorate for

Computer and Information Sciences and Engineering

Directorate for Education and Human Resources Directorate for Engineering Directorate for Geosciences Directorate for Mathematical and Physical Sciences Directorate for Social, Behavioral And Economic Sciences Office of the Director NSB NB

OPP OISE

OCI OIA

(7)
(8)

CISE
Budget



and
Budget
Outlook


•  FY
2008
Budget
=
$535M,
$8M
increase
over
FY
2007
 •  FY
2009
Budget
Request
=
$639M,
a
19%
increase
over
FY
2008
 •  American
Competitiveness
Initiative
calls
for
NSF
funding
to
 double
over
next
10
years
 •  America
Competes
Act
authorizes
additional
NSF
funding,
setting
 pace
for
doubling
of
the
NSF
Research
and
Related
Activities
 account
over
the
next
7
years


NSF provides 87% of all Federal support for basic research in computer science

(9)

CCF Computing and Communications Foundations CNS Computer and Network Systems IIS Information and Intelligent Systems Office of the Assistant Director for CISE

Directorate
for
Computer
and
Information


Science
and
Engineering


Algorithmic
Foundations
  Communication
and
 Information
Foundations
  Software
and
Hardware
 Foundations
  Computer
Systems
 Research
  Robust
Intelligence
  Information
Integration
and
 Informatics
  Human-Centered
 Computing
  CORE PROGRAMS Networking
Technology
and
 Systems
  Cross-cutting Programs Trustworthy Computing Data-Intensive Computing

(10)

Basic Science and Pasteur’s

Quadrant

(11)

Our

Evolving

Networks are

Complex

1980 1999

(12)

Drivers of Computing

Science Technology Society

(13)

Fundamental Question: Is there a

science

for

understanding the complexity of our networks

such that we can

engineer

them to have

predictable (adaptable) behavior?

Challenge to the Community

Call to Arms:

To develop a

compelling research agenda for

the science and engineering of our

evolving, complex networks.

(14)

Network Science and Engineering:

Fundamental Challenges

- Understand emergent behaviors, local–global interactions, system failures and/or degradations

- Develop models that accurately predict and control network behaviors

- Develop architectures for self-evolving, robust, manageable future networks - Develop design principles for seamless mobility support

- Leverage optical and wireless substrates for reliability and performance - Understand the fundamental potential and limitations of technology

- Design secure, survivable, persistent systems, especially when under attack

- Understand technical, economic and legal design trade-offs, enable privacy protection - Explore AI-inspired and game-theoretic paradigms for resource and performance optimization

Science

Technology

Society Enable new applications and new economies, while ensuring security and privacy Security,

privacy, economics, AI, social science researchers Network science and engineering researchers

Understand the complexity of large-scale networks

Distributed systems and substrate researchers

Develop new architectures, exploiting new substrates

(15)

CISE’s Network Science and

Engineering Strategy

Develop new program

to encourage broad

network science and engineering community to

conduct interdisciplinary research projects

–  FIND, SING, NGNI Programs NetSE Program

–  http://www.visualwebcaster.com/event.asp?id=51038

Invest in and

encourage research on

existing

network infrastructure

–  PlanetLab, Emulab, Orbit, DETER, etc.

Foster community-based research agenda

to

conduct science that can not be done now (i.e.,

transformational science)

–  http://www.cra.org/ccc/home.article.netse.html

Plan a suite of novel experimental

(16)

Partnership Approach

Computing Community Consortium

GENI Project Office (GPO)

• Voice of computer science research

and education community

•  Goal: Research and education agenda

• Expert engineering for novel network infrastructures

•  Goal: end-to-end prototype of suite of novel research infrastructure

NSF

• Discovery, learning and infrastructure missions

• Goal: Leadership in

network science and engineering

Network Science & Engineering Council

New Programs New Testbeds, infrastructure Ideas for programs, unmet experimental needs Translate requirements into prototypes $$ $$

(17)

From Agenda to Experiments to

Infrastructure

Research agenda delivered by January 2009

–  Identifies fundamental questions to answer

•  aka the “science story”

–  Drives a set of experiments to conduct

•  to validate theories and models

Experiments --

–  Drives what infrastructure and facilities are needed

Infrastructure

could range from

–  Existing Internet, existing testbeds, federation of

testbeds, something brand new (from small to large), federation of all of the above, to federation with

(18)

GENI Project Office

•  Established in May 2007 with awards (up to $5M per year

for up to 4 years) that went through several stages of NSF review

•  Staff at BBN, Cambridge, MA

–  Chip Elliott, Project Director and Chief Engineer

–  Henry Yeh, Project Manager

–  Craig Partridge, Outreach Director

–  Kristin Rauschenbach, Substrate Architect

–  Heidi Picher Dempsey, Operations & Integrations Mgr.

–  Aaron Faulk, Lead Systems Engineer and Interim Engineering

Architect

–  Four System Engineers (1 TBD)

•  Recently announced 29 Development & Prototyping (D&P)

awards, which will operate in 5 clusters

•  Hold GENI Engineering Conferences 3 times a year; next

(19)

1

st

GENI Solicitation – proposal areas

0 5 10 15 20 25

Security-specific Control, workflow, manage, measure, etc Electronics / switch / router Optical nodes Wireless & sensor nodes Regional / access Large deployment (national)

(20)

The GENI Vision

A suite of infrastructure to transform science

Mobile Wireless Network Edge Site

Sensor Network

Federated International Infrastructure

Programmable & federated, with end-to-end virtualized “slices”

Heterogeneous,

and evolving over time via spiral development

Deeply programmable

(21)

Spiral Prototype Development

GENI suite grows through a well-structured,

adaptive process

•  An achievable Spiral 1

Rev 1 control frameworks, federation of multiple substrates (clusters, wireless, regional / national optical net with early GENI ‘routers’, perhaps some existing testbeds), Rev 1 user interface and instrumentation.

•  Envisioned ultimate goal

Example: Incorporates large-scale

distributed computing resources, high-speed backbone nodes, nationwide optical

networks, wireless & sensor nets, etc.

•  Spiral Development Process

Re-evaluate goals and technologies yearly by a systematic process, decide what to prototype and build next.

Strawman GENI Prototyping Plan Use Planning Design Prototype Integration Use

(22)

Federation

GENI grows by “gluing together” heterogeneous

infrastructure over time

Goals: avoid technology “lock in,” add new technologies as they mature, and potentially grow quickly by incorporating existing infrastructure into the overall “GENI ecosystem”

NSF parts of GENI Backbone #1 Backbone #2 Wireless #1 Wireless #2 Access #1 Corporate GENI infrastructure Other-Nation GENI infrastructure Other-Nation GENI infrastructure Compute Cluster #2 Compute Cluster #1

My experiment runs across the evolving GENI federation.

My GENI Slice

This approach looks remarkably familiar . . .

(23)

GENI Spiral 1 has now begun!

First results expected in 6-12 months

GENI Project Office Announces $12M for

Community-Based GENI Prototype Development

July 22, 2008

The GENI Project Office, operated by BBN Technologies, an advanced technologies solutions firm, announced today that it has been awarded a three year grant worth approximately $4M a year from the US

National Science Foundation to perform GENI design and risk-reduction prototyping.

The funds will be used to contract with 29 university-industrial teams

selected through an open, peer-reviewed process. The first year funding will be used to construct GENI Spiral 1, a set of early, functional prototypes of key elements of the GENI system.

(24)

GENI’s Critical Technical Risks

These risks drive the Prototyping Goals for GENI

Spiral 1

GENI Clearinghouse Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Create my slice Critical Risk #1

Clearinghouse & control framework is central but never demonstrated

Critical Risk #2

End-to-end slices across multiple

(25)

Key Goals for GENI Spiral 1

Drive down the critical technical risks in GENI’s

concept

GENI Clearinghouse Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Create my slice Goal #1

Fund multiple, competing teams to develop GENI Clearinghouse technology, encourage strong

competition within the first few spirals

Goal #2

Demonstrate end-to-end slices across representative samples of the major

(26)

Generous Donations to GENI Prototyping

Internet2

and

National Lambda

Rail

40 Gbps capacity for GENI prototyping on two national footprints to provide Layer 2 Ethernet VLANs as slices (IP or non-IP)

National Lambda Rail

Up to 30 Gbps nondedicated bandwidth

Internet2

(27)

Future (Internet) Network Service

Architectures

Future Internet -- is this correct? Won’t we we go

beyond IP?

Goal: Something better than the current Internet,

improvement in services and their provision

Clean slate approach – huge design space and a

rich, growing experimental space

Are there some common design/experimental

themes?

Value conflicts –> value optimization

–  Quality of Service

–  Security vs./and other values

–  Local vs./and global

(28)

Quality of Service

All the –ilities – accessibility, reliability,

sustainability, etc.

Delay has become important for new

applications/systems

Cyber-physical systems (e.g., transportation

systems, medical devices)

Multi-player games (entertainment, science,

learning)

(29)

Security AND Other values

What are the trade-offs in security implementation

(e.g., trust vs. authentication)?

What are the trade-offs between security and other

societal values?

–  E.g., security and privacy

–  E.g., US government, for example, wants cyber

openness, increased government-citizen services, accessibility AND a secure network (free of malicious actors)

Is everyone’s security of equal value?

Do different entities value security differently?

How do social routing and/or reputation systems fit

(30)

Global AND Local

Global interoperable, federated networks

are embedded in a variety of contexts

Tension: Interoperation standards vs. local

variations in configuration, use

How can the network take into account

local uses of a network?

E.g., How can the network optimize the spatial

and social distribution of network associates

(e.g., small world configurations)?

(31)

Production AND Self-Revelation

•  Economics of networks - production and distribution of

content: proprietary, market-based vs. open source and voluntary participation

•  Architectures for regulation, control and enforcement of

production rules vs. individual preferences and customizability

•  What are the mechanisms for control, where are they

located, at which point in time

–  E.g., as opposed to Internet Service Providers

•  Can a variety of communities participate without punitive

mechanisms or technical restrictions?

•  Can I chose which aspects of identity that I wish to

reveal? What is possible in terms of self-presentation on networks?

(32)
(33)

Substrates Applications

Internet Protocol

(34)

Thank you!

References

Related documents

Urban style fashion bodywarmer, printed Vitara and suzuki logos, very lightweight and warm, small pack- aging volume, outer material 100 % polyamide, inner lining 100 %

 In the analysis part chapter 3 in the teachers questionnaires (table 2), it is seen that Bangla medium teachers‟ said that their students like the methods of communicative language

The three panels on the top display the accuracy of the methods for the case of the Gaussian noise of various intensities, σ, applied to wind speed forecasts, wind direction

It also presents a methodology for getting business results and quantifiable ROI from Oracle RightNow Support Community Cloud Service and Oracle RightNow Innovation Community Cloud

เราสามารถอ่านจดหมายดังกล่าวโดยการคลิกไปยังชื่อของผู้ส่ง หรือหัวข้อที่ผู้ส่งส่งมา ดังภาพ จะสังเกตได้ว่า หากมีเอกสารที่แนบมาด้วย gmail จะแสดงชื่อของเอกสารนั้นๆ

The classical Euler’s Gamma function is one of the most important special func- tions with applications in many fields such as analysis, mathematical physics, statistics and

50” X 60” Plush Fleece Throw/ Jeté en peluche © Tootsie Roll Industries, LLC... TM/MC Corus

• Most of Chinese students agree with the main factors causing preferences include Language obstacle, Ability to manage time,. Attitude/Self-discipline, Confidence of learning,