Вы находитесь на странице: 1из 63

Infoshare 2010

14/05/2010

Od krosna Jacquarda do architektury hybrydowej


- architektura systemów wczoraj i dziś

Piotr Pietrzak
Chief Technologist
„Góry były zielone, a świat jeszcze młody,
Żadna plama nie ćmiła księżyca urody...”

Pierwsza rekonstrukcja
wyglądu neandertalczyka

Dziecko neandertalczyka
zrekonstruowane na podstawie
pozostałości
z Gibraltaru przez Instytut
Antropologii Uniwersytetu w
Zurychu

2
Co cechuje dobre rozwiązanie?
• odbiorca istnieje
• rozwiązanie działa
• jest ekonomicznie uzasadnione

Miotacz ognia - RPO Trzmiel

3
Odbiorca istnieje (?)

4
Jak przewieźć okręt?

• Obniżone koszty, skrócony czas, regularne trasy


• Zadania specjalne

5
Source: Kurzweil 1999 – Moravec 1998
1833: Babbage Analytical Machine
1888 – CTR First Dial Recorder
1935 – Electromatic Typewriter
1944 – Automatic Sequence Controlled Calculator
1946 – Vacuum Tubes
1946 – ENIAC
1952: First IBM Tape – IBM 726
1954 – NORC, Worlds Fastest Computer
1956 – IBM RAMAC
Transistors
1960s – Space Simulation with IBM 7090
1964 – Solid Logic Technology
1964 – S/360 Model 40
1966 – Monolithic Memory
1968 Ferrite Cores
1968 – Ferrite Cores
1968 – 3505 Reader & 3525 Punch
1975 – Bi-Polar Chips inside Paper Clip
1976: Series/1
1976 – System/36
1978: 64-bit Chips
1981 – IBM PC
1984 – System/36
1987 – 1 Megabyte Chip in Sewing Needle
IBM Research Worldwide
IBM Research
Behavioral Electrical
Chemistry Computer Science
Sciences Engineering

Service Science,
Materials Mathematical
Physics Management &
Science Sciences
Engineering
5 Nobel 8 National Medals 5 National 6 Turing
Laureates of Technology Medals of Science Awards

21 Members in Over 300 59 Members in 10 Inductees in


National Academy Professional National Academy National Inventors
of Sciences Society Fellows of Engineering Hall of Fame
AAAS ACM ACS
APS AVS ECS
IOP IEEE OSA
IBM Patent Leadership
4 000

3 500

3 000

2 500

2 000
Intel
Microsoft
1 500
HPQ
1 000

Sun
500
Oracle
0 Dell
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007
Tools to Predict Technology and
Business
Global Technology Outlook Trends
Global Innovation Outlook

 Identify emerging technology trends  Dialogue about innovation, business


significant to industry in 3 to 10 years transformation and societal progress
 Directly influences IBM’s technical  Collaboration across a global
strategy ecosystem of experts
New Architectures are Emerging
Real World
Aware
Community and New Uses, Classes of
Information Centric Applications Drive Growth

Web Platforms
Internet Scale
New Enterprise Infrastructure
Datacenters Architecture and Ecosystem Enterprise
Mobile
Core Computer Re-birth of Systems
Architectures Architecture
Ileż razy już to widzieliśmy…
„Bez względu na dynamikę rozwoju ekonomicznego (bądź jej braku) ilość
generowanych danych rośnie. Jest to w ostatnim okresie jedyny niezmienny
czynnik cechujący się trwałym wzrostem(…)”
Steve Duplessie, Sr. Analyst, Enterprise Strategy Group, Feb. 2009

Petabytes  247 miliardów e-mails jest codziennie wysyłanych


 Tylko korespondencja tekstowa generuje 400TB
danych każdego dnia w USA
Terabytes
 …a na świecie ponad 1 PB

Gigabytes

Megabytes
Kilobytes

1980 1990 2000 2010


2 Unstructured Real World Aware Data – Scenarios

• 1000 CIF cameras;15 fps


• 90 days MPEG4 store => 200TB raw data + searchable meta-data 400TB Bluegene icon
Ta ilość danych wymusza określoną budowę naszych systemów IT

Typ danych Zawartość informacji Wzrost danych


1TB/4D
image PB shipped

Structured

1MB/2D
image
Unstructured
2004 2007 2007 2008 2009 2010 2011 2012

Dziś
80% danych ma postać 54% roczny wzrost danych
nieustrukturyzowaną > 1 000 000x
CARS – Compliance, Availability, Retention, Security

Information Availability Information Security


Jak zbudować i utrzymać pewny Jak dane mogą być bezpiecznie
i bezpieczny system dostępu do współdzielone ?
danych ?
Koszt nieplanowanego przestoju może Koszty ujawnienia danych
być dla przedsiębiorstwa bardzo wysoki czułych dla przedsiębiortswa
ale może również stanowić o jego ocenia się na około 200$ per
istnieniu. rekord.

Information Retention Information Compliance


Jak bezpiecznie i trwale usuwać Jak być w zgodzie z wszystkimi
dane, których przechowywanie nie regulacjami prawnymi.
jest już konieczne.
Koszty trudne do oszacowania – 63% CIO uznaje ten wymiar za
przyjmuje się wartość 150k$ per najtrudniejszy we wdrożeniu i
incydent. utrzymaniu.
Szyfrowanie w 5 minut czyli o co w tym wszystkim chodzi?
Szyfrowanie symetryczne – parę faktów

Symme-tric Key Czas do złamania Pamięć

56 < 5 mins <2GB

80 600 months 4GB

96 3 million years 170GB

128 10E16 years 120TB


Szyfrowanie symetryczne – realia opłacalności ataku
Symme-tric Key Koszt skutecznego ataku

60 Kilkaset USD

62 10k $

67 300k $

77 10M $

88 300M $
Szyfrowanie symetryczne – studium przypadku

Populacja 7 000 000 000


Ilość PC na osobę 10

PC ogółem 70 000 000 000


Ilość operacji na sekundę per PC 1 000 000 000
Ilość sekund w roku 31,536,000
Ilość operacji w roku 2,207,520,000,000,000,000,000,000,000

Ilość możliwych układów klucza 128 bit 170,141,183,460,469,000,000,000,000,000,000,000,000


(50%)

Ilość lat do złamania kodu 77 073 450 505

45
Kryptografia asymetryczna

Wynaleziona w 1976 roku przez studenta Martina Hellmana oraz


jego profesora Whitfielda Diffie'go metoda kryptograficzna oparta
na dwóch osobnych kluczach szyfrujących: jednym publicznym,
służącym do szyfrowania oraz drugim - tajnym - do odczytywania
wiadomości.
Kryptografia bazująca na kluczu niesymetrycznym w wielu
przypadkach zapewnia znacznie wyższy poziom bezpieczeństwa niż
dotychczas stosowana metoda z jednym, wspólnym dla
komunikujących się stron kluczem jak ma to miejsce w kryptografii
symetrycznej.
WADA – operacja na bardzo dużych liczbach, wymaga ogromnych
zasobów obliczeniowych.

46
New Devices Yield Performance Across Technology Eras

Quantum
Computing
Nanotech /
Quantum Molecular
Transistor
Era
Carbon
Nanotube
Silicon
Nanowire
Transition
FinFET
Era
3D

CMOS High-k
Era

2005 2010 2015 2020 2025 2030 2035

Source: Kurzweil 1999 – Moravec 1998


IBM Research Worldwide
Wirtualizacja – bez tego nie damy rady
Hardware Partitioning Bare Metal Hypervisor Hosted Hypervisor

Apps Apps Apps Apps Apps Apps


... ... ...
OS OS OS OS OS OS

Zmiana Hypervisor
rozmiaru Hypervisor
Kontroler
partycji Host OS

SMP Server SMP Server SMP Server


PowerVM

Micro-Partycje:
Dynamic – Uncapped
LPARs Micro-partitions Uncapped
15 15

10 10

Whole Pool of 6 CPUs 5 5

Processors 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
0

Elapsed time
3

– Capped
1. 6
1. 6

Capped
15 15
x uni L

x uni L
10 10
V XI A
5 5
3. 5 V L5 XI A
V XI A

0 0

** 3 R5 V S O/ 5i
. 5 V L5 XI A

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Elapsed tim e

Liczba logicznych procesorów


Entitled
capacity – Minimum/Żądana/Maximum

Entitled capacity
– Minimum 1/10 procesora
Min
– Przyrost 1/100 procesora
Max
Hypervisor Priorytety partycji
– Wagi od 0 – 254 (domyślnie 128)
Note: Micro-partitions are available via optional Advanced *on p5-590 and p5-595
POWER Virtualization or POWER Hypervisor and VIOS features. Konfiguracja przez HMC ** on p5-570, p5-590, and p5-595
PowerVM Enterprise Edition
Live Partition Mobility
Live Partition Mobility

Active Partition Mobility


 Active Partition Migration to przeniesienie działającego LPAR z jednej maszyny fizycznej na
inną bez przerywania pracy systemu operacyjnego ani aplikacji.

 Zastosowania:
 Konsolidacja zadań obliczeniowych
 Balansowanie obciążenia między serwerami fizycznymi
 Przeniesienie partycji na czas zaplanowanej naprawy/rozbudowy sprzętu

Inactive Partition Mobility


 Inactive Partition Migration to przeniesienie wyłączonej logicznie partycji z jednej maszyny
fizycznej na inną.
Live Partition Mobility

Partition
POWER6
Virtual Disk hdisk0
Mapped through VIO Server to a LUN Server
Virtual Ethernet
Mapped through SEA in VIO Server vscsi0 en0

Hypervisor

Network
VLAN

Private
Service Processor
vSCSI
Virtual Ethernet VASI
Support for migration HMC
vhost0 hdisk1 en1 MSP
VIO Server vtscsi0 en2
Provides the Virtual I/O en2
SEA
VASI interface to Hypervisor Open
fcs0 en0
Network
Mover Service Partition (MSP)
HMC
Ethernet Network
Configuration of required capabilities
Validation of configuration
Orchestrates the sequence of events SAN
LUN
Live Partition Mobility – Walidacja

hdisk0
Server Server
A B
vscsi0 en0

Service Processor
Service Processor
VASI VASI

vhost0 hdisk1 en1 MSP MSPceen1s hdisk1


u r
vtscsi0 en2 R eso en2
en2 e m en2
SEA s t SEA
Sy p t er
a
fcs0 en0 HMC Virtpual Agd en0 fcs0
p i n
ma

Ethernet Network

LUN
Storage Area Network
Live Partition Mobility – Migracja – krok 1

hdisk0 hdisk0
Server Server
A B
vscsi0 en0 en0 vscsi0

Service Processor
VASI
Service Processor VASI R
A
en1 MSP MSPLP en1
vhost0 hdisk1 w hdisk1 vhost0
e ne
t
vtscsi0 en2 ea en2 vtscsi0
en2 Cr en2 SEA
SEA
fcs0 en0 HMC en0 fcs0

Ethernet Network

LUN
Storage Area Network
LPM – Migracja – krok 2 – przeniesienie stanu partycji

hdisk0 hdisk0
Server Server
A B
vscsi0 en0 en0 vscsi0

Service Processor
VASI Service Processor VASI

vhost0 hdisk1 en1 MSP MS p MSP en1 hdisk1 vhost0


PS e tu
vtscsi0 en2 en2 et u S en2 vtscsi0
SEA p SP en2 SEA
M
fcs0 en0 HMC en0 fcs0

Ethernet Network

LUN
Storage Area Network
Live Partition Mobility – Migracja – krok 3 – kopiowanie RAMu

hdisk0 hdisk0
Server Server
A B
vscsi0 en0 en0 vscsi0

Service Processor
Service Processor
VASI VASI
Logical Memory Copy
vhost0 hdisk1 en1 MSP MSP en1 hdisk1 vhost0
vtscsi0 en2 en2 en2 vtscsi0
SEA en2 SEA
fcs0 en0 HMC en0 fcs0

Memory Copy over network

LUN
Storage Area Network
Live Partition Mobility – Migracja – krok 4 – usunięcie partycji

hdisk0
Server Server
A B
en0 vscsi0

Service Processor
Service Processor
VASI

VASI
LP
AR
vhost0 hdisk1 en1 rem en1 hdisk1 vhost0
ova
vtscsi0 Virtuen2 en2 l en2 vtscsi0
al SC en2
SEA SI r SEA
em o
fcs0 en0 val en0
HMC fcs0

Ethernet Network

LUN
Storage Area Network
Military – chopter laser
 Generowane napięcia
15kV do 100kV
 Waga 180k
 Czas ładowania ½ s
 Łączenie do 8 sztuk
via Ethernet

© 2008 IBM Corporation


Bioniczna zbroja od IBM

© 2008 IBM Corporation


Może jeszcze nie IronMan, ale już blisko...

 Kombinezon
HAL
(egzoszkielet)
 Sterowanie
falami
mózgowymi
 Koszt
wynajęcia:
2.200 USD
miesięcznie
 Japonia

© 2008 IBM Corporation


..::[ Dziękuję za uwagę ]::..
piotr.pietrzak@pl.ibm.com

63

Вам также может понравиться