24
Clean-Slate Design Alberti

Clean Slate Design - O Que é?

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Clean Slate Design - O Que é?

Clean-Slate Design Alberti

Page 2: Clean Slate Design - O Que é?

Tópicos Definição Competências e Foco de Pesquisa Esforços Clean-Slate Considerações Finais

Page 3: Clean Slate Design - O Que é?

Definição Reiniciar do zero com o que já se sabe hoje o

desenvolvimento de arquiteturas, protocolos e sistemas de comunicações visando resolver os problemas atuais e construir soluções mais inteligentes, adaptativas e que fazem melhor uso dos recursos de transmissão, energia, memória, etc., sem ter como limitante a manutenção da compatibilidade com os sistemas atuais.

Page 4: Clean Slate Design - O Que é?

Competências e Foco de Pesquisa

Tecnologias de Comunicação x Análise de Desempenho

Tecnologias de Comunicações: ATM, VoIP, SDH, Gigabit Ethernet, WiMAX, VCat, GFP, LCAS,

NGN, MEGACO, Parlay, SIP, NGN-GSI, IPTV-GSI, Ad-hoc Wireless, WPAN, Clean-Slate Design, Optical Networks

Análise de Desempenho: Modelamento, Teoria de Filas, Simulação por Eventos Discretos

(Tool3), C++, Inteligência Artificial

Page 5: Clean Slate Design - O Que é?

Esforços Clean-Slate Ponto de Partida: Apresentação Tomonori Aoyama

http://www.itu.int/dms_pub/itu-t/oth/29/01/T29010010010001PDFE.pdf

Page 6: Clean Slate Design - O Que é?

Esforços Clean-Slate NICT e AKARI

Projeto de uma nova arquitetura para a NXGN.

http://nag.nict.go.jp/

Page 7: Clean Slate Design - O Que é?

Esforços Clean-Slate NICT e AKARI – General View 1

http

://ww

w.ni

ct.g

o.jp

/new

s/pd

f-box

/NGN

RC-E

-070

1.pd

f

Page 8: Clean Slate Design - O Que é?

Esforços Clean-Slate NICT e AKARI – General View 2

http://www.nict.go.jp/news/pdf-box/NGNRC-E-0701.pdf

Page 9: Clean Slate Design - O Que é?

Esforços Clean-Slate NICT e AKARI – Optical Packet Networks

http://www.nict.go.jp/news/pdf-box/NGNRC-E-0701.pdf

Page 10: Clean Slate Design - O Que é?

Esforços Clean-Slate NICT e AKARI http://www.nict.go.jp/news/pdf-box/NGNRC-E-0701.pdf

Page 11: Clean Slate Design - O Que é?

Esforços Clean-Slate NICT e AKARI – Quantum Info-Communications Project

http://www2.nict.go.jp/w/w113/qit/about/50roadmap.html

Page 12: Clean Slate Design - O Que é?

Esforços Clean-Slate Stanford

Flow-level Models for the Internet, Fast Dynamic Optical Light Paths, Rate Control Protocol, NetFPGA Platform, Enterprise Network Security, Virtual Worlds, Open Platform Switch.

- Open source - 4 portas de 1GbE- US$500

FPGA

Memory

1GE

1GE

1GE

1GE

PCI

CPU Memory

http://tiny-tera.stanford.edu/~nickm/talks/GEC%20March%202008%20McKeown.ppt

Page 13: Clean Slate Design - O Que é?

Esforços Clean-Slate Stanford

Open Platform Switch

http://tiny-tera.stanford.edu/~nickm/talks/GEC%20March%202008%20McKeown.ppt

A “pragmatic” compromiseAllow researchers to run experiments in their network……without requiring vendors to expose Internal workings.

Nick McKeown

StandardNetwork

Processinghwsw Experimenter writes

experimental codeon switch/router

User-defined

Processing

Page 14: Clean Slate Design - O Que é?

Esforços Clean-Slate Clean Slate Design Project

O objetivo é levar 100 Mbps para 100 milhões de norte americanos.

Focado na arquitetura da rede.

“Que decisões de projeto faríamos se pudéssemos projetar tudo novamente?”

“With clean slate design, is it possible to simultaneously simplify network and protocols and increase network dependability, economic sustainability, and security?”

Documentação disponível bastante desatualizada...

http://100x100network.org/presentations/100x100OverviewMay05.ppt

Page 15: Clean Slate Design - O Que é?

Esforços Clean-Slate FP7

Dezenas de projetos em várias áreas.

http://www.itu.int/dms_pub/itu-t/oth/29/01/T29010010010001PDFE.pdf http://www.future-internet.eu/

Page 16: Clean Slate Design - O Que é?

Esforços Clean-Slate FP7 – SENSEI

“In order to realise the vision of Ambient Intelligence in a future network and service environment, heterogeneous wireless sensor and actuator networks (WS&AN) have to be integrated into a common framework of global scale and made available to services and applications via universal service interfaces.”

http://www.sensei-project.eu/

Page 17: Clean Slate Design - O Que é?

Esforços Clean-Slate FP7 – 4WARD

“The need for structural changes in the Internet is becoming increasingly evident. 4WARD is combining a set of radical architectural approaches building on a strong mobile and wireless background to design inter-operable and complementary families of network architectures.”

“Until recently, the common vision of a future ubiquitous network was based on the continuing evolution of the IP family of protocols and networking techniques. Now, however, senior researchers accompanying the IP development from its beginning have started to ring the bells as the IP evolution seems, for several reasons, to be coming to a critical turning point.”

http://www.4ward-project.eu/

http://www.4ward-project.eu/index.php?s=file_download&id=5

Page 18: Clean Slate Design - O Que é?

Esforços Clean-Slate FP7 – EIFFEL

“Today’s Internet was never designed to be a critical part of the European economy infrastructure - but it has become exactly that. In the light of these developments, there are many questions today on how the Internet will develop in the future. It is apparent that the Internet must change and that the change is likely to be revolutionary. It is expected that today’s Internet will evolve into the “Future Networked Society”.

http://www.fp7-eiffel.eu/ http://www.fp7-eiffel.eu/fileadmin/docs/EIFFEL-FINAL.pdf

Page 19: Clean Slate Design - O Que é?

Esforços Clean-Slate GENI – Global Environment for Network Innovations

O que é?

Researcher

http://akseli.tekes.fi/opencms/opencms/OhjelmaPortaali/ohjelmat/CONE/fi/Dokumenttiarkisto/Viestinta_ja_aktivointi/Seminaarit/USA-Finland_22.5.07/Evans_GENI_Briefing_070521b.pdf

Page 20: Clean Slate Design - O Que é?

Esforços Clean-Slate GENI – Global Environment for Network Innovations

Researcher

http://www.cs.princeton.edu/~llp/arch_redeux_v0.3.pdf

Page 21: Clean Slate Design - O Que é?

Esforços Clean-Slate GENI – Global Environment for Network Innovations

http://www.geni.net/index.html

http://www.geni.net/docs/GENISysOvrvw1.1.pdf

Researcher

Page 22: Clean Slate Design - O Que é?

Esforços Clean-Slate GENI – Global Environment for Network Innovations

http://www.cs.princeton.edu/~llp/arch_redeux_v0.3.pdf

Researcher

Page 23: Clean Slate Design - O Que é?

Esforços Clean-Slate FIND – Future Internet Design

“Invites the research community to consider what the requirements should be for a global network of 15 years from now, and how we could build such a network if we are not constrained by the current Internet -- if we could design it from scratch.”

Mantém outros projetos: Ambient Networks e Extreme Wirelessing: Prototyping a Future Global Network.

Pouca coisa na Internet.

Researcher

http://www.nets-find.net/ http://www.itu.int/dms_pub/itu-t/oth/29/01/T29010010010001PDFE.pdf

Page 24: Clean Slate Design - O Que é?

Considerações Finais Grande diversidade de pontos de vista e propostas.

Certo consenso de que para avançar é preciso mudar de forma mais radical.

Para alguns somente a reestruturação completa permite certos ganhos hoje impossíveis de serem alcançados.

Formas de migração para as novas redes aparecem nas discussões.

Em algumas propostas o aspecto simplicidade é tido como relevante (continua valendo o paradigma KISS).