Sistemas Operativos II MC. Daniel Fajardo Delgado INSTITUTO TECNOLÓGICO DE CD. GUZMÁN 19 de Junio de 2004.

1 Sistemas Operativos II MC. Daniel Fajardo Delgado INSTI...
Author: Adrián Méndez Redondo
0 downloads 0 Views

1 Sistemas Operativos II MC. Daniel Fajardo Delgado INSTITUTO TECNOLÓGICO DE CD. GUZMÁN 19 de Junio de 2004

2 COMPUTACIÓN PARALELA VI THE GRID

3 ● Trenes ● Teléfonos y Telégrafos ● Electricidad ● Bancos Son solo algunos ejemplos de infraestructuras que: son distribuidas, tienen diferentes usuarios, y depositos intermedios y han creado millones de dolares en todo el mundo DESARROLLO DE INFRAESTRUCTURA

4 – Una Malla Computacional (Grid) es una infraestructura que involucra circuitería (hardware) y programación (software) que suministra acceso confiable, consistente, penetrante y económico a equipo computacional de alto rendimiento. QUÉ ES UN GRID? INFRAESTRUCTURA DE PODER DE CÓMPUTO

5 – Una Malla Computacional tiene que ver, sobre todo, con una colección de recursos a gran escala, ya sea de ciclos de computo, datos, sensores o gente. Esta colección requiere de una infraestructura de hardware significativa para lograr la interconexión necesaria, además de una infraestructura de software para monitorear la colección INFRAESTRUCTURA

6 QUIEN USARÁ EL GRID? ● Cientificos en Computación e Ingenieros ● Cientificos experimentales ● Asociaciones ● Corporaciones ● El medio ambiente ● Educadores ● El estado ● EL MUNDO

7

8 – La utilización de computadoras para resolver problemas ha probado su eficacia en casi todos los campos de interés para los seres humanos. – Simulación y Modelado de problemas complejos – Diagnostico Médico – Control de Equipo Industrial – Predicción del Clima – Manejo de Bolsa de Valores PORQUÉ NECESITAMOS GRIDS?

9 ● Se estima que el poder de computo se triplicara en los próximos 5 años, y se quintuplicara en 10 años!!! ● VLSI  10(5 años) y  100 (10 años) ● Se Compartirán Mas Resultados (clima) ● Nuevas Técnicas y Herramientas para resolver problemas INCREMENTO EN PODER DE CÓMPUTO

10 ● Supercomputo Distribuido ● Computo de Alto Rendimiento ● Computo Bajo Demanda ● Computo Intenso en Datos ● Computo Colaborativo PARA QUÉ TIPO DE APLICACIONES SE USARAN LOS GRIDS?

11 U.S. PIs: Avery, Foster, Gardner, Newman, Szalay www.ivdgl.org Tier0/1 facility Tier2 facility 10 Gbps link 2.5 Gbps link 622 Mbps link Other link Tier3 facility

12 The Globus Project™ Argonne National Laboratory USC Information Sciences Institute http://www.globus.org

13 Legion: The Grid OS Architecture and User View Anand Natrajan ( [email protected] ) Marty Humphrey ( [email protected] ) The Legion Project, University of Virginia ( http://legion.virginia.edu )

14

15 HERRAMIENTAS ● MPI / PVM ● P-space studies - multi- run ● Parallel C++ ● Parallel object-based Fortran ● CORBA binding ● Object migration ● Accounting ● Remote builds and compilations ● Fault-tolerant MPI libraries ● Post-mortem debugger ● Console objects ● Parallel 2D file objects ● Collections ● Licence support

16 IBM Blue Horizon SDSC 375MHz Power3 512/1184 RECURSOS DISPONIBLES HP V-class CalTech 440 MHz PA-8700 128/128 IBM SP3 UMich 375MHz Power3 24/24 IBM Azure UTexas 160MHz Power2 32/64 Sun HPC 10000 SDSC 400MHz SMP 32/64 DEC Alpha UVa 533MHz EV56 32/128

17 ● El usuario inicia “run” ● El usuario/Legion selecciona el sitio ● Legion copia los binarios ● Legion copia los archivos de entrada ● Legion inicia el trabajo ● Legion monitorea el progreso ● Legion copia archivos de salida EJECUCIÓN REMOTA TRANSPARENTE

18 Legion Register binaries Create task directories & specification Dispatch runs Dispatch more runs

19 Logging In

20 Listing Contents Of A Context

21 Check The Status Of A Job

22 Start An Amber (BioGrid) Run

23 Graphically Check An Amber Run

24 Run RenderGrid Jobs (P-Space Jobs)

25 Check The Status of A RenderGrid Job

26 NAVEGADOR DE WINDOWS

27 RED NACIONAL DE LEGION

28 CAVERNsotf Electronic Visualization Lab, Univ. of Illinois at Chicago

29 The CAVE Research Network CAVE Research Network es una alianza entre instituciones de investigación y la industria equipadas con recursos computacionales de alto desempeño todos iterconectados por una red de alta velocidad para dar soporte colaborativo a diseño, entrenamiento, visualizacion cientifica y realidad virtual.

30 The CAVE Research Network Sociedad de usuarios de CAVERN formada para darle voz a los cientificos, ingenieros y artistas que tienen dispositivos de Realidad Virtual donde puedan compartir sus ideas, soluciones y descubrimientos.

31 The CAVE Research Network Partes que la componen Indy Onyx2

32 CAVERNsoft Que es? CAVERNsoft es la arquitectura de software colaborativa que intenta tomar en cuenta diversos factores humanos, problemas de redes y de bases de datos involucrados en soportar realidad virtual colaborativa. El objetivo de este proyecto es el de desarrollar la infraestructura de red colaborativa de proxima generación para mantener ambientes colaborativos virtuales.

33 CAVERNsoft es descrito como una libreria de C++ hibrida red/base de datos optimizada para una construcción rapida de aplicaciones colaborativas de realidad virtual. Usando CAVERNsoft los desarrolladores de Realidad Virtual pueden compartir informacion entre sus aplicaciones con muy poco codigo. CAVERNsoft Que es? CAVERNsoft se basa en el uso de almacenamiento de datos distribuidos para manejar el amplio rango de volumenes de datos que van desde unos cuantos bytes a terabytes.

34 CAVERNsoft Historia CAVERNsoft es la continuación de el trabajo que se ha estado realizando en el Laboratorio Electronico de Visualización de diferentes ambientes virtuales colabortivos en los ultimos años. CALVIN y NICE son lo proyectos que proporcionaron muchas de las ideas que eventualmente formaron parte de CABERNsoft.

35 CALVIN Permite a multiples usuarios de manera sincrona y asincrona experimentar en un “cuarto” diseños (paredes, muebles,etc.). CAVERNsoft Historia

36 NICE Ambiente colaborativo en forma de una isla para niños entre 6-8 años. Los niños pueden colaborativamente plantar, crecer y recoger vegetales y flores. CAVERNsoft Historia

37 CAVERNsoft Requerimientos de Instalación Solo para plataformas SGI IRIX 6.2 con parche pthreads IRIX 6.3, 6.4, 6.5 Sistema Operativo optimo 6.5.3

38 CAVERNsoft Quienes lo usan? General Motors “Diseño de autos” VisualEyes que les permite a sus diseñadores importar modelos de 3D CAD a CAVE permitiendoles una inspeccion y diseño mas rapido. Les a gustado tanto que a un futuro cercano quieren ampliar la aplicacion VisualEyes para permitir a los equipos de diseño y de manufactura trabajar colaborativamente de manera remota sincrona y asincronamente.

39 CAVERNsoft Quienes lo usan? VRML, UIC “The Virtual Temporal Bone” Programa teleinmersivo que permite enseñar a estudiantes de medicina de manera remota sobre la estructura tridimencional y funcion de el oido interno.

40 CAVERNsoft Quienes lo usan? EVL,UIC “The Silk Road Cave Shrines” El objetivo de este proyecto es el de crear una exibición virtual cultural de uno de los sitios culturales chinos llamado Mogoa en el desierto de Gobi. En este proyecto estan involucrados artistas historiadores y cientificos computacionales.

41 CAVERNsoft Quienes lo usan? Motorola “Pruebas de lanzamiento de productos” NCSA “Quake” CCPO, ODU “CAVE6D- a Tool for Tele-Immersive Visualization of Environmental Data”

42 CAVERNsoft2

43 CAVERNsoft Requerimientos de Instalación Plataformas SGI, Linux, Solaris y Win32 TCP, UDP, HTTP Remote Procedure Calls Sockets paralelos Exclusion mutua e hilos

44 REFERENCIAS CAVERNSoft http://evlweb.eecs.uic.edu/cavern/vrserver.html http://www.evl.uic.edu/cavern/cavernpapers/icat.pdf http://www.evl.uic.edu/cavern/cavernpapers/sc97/index.htm l http://evlweb.eecs.uic.edu/pape/CAVE/pictures/parts/ http://www.openchannelsoftware.org/projects/CAVERNsoft _G2/ http://archive.ncsa.uiuc.edu/VR/cavernus/ http://brighton.ncsa.uiuc.edu/~prajlich/caveQuake/

45 REFERENCIAS