1/33
Motivación a los sistemas distribuidos
Jorge Iván Meza Martí[email protected]
Especialización en Gestión de Redes de DatosUniversidad Nacional de Colombia – Sede Manizales
2/33
Por qué hablar de software ?
3/33
Por qué hablar de desarrollo de software ?
4/33
5/33
“People don’t want to buy a quarter-inch drill. They want a quarter-inch hole!”
- Theodore Levitt
6/33
IT es un área de soporte
Su misión es apoyar a las personas de la empresa es sus objetivos misionales (investigación)
7/33
8/33
9/33
10/33
11/33
12/33
HTC Desire Apollo 11 guidance computer
Manufactured 2009 1966
Processor ARM based Qualcomm QSD 8250 Snapdragon 1 GHz
MIT Discrete IC RTL based running at 2.048 MHz
ROM 512 MB flash 36864 Words (16 bit length)
RAM 576 MB 2048 Words (16 bit length)
Operating system Android 2.1 Apollo Guidance Computer AGC
Display 3.7 inch 480x800 AMOLED touch screen
21, 7 Segment Electroluminescence and 13 indicators
Input Multi-touch with HTC Sense interface.
19 Push buttons
Weight 135 g (4.8 oz) 70 lb (32 Kg)
Dimensions 119 x 60 x 11.9 mm 610 x 320 x 170 mm
Power consumption Up to 360 Hours from a 1400mAh Lithium-ion battery
55W
Connectivity HSPA/WCDMA: 900/2100 MhzGSM: 850/900/1800/1900 MHzWi-Fi (802.11b/g)Bluetooth 2.1 with EDR
DSKY, IMU, Hand Controller, Rendezvous Radar (CM), Landing Radar (LM), Telemetry Receiver, Engine Command, Reaction Control System
Camera 5 Megapixel ColourAutofocusLED Auto flashFace detectionGeotagging
(optional extra)Various Hasselbald film cameras
Other Proximity sensor, G-Sensor, Digital compass, FM Radio, GPS, A-GPS and Ambient light sensor. It can get you home.
First ever IC based computerIt can land you on the moon
Cost Free on Three $24 Billion
13/33
14/33
15/33
16/33
17/33
HardwareSoftware
Redes
18/33Soluciones completas e integradas
19/33
Ley de Moore
Aproximadamente cada 18 meses se duplica el número de transistores en un circuito integrado.
Se trata de una ley empírica, formulada por el co-fundador de Intel, Gordon E. Moore el 19 de abril de
1965.
http://es.wikipedia.org/wiki/Ley_de_Moore
20/33
21/33
22/33
23/33
24/33
25/33
26/33
27/33
28/33
Muchas ideas y opciones
29/33
30/33
31/33
32/33
Sistemas de memoria compartida (programación concurrente)
Sistemas de memoria distribuida
PThreadsOpenMPCUDAOpenCL
OpenMPIClustersGrids
Sistemas híbridos
33/33