Grid Computing. Clase 1: glite Overview. Francisco García Eijó y Alejandro Soba. Laboratorio de Sistemas Complejos Universidad de Buenos Aires

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Grid Computing. Clase 1: glite Overview. Francisco García Eijó y Alejandro Soba. Laboratorio de Sistemas Complejos Universidad de Buenos Aires"

Transcripción

1 : glite Overview Francisco García Eijó y Alejandro Soba Laboratorio de Sistemas Complejos Universidad de Buenos Aires

2 Agenda Introducción. Conceptos Grid. glite. Arquitectura.

3 Qué es? es un nuevo paradigma de computación distribuida en el cual un número indeterminado de recursos heterogéneos son englobados para ser tratados como una única supercomputadora.

4 Idea La idea de Grid es muy parecida a una red eléctrica: Cualquier hardware que tenga conexión a la red debe poder ser integrada a la Grid. La conexión es provista en cualquier lugar. Altamente confiable (Todos los días y a toda hora). Transparente al usuario. Simple. Disponible en cualquier momento.

5 Porqué hoy? Disponibilidad y confiabilidad en el ancho de banda. Existencia de una red global Internet. Crecimiento dramático de la información online. Necesidad de desarrollar aplicaciones que necesitan cada vez más poder de computo.

6 Ventajas Proporciona un mecanismo de colaboración transparente entre grupos dispersos, tanto científicos como comerciales. Posibilita el funcionamiento de aplicaciones a gran escala. Facilita el acceso a recursos distribuidos desde nuestra PC (Computo y Datos).

7 Escenarios posibles 1 Múltiples usuarios en diferentes organizaciones geográficamente distribuidas, requieren alto poder de computo y compartimiento de datos para trabajo colaborativo.

8 Escenarios posibles 1 Múltiples usuarios en diferentes organizaciones geográficamente distribuidas, requieren alto poder de computo y compartimiento de datos para trabajo colaborativo. 2 Múltiples recursos (computacionales y de almacenamiento) existen en diversas instituciones pero se usan de forma independiente.

9 Conceptos 1/3 Recursos Computacionales: Máquinas donde los usuarios pueden ejecutar sus aplicaciones y almacenar o acceder a archivos independientemente de su localización geográfica.

10 Conceptos 1/3 Recursos Computacionales: Máquinas donde los usuarios pueden ejecutar sus aplicaciones y almacenar o acceder a archivos independientemente de su localización geográfica. Job: Es una tarea computacional (un ejecutable o un script) que el usuario desea ejecutar en la Grid, obteniendo sus resultados en su máquina local.

11 Conceptos 1/3 Recursos Computacionales: Máquinas donde los usuarios pueden ejecutar sus aplicaciones y almacenar o acceder a archivos independientemente de su localización geográfica. Job: Es una tarea computacional (un ejecutable o un script) que el usuario desea ejecutar en la Grid, obteniendo sus resultados en su máquina local. Job Submission: Es la acción de delegar en la Grid la ubicación del mejor recurso computacional para ejecutar un Job y la colocación de este para que sea ejecutado.

12 Conceptos 2/3 Conceptos Grid Organizaciones Virtuales: Grupos de usuarios y recursos con Organizaciones Virtuales (VOs): Grupos de usuarios y objetivos de investigación comunes. recursos con objetivos de investigación comunes. VO University of Catania Garr-B Italian institute of Particle Physics VO VO?? Italian CNR

13 Conceptos 3/3 Middleware: Capa intermedia entre aplicaciones de usuarios y recursos computacionales y de almacenamiento. glite = Middleware

14 Qué es glite? glite es un sistema complejo, compuesto por varios paquetes instalados en diferentes máquinas, que interactúan entre si y cumplen cada uno un rol fundamental en la Grid. Nace de los esfuerzos colaborativos de centros académicos e industriales de investigación. Está basado en una arquitectura orientada a servicios (SOA).

15 Su evolución Evolución glite LCG-1 LCG-2 glite-1 glite-2 glite-3 GTK2 Web services based GTK4 Buenos Aires, EELA-2 Tutorial,

16 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, El User Interface (UI) es el punto de entrada a la Grid, es parte de la estación de trabajo del usuario.

17 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, El Workload Management System (WMS) es un conjunto de componentes cuyo objetivo es encontrar el recurso que cumple con los requerimientos del Job de un usuario entre los CEs disponibles.

18 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, El Computing Element (CE) es el punto de entrada la sistema de colas local (PBS, LSF, Condor).

19 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, Los Worker Nodes (WN) son las máquinas donde los Jobs son finalmente ejecutados. Están enlazados con el CE a través del sistema de colas local, al cuál los Jobs son envíados.

20 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, El Information System and Monitoring (IS y MON) mantienen información sobre los recursos disponibles y el estado del sistema.

21 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, El Logging and Bookkeeping Service (LB) hace seguimiento de los eventos que le ocurren a los Jobs.

22 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, El Virtual Organization Management Service (VOMS) provee mecanismos de autenticación y autorización en el acceso a los recursos.

23 Arquitectura Arquitectura Grid Acess User Interface Info system Security MyProxy (Normal, Long term) VOMS Job submission WMS Computing Element Worker Node Data management Catalogs Storage elements BDII Buenos Aires, EELA-2 Tutorial, El Storage Element (SE) y File Catalogue (LFC) permiten gestionar tranferencias de archivos grandes y facilitar la disponibilidad y localización de archivos de datos que los Jobs requieren.

24 Ciclo de vida de un Job Ciclo de vida de un JOB Buenos Aires, EELA-2 Tutorial,

25 glite - Descomposición de Servicios

26 Preguntas

glite Overview GRyDs / Universidad Simón Bolívar Prof. Yudith Cardinale Prof. Jesus De Oliveira

glite Overview GRyDs / Universidad Simón Bolívar Prof. Yudith Cardinale Prof. Jesus De Oliveira GRyDs / Universidad Simón Bolívar Grupo de Investigación en Redes y Sistemas Distribuidos glite Overview Prof. Yudith Cardinale Prof. Jesus De Oliveira Introducción a Sistemas Grid Escenario: Múltiples

Más detalles

Puesta a punto de un centro de recursos GRID utilizando Midleware GLITE 3.0

Puesta a punto de un centro de recursos GRID utilizando Midleware GLITE 3.0 Puesta a punto de un centro de recursos GRID utilizando Midleware GLITE 3.0 Autores Maikel Isover Domínguez García* Daniel López Aldama* Alejandro Hurtado Turiño* Francisco Fernández Nodarse** Henry Ricardo

Más detalles

Iniciación a las tecnologías Grid Granada. 8-12 de Marzo, 2010

Iniciación a las tecnologías Grid Granada. 8-12 de Marzo, 2010 Iniciación a las tecnologías Grid Granada. 8-12 de Marzo, 2010 ftp://ftp.iaa.es/pub/sse/ Susana Sánchez Instituto de Astrofísica de Andalucía (IAA-CSIC) sse@iaa.es Objetivos de esta clase: -Conocer la

Más detalles

Proyecto e-ca: Organización Virtual y Testbed. Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008

Proyecto e-ca: Organización Virtual y Testbed. Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008 Proyecto e-ca: Organización Virtual y Testbed Susana Sánchez Expósito José Ruedas Sánchez II Reunión de e-ciencia Andaluza 16-17, Octubre 2008 Índice Creación de una infraestructura Grid en Andalucía.

Más detalles

Servicios de computación Área Grid&Cloud Computing. Rubén Vallés Pérez rvalles@bifi.es

Servicios de computación Área Grid&Cloud Computing. Rubén Vallés Pérez rvalles@bifi.es Servicios de computación Área Grid&Cloud Computing Rubén Vallés Pérez rvalles@bifi.es Index Proyectos Spanish NGI/Ibergrid EGI-InSPIRE SCI-BUS CloudSME Infraestructuras Grid/Cloud AraGrid Cloud OpenStack

Más detalles

Clusters Linux, Grids Computacionales y el proyecto EELA. Genghis Ríos (grios@pucp.edu.pe) Dirección de Informática Académica PUCP

Clusters Linux, Grids Computacionales y el proyecto EELA. Genghis Ríos (grios@pucp.edu.pe) Dirección de Informática Académica PUCP Clusters Linux, Grids Computacionales y el proyecto EELA Genghis Ríos (grios@pucp.edu.pe) Dirección de Informática Académica PUCP Agenda Clusters Computacionales Grids Computing EELA Clusters Computacionales

Más detalles

PONENCIAS. Proyecto FORMIGA: reaprovechando recursos para la investigación. FORMIGA Project: Reusing resources for research.

PONENCIAS. Proyecto FORMIGA: reaprovechando recursos para la investigación. FORMIGA Project: Reusing resources for research. Proyecto FORMIGA: reaprovechando recursos para la investigación FORMIGA Project: Reusing resources for research Carlos Fernández Resumen Este proyecto persigue satisfacer la demanda creciente de recursos

Más detalles

PROPUESTA ARQUITECTÓNICA DE SERVICIOS FUNCIONALES A TRAVÉS DE UNA PLATAFORMA DE COMPUTACIÓN GRID PARA LA UNIVERSIDAD DISTRITAL

PROPUESTA ARQUITECTÓNICA DE SERVICIOS FUNCIONALES A TRAVÉS DE UNA PLATAFORMA DE COMPUTACIÓN GRID PARA LA UNIVERSIDAD DISTRITAL Seventh LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2009) Energy and Technology for the Americas: Education, Innovation, Technology and Practice June 2-5, 2009,

Más detalles

Middleware en computación ubicua: Project Aura y Gaia

Middleware en computación ubicua: Project Aura y Gaia Middleware en computación ubicua: Project Aura y Gaia Asignatura: Sistemas de información seguros y ubicuos Alumno: Santi Txarramendieta Junio 2006 PROJECT AURA PROJECT AURA (CMU Distraction-Free Ubiquitous

Más detalles

ESTADO DEL ARTE DEL GRID

ESTADO DEL ARTE DEL GRID ESTADO DEL ARTE DEL GRID OSCAR GIOVANNI MEDINA ALFARO Presentado a: Ing. Diego Alberto Rincón Y. PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS BOGOTA D.C. 2011

Más detalles

Introducción a Grid Computing

Introducción a Grid Computing IntroducciónaGridComputing ChristianGrunfeld,UNLP LaPlata,7/12/2006 Motivación Esimposiblehoyendiahacercienciasin computadoras(e ciencia). Losproblemascientíficossoncadavezmas complejos. Lacienciasiemprellevaalosrecursos

Más detalles

Proyecto Grid Computing

Proyecto Grid Computing Proyecto Grid Computing Éric Lajeunesse Olivier Piché Definición de una GRID: DTDI Una infraestructura que permite el acceso y procesamiento concurrente de un programa entre varias entidades computacionales

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

Problemas. Limitaciones de clusters. Intranet Computing. TEMA 4: Grid Computing

Problemas. Limitaciones de clusters. Intranet Computing. TEMA 4: Grid Computing Limitaciones de clusters TEMA 4: Grid Computing Laboratorio de Arquitecturas Avanzadas de Computadores 5º de Ingeniería Superior de Informática 2008/09 Alberto Sánchez alberto.sanchez@urjc.es Marcos Novalbos

Más detalles

Computación Grid. Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes

Computación Grid. Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes Grid Adaptación de Aplicaciones Grid para el Procesamiento de Imágenes (AAG) Miguel Cárdenas Montes Centro de Investigaciones Energéticas Medioambientales y Tecnológicas, Madrid, Spain Máster: Grid y Paralelismo

Más detalles

Gestión de datos y otros servicios en GRID

Gestión de datos y otros servicios en GRID CURSO CLUSTERS & GRID COMPUTING EN ENTORNOS DE SOFTWARE LIBRE Gestión de datos y otros servicios en GRID Guillermo Losilla Anadón (losilla@unizar.es) 28, 29 y 30 de Noviembre 2005 http://bifi.unizar.es/clustersygrid

Más detalles

Computación Distribuida

Computación Distribuida Computación Distribuida Parte II: Computación Grid Juan Ángel Lorenzo del Castillo Grupo de Arquitectura de Computadores Departamento de Electrónica y Computación Universidad de Santiago de Compostela

Más detalles

CON el elevado incremento de la potencia de los. Descripción de la Plataforma Formiga Cloud

CON el elevado incremento de la potencia de los. Descripción de la Plataforma Formiga Cloud Descripción de la Plataforma Formiga Cloud Fernando Gomez-Folgar 1, Javier López Cacheiro 1, Carlos Fernández Sánchez, 1 Antonio Garcia-Loureiro 2, Raúl Valin 2 y Víctor Fernández-Albor 3 Resumen En la

Más detalles

Instalación de LCG BDII

Instalación de LCG BDII Instalación de LCG BDII Yubiryn Ramírez Universidad de Los Andes Mérida 21 de Noviembre de 2005. Information Server El Information Server (IS) provee información de los recursos del Grid LCG y de su estado

Más detalles

Grid Computing. 13288 Marseille, France hamar@cppm.in2p3.fr

Grid Computing. 13288 Marseille, France hamar@cppm.in2p3.fr Grid Computing Vanessa Hamar 1,2 1 Centre de Physique des Particules de Marseille, 163 Avenue de Luminy Case 902 13288 Marseille, France hamar@cppm.in2p3.fr 2 Centro Nacional de Cálculo Científico Universidad

Más detalles

Integración de Clusters de Almacenamiento a Grid basados en glite

Integración de Clusters de Almacenamiento a Grid basados en glite UNIVERSIDAD SIMÓN BOLÍVAR Ingeniería de la Computación Integración de Clusters de Almacenamiento a Grid basados en glite Por Sinivaldo Iván Navarro Toro Proyecto de Grado Presentado ante la ilustre Universidad

Más detalles

Tecnología de Mallas de Colaboración

Tecnología de Mallas de Colaboración Tecnología de Mallas de Colaboración Chile Digital 2010 Noviembre 2003 Florencio I. Utreras Director Ejecutivo de REUNA http://www.reuna.cl Mallas Conceptos y Razones Mallas (GRID s) Infraestructura de

Más detalles

Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales

Permite compartir recursos en forma coordinada y controlada para resolver problemas en organizaciones multiinstitucionales The Anatomy of the Grid Enabling Scalable Virtual Organization Autores : Ian Foster, Carl Kesselman y Steven Tuecke. 2001 GRIDS y Organizaciones Virtuales Permite compartir recursos en forma coordinada

Más detalles

Portal de acceso a recursos HPC en entornos Grid

Portal de acceso a recursos HPC en entornos Grid Portal de acceso a recursos HPC en entornos Grid PONENCIAS Accessing to HPC Resource and Job Monitoring Information Using the HPC-Europa Portal F. Guim, I. Rodero, J. Corbalán y J. Labarta Resumen En un

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Procesos en Sistemas Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale, Mariela Curiel (USB) Andrew Tanembaum y Marteen van Steen Contenido Clientes Servidores

Más detalles

Plataformas GRID. Área de Arquitectura y Tecnología de Computadores

Plataformas GRID. Área de Arquitectura y Tecnología de Computadores Plataformas GRID Qué Plataformas Grid hay disponibles? Objetivo de este tema Dar una visión de las plataformas (Middleware) Grid disponibles No confundir Middleware Grid con Un Grid Middleware Grid (Software

Más detalles

Arquitectura de almacenamiento masivo de datos en la infraestructura Grid usando el middlewareglite

Arquitectura de almacenamiento masivo de datos en la infraestructura Grid usando el middlewareglite Arquitectura de almacenamiento masivo de datos en la infraestructura Grid usando el middlewareglite Data mass-storage architecture in a Grid infrastructure using glite middleware IVÁN FERNANDO GÓMEZ PEDRAZA

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

GRID COMPUTING MALLA DE ORDENADORES

GRID COMPUTING MALLA DE ORDENADORES GRID COMPUTING MALLA DE ORDENADORES Introducción Concepto Compartir potencia computacional; Aprovechamiento de ciclos de procesamiento; El Grid Computing se enmarca dentro de la tecnología de computación

Más detalles

Se muestra la pantalla inicial de plataforma Cloud Computing cuando se accede por primera vez, visualizando el componente Horizon de OpenStack.

Se muestra la pantalla inicial de plataforma Cloud Computing cuando se accede por primera vez, visualizando el componente Horizon de OpenStack. Vista interfaz de acceso Se muestra la pantalla inicial de plataforma Cloud Computing cuando se accede por primera vez, visualizando el componente Horizon de OpenStack. El ingreso se realiza por medio

Más detalles

P2P, Grid, Cloud y Sky Computing

P2P, Grid, Cloud y Sky Computing P2P, Grid, Cloud y Sky Computing Ing. Nelson A. Vicuña Z. Plan 1. Introducción 2. P2P 3. Grid Computing 4. Cloud Computing 5. Sky Computing 1. Introducción P2P, Grid Computing, Cloud Computing e Internet

Más detalles

Sistemas. Distribuidos

Sistemas. Distribuidos Sistemas Distribuidos a los Sistemas Distribuidos Lima, enero 2009 Ing Roberto Montero Flores pcsirmon@upc.edu.pe Pag. 1 AGENDA A) Definiciones B) Utilización Internet Intranet Computación n móvilm C)

Más detalles

Cloud Computing. Mario José Villamizar Cano Investigador, Consultor y Arquitecto Cloud Computing

Cloud Computing. Mario José Villamizar Cano Investigador, Consultor y Arquitecto Cloud Computing Mario José Villamizar Cano Investigador, Consultor y Arquitecto @mariocloud @tiendacloud Áreas Estratégicas Tecnológicas Emergentes Imagen tomada de Gartner Inc. Áreas Estratégicas Tecnológicas Emergentes

Más detalles

Food Engineering Instrumentation on LEMDist Workspace

Food Engineering Instrumentation on LEMDist Workspace Universidad Nacional Autónoma de México Food Engineering Instrumentation on LEMDist Workspace Jesús Cruz Guzmán, Luciano Díaz González, Larisa Enriquez, José Luis Garza Rivera, Moises Hernández Duarte,

Más detalles

DESARROLLO DE BIBLIOTECAS DIGITALES T E S I S MAESTRO EN REDES Y TELECOMUNICACIONES. Ismael Esquivel Gámez. Dr. Miguel Angel Celis Flores

DESARROLLO DE BIBLIOTECAS DIGITALES T E S I S MAESTRO EN REDES Y TELECOMUNICACIONES. Ismael Esquivel Gámez. Dr. Miguel Angel Celis Flores DESARROLLO DE BIBLIOTECAS DIGITALES T E S I S QUE PARA OBTENER EL GRADO DE MAESTRO EN REDES Y TELECOMUNICACIONES PRESENTA Ismael Esquivel Gámez ASESOR Dr. Miguel Angel Celis Flores Í n d i c e 1 INTRODUCCIÓN

Más detalles

Especialidad en Ingeniería de Computadores. Coordinador: Clemente Rodríguez Departamento de Arquitectura y Tecnología de Computadores

Especialidad en Ingeniería de Computadores. Coordinador: Clemente Rodríguez Departamento de Arquitectura y Tecnología de Computadores Especialidad en Ingeniería de Computadores Coordinador: Clemente Rodríguez Departamento de Arquitectura y Tecnología de Computadores Formar en el desarrollo o programación eficiente de aplicaciones software

Más detalles

ARC 108 Component Model

ARC 108 Component Model ARC 108 Component Model Evolución Tecnológica de RNOM Banco de Previsión Social Tabla de Contenidos ARC 108 Component Model 1. INTRODUCCIÓN 3 2. OBJETIVO 4 3. NOTACIÓN 5 4. ARQUITECTURA GLOBAL 6 4.1. DIAGRAMA

Más detalles

MS_6437 Designing a Windows Server 2008 Application Infrastructure

MS_6437 Designing a Windows Server 2008 Application Infrastructure Designing a Windows Server 2008 Application Infrastructure www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso va a preparar

Más detalles

Palabras claves: Software Ubicuo. Entorno de Aprendizaje Colaborativo.

Palabras claves: Software Ubicuo. Entorno de Aprendizaje Colaborativo. Software para el Aprendizaje Colaborativo Mg. José Luis Filippi 1, Lic. Gustavo Lafuente 2 LIAU 3 - Facultad de Ingeniería UNLPam. {filippij 1, gustavo 2 }@ing.unlpam.edu.ar 3 Laboratorio de Investigación

Más detalles

DLML PARA UN AMBIENTE GRID

DLML PARA UN AMBIENTE GRID DLML PARA UN AMBIENTE GRID Para obtener el grado de MAESTRO EN CIENCIAS (Ciencias y Tecnologías de la Información) PRESENTA: Apolo H. Hernández Santos Asesores Dra. Graciela Román Alonso Dr. Miguel Alfonso

Más detalles

Gestión de datos. Luis March IFIC (Univ. Valencia CSIC)

Gestión de datos. Luis March IFIC (Univ. Valencia CSIC) Gestión de datos Luis March IFIC (Univ. Valencia CSIC) Contenido 1.- Introducción 2.- Conceptos generales 3.- Ficheros y replicas: convenio de nombres 4.- Sistema de Gestión de Datos 5.- Catálogos de ficheros

Más detalles

Configuring and Deploying a Private Cloud with System Center 2012

Configuring and Deploying a Private Cloud with System Center 2012 Código: W32 Duración: 25 horas Este curso describe la configuración de nube privada e implementación con Microsoft System. OBJETIVOS Producir un diseño de alto nivel que explica los requisitos para el

Más detalles

Estrategia Tecnológica de Migración a Software Libre. Jhon Monrroy jmonroy@cnti.gob.ve

Estrategia Tecnológica de Migración a Software Libre. Jhon Monrroy jmonroy@cnti.gob.ve Estrategia Tecnológica de Migración a Software Libre Jhon Monrroy jmonroy@cnti.gob.ve AGENDA: Definiciones Objetivos de la migración Beneficios del Software Libre Roles del MPPTI y CNTI Etapas y fases

Más detalles

Servicios avanzados de supercomputación para la ciència y la ingeniería

Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería HPCNow! provee a sus clientes de la tecnología y soluciones

Más detalles

Introducción a la Computación Distribuida y Condor

Introducción a la Computación Distribuida y Condor Introducción a la Computación E-Ciencia Supercomputación Cluster Tecnologías de Cluster y su Clasificación Servicios Importantes para Clusters Administración y Planificación de Tareas en Clusters Condor

Más detalles

Computación en Red. Máster en Ingeniería de Telecomunicación. 2 º Curso. Curso Académico 2014/15

Computación en Red. Máster en Ingeniería de Telecomunicación. 2 º Curso. Curso Académico 2014/15 Computación en Red Máster en Ingeniería de Telecomunicación Curso Académico 2014/15 2 º Curso GUÍA DOCENTE Nombre de la asignatura: Computación en Red Código: 201816 Titulación en la que se imparte: Carácter:

Más detalles

UNIDAD I INTRODUCCIÓN M.S.C AGUSTIN JAIME NUÑEZ RODRIGUEZ

UNIDAD I INTRODUCCIÓN M.S.C AGUSTIN JAIME NUÑEZ RODRIGUEZ UNIDAD I INTRODUCCIÓN M.S.C AGUSTIN JAIME NUÑEZ RODRIGUEZ El programa base fundamental de todos los programas de sistema, es el Sistema Operativo, que controla todos los recursos de la computadora y proporciona

Más detalles

8 de Mayo de 2003 WORKSHOP IRIS-GRID. Middleware COORDINACIÓN

8 de Mayo de 2003 WORKSHOP IRIS-GRID. Middleware COORDINACIÓN 1/12 8 de Mayo de 2003 WORKSHOP IRIS-GRID Quién? 2/12 COORDINACIÓN Miguel Angel Senar (Universidad Autónoma de Barcelona) (Universidad Complutense de Madrid) INVESTIGADORES INVOLUCRADOS EN LA REVISIÓN

Más detalles

Capítulo 4. Prueba de Adaptabilidad

Capítulo 4. Prueba de Adaptabilidad Capítulo 4 Prueba de Adaptabilidad Capítulo 4. Prueba de Adaptabilidad Como se mencionó en el capítulo 2 actualmente no es válido que el software únicamente funcione bien y resuelva el problema que le

Más detalles

Software libre y web 2.0 en el Grid Alejandro Álvarez Ayllón

Software libre y web 2.0 en el Grid Alejandro Álvarez Ayllón Software libre y web 2.0 en el Grid Alejandro Álvarez Ayllón Índice Algo sobre mí Qué es el CERN? Qué es el Grid? Qué es DMS? Software libre y web 2.0 en el Grid Conclusiones Algo sobre mí Ingeniería Técnica

Más detalles

Configuring and Deploying a Private Cloud

Configuring and Deploying a Private Cloud Configuring and Deploying a Private Cloud Duración: 5 Días Código del Curso: M20247 Temario: Este curso dota a los estudiantes con las habilidades que necesitan para configurar y desplegar una nube usando

Más detalles

Bajando de la nube. Ing. Gerardo Quincke. gquincke@uy.ibm.com

Bajando de la nube. Ing. Gerardo Quincke. gquincke@uy.ibm.com Bajando de la nube Ing. Gerardo Quincke gquincke@uy.ibm.com NUBE = Cloud Computing Qué es Cloud Computing? Existe una definición simple? Qué es e-business? Qué es e-business On Demand? Qué es Grid Computing?

Más detalles

VINCULACIÓN DE ASIGNATURAS A ÁREAS DE CONOCIMIENTO Graduado/a en Ingeniería Informática

VINCULACIÓN DE ASIGNATURAS A ÁREAS DE CONOCIMIENTO Graduado/a en Ingeniería Informática Página 1 de 6 Administración de Bases de Datos Administración de Redes y Sistemas Administración de Sistemas Operativos Algoritmia y Complejidad Ampliación de Física Análisis y Diseño de Algoritmos Análisis

Más detalles

Overview de Grid File Systems existentes

Overview de Grid File Systems existentes 1. Introducción Overview de Grid File Systems existentes Escrito por: Matienzo, Sebastián Germán (Universidad Nacional de La Matanza) En el marco del curso Introducción a Grid Computing XIII Congreso Argentino

Más detalles

Maestría en Ingeniería de Software. Sistemas Distribuidos en Web I. MCC. Carlos Albeto Ochoa Rivera

Maestría en Ingeniería de Software. Sistemas Distribuidos en Web I. MCC. Carlos Albeto Ochoa Rivera Maestría en Ingeniería de Software Sistemas Distribuidos en Web I MCC. Carlos Albeto Ochoa Rivera Descripción general Actualmente existe la tendencia de desarrollo de software que trabaje en un ambiente

Más detalles

Arquitectura: Clusters

Arquitectura: Clusters Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware

Más detalles

Elaborado por Víctor Cuchillac (papá)

Elaborado por Víctor Cuchillac (papá) PRE - Especialidad Construyendo la Infraestructura Tecnológica del futuro: Cloud Computing, Seguridad y Virtualización Módulo Cloud Computing Private Cloud Tema Servicios en la nube Víctor Cuchillac (papá)

Más detalles

ING. YURI RODRIGUEZ ALVA

ING. YURI RODRIGUEZ ALVA Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud

Más detalles

Grids. Departamento de Supercómputo - DGSCA UNAM

Grids. Departamento de Supercómputo - DGSCA UNAM Grids Departamento de Supercómputo - DGSCA UNAM Contenido Definiciones Arquitectura Usos Tipos de grids Ejemplos Conclusiones Definiciones Grid: infraestructura para el uso compartido de recursos distribuidos

Más detalles

Introducción. Sistemas Operativos. Pedro Chávez Lugo mailto:pchavezl74@gmail.com. 23 de marzo de 2010

Introducción. Sistemas Operativos. Pedro Chávez Lugo mailto:pchavezl74@gmail.com. 23 de marzo de 2010 mailto:pchavezl74@gmail.com 23 de marzo de 2010 1 Introducción Que es un Sistema Operativo? Un sistema operativo es un programa que tiene la finalidad de simplificar el manejo y la utilización de la computadora.

Más detalles

UNIDAD DE COMPETENCIA 1: INSTALAR, CONFIGURAR Y ADMINISTRAR EL SOFTWARE PARA GESTIONAR UN ENTORNO WEB. Nivel: 3 ANEXO CLVI

UNIDAD DE COMPETENCIA 1: INSTALAR, CONFIGURAR Y ADMINISTRAR EL SOFTWARE PARA GESTIONAR UN ENTORNO WEB. Nivel: 3 ANEXO CLVI Suplemento del BOE núm. 238 Miércoles 5 octubre 2005 765 Sentencias del lenguaje estructurado para operar sobre las bases de datos. Integración de los objetos de la base de datos en el lenguaje de programación

Más detalles

Nuevas tendencias: Virtualización de computadores / servidores

Nuevas tendencias: Virtualización de computadores / servidores Nuevas tendencias: Virtualización de computadores / servidores Expositor: Ing. José Wu Chong Laboratorio de Internetworking FIA DATA Agenda Qué es un servidor? Qué servicios hay en la red? Qué es Virtualización?

Más detalles

Diplomado GNU/Linux Administrator

Diplomado GNU/Linux Administrator Diplomado GNU/Linux Administrator GNU/Linux es un sistema operativo que puede ser usado en una máquina de escritorio, en una estación de trabajo o en un servidor. Por sus características de confiabilidad,

Más detalles

SBDA-GRID: implementación de un servicio de base de datos en una arquitectura grid

SBDA-GRID: implementación de un servicio de base de datos en una arquitectura grid SBDA-GRID: implementación de un servicio de base de datos en una arquitectura grid Nancy Ocotitla Rojas, Axel E. Moreno Cervantes, Rogelio Castro González Escuela Superior de Cómputo-IPN, Av. Juan de Dios

Más detalles

MS_10751 Monitoring and Operating a Private Cloud with System Center 2012

MS_10751 Monitoring and Operating a Private Cloud with System Center 2012 Monitoring and Operating a Private Cloud with System Center 2012 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso describe

Más detalles

Cloud Computing. Rodrigo Moreno Rosales DN-11

Cloud Computing. Rodrigo Moreno Rosales DN-11 Cloud Computing Rodrigo Moreno Rosales DN-11 Cloud Computing La computación en la nube,conocido también como servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, es un paradigma

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3

Más detalles

Sistema de información para mejorar las colaboraciones dinámicas en el Grid

Sistema de información para mejorar las colaboraciones dinámicas en el Grid Sistema de información para mejorar las colaboraciones dinámicas en el Grid por Erik Torres Serrano Requisito para la Obtención del Grado de Máster en Informática por la Universidad Politécnica de Valencia

Más detalles

Procesos Distribuidos. CI 2205 III - 2013 Lunes y miércoles, 5:00 pm a 9:00 pm Aula 205 Profesor: Diego Villalba

Procesos Distribuidos. CI 2205 III - 2013 Lunes y miércoles, 5:00 pm a 9:00 pm Aula 205 Profesor: Diego Villalba Procesos Distribuidos CI 2205 III - 2013 Lunes y miércoles, 5:00 pm a 9:00 pm Aula 205 Profesor: Diego Villalba Recursos distribuidos Commodity Utility Cloud Cloud computing Crecimiento de Internet Date

Más detalles

Práctica Autenticación y Autorización en GLITE

Práctica Autenticación y Autorización en GLITE Práctica Autenticación y Autorización en GLITE 15º & 16º Tutoriales Grid de EELA Miguel Cárdenas Montes Manuel Rubio del Solar Antonio Gómez Iglesias Roque Salinas Escribano SERVER: glite-tutor.ct.infn.it

Más detalles

Historia de revisiones

Historia de revisiones Herbert Game Descripción de la Arquitectura Versión 1.8 Historia de revisiones Fecha Versión Descripción Autor 29/08/2011 1.0 Creación del documento Juan Pablo Balarini Máximo Mussini 30/08/2011 1.1 Actualización

Más detalles

TESIS DOCTORAL. Modelización de Aplicaciones Auto-adaptativas para Entornos de Computación Distribuida

TESIS DOCTORAL. Modelización de Aplicaciones Auto-adaptativas para Entornos de Computación Distribuida TESIS DOCTORAL Modelización de Aplicaciones Auto-adaptativas para Entornos de Computación Distribuida Modeling Self-adaptive Applications for Distributed Computing Environments Autora: María Botón Fernández

Más detalles

glite middleware Agenda Por qué glite Service Discovery

glite middleware Agenda Por qué glite Service Discovery C. Borrego, 10-Nov-200 glite middleware Agenda Por qué glite Servicios glite Seguridad Workload System Job Submission DAG Jobs Interactive jobs Grid Data Réplicas Comandos cliente Service Discovery Accounting

Más detalles

MARIA JOSE VEGA RUIZ ANDRES FELIPE RINCON HINESTROZA

MARIA JOSE VEGA RUIZ ANDRES FELIPE RINCON HINESTROZA IMPLANTACIÓN DE UNA INFRAESTRUCTURA COMPUTACIONAL GRID EN LA UNIVERSIDAD PONTIFICIA BOLIVARIANA SECCIONAL BUCARAMANGA PARA INTEGRAR SERVICIOS DE COMPUTACIÓN DE ALTO RENDIMIENTO MARIA JOSE VEGA RUIZ ANDRES

Más detalles

Carrera: Clave de la asignatura: SATCA: 2-2-4

Carrera: Clave de la asignatura: SATCA: 2-2-4 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: SATCA: Bases de Datos Distribuidas Ingeniería Sistemas Computacionales TIC-1302 2-2-4 2. PRESENTACION Caracterización

Más detalles

Arquitectura Cliente/Servidor

Arquitectura Cliente/Servidor Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol

Más detalles

Análisis y modelado de sistemas de software. Diseño Capa de arquitectura física. Blanca A. Vargas Govea vargasgovea@itesm.

Análisis y modelado de sistemas de software. Diseño Capa de arquitectura física. Blanca A. Vargas Govea vargasgovea@itesm. Análisis y modelado de sistemas de software Diseño Capa de arquitectura física Blanca A. Vargas Govea vargasgovea@itesm.mx Abril 30, 2013 Ver documento de especificaciones del proyecto Objetivo Conocer

Más detalles

LABORATORIO 9. Replicación de base de datos en SQL Server

LABORATORIO 9. Replicación de base de datos en SQL Server LABORATORIO 9. Replicación de base de datos en SQL Server GUÍA DE LABORATORIO Nº 9 Actividad de Proyecto No. 11: ESTABLECER PLANES DE SINCRONIZACIÓN PARA BASE DE DATOS Y OBJETOS DISTRIBUIDOS. Estructura

Más detalles

6445 Implementing and Administering Windows Small Business Server 2008

6445 Implementing and Administering Windows Small Business Server 2008 6445 Implementing and Administering Windows Small Business Server 2008 Introducción Este taller práctico de cinco días impartido por instructor, provee a estudiantes con el conocimiento necesario para

Más detalles

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ ESPACIO ACADÉMICO HERRAMIENTAS WEB 2.0 PARA EL DESARROLLO PROFESIONAL

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV

Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV 746 Miércoles 5 octubre 2005 Suplemento del BOE núm. 238 CE2.1 Identificar los distintos sistemas de archivo utilizables en un dispositivo de almacenamiento dado para optimizar los procesos de registro

Más detalles

Tecnologías Grid Integración de herramientas grid

Tecnologías Grid Integración de herramientas grid Tecnologías Grid Integración de herramientas grid Master en Sistemas y Servicios Informáticos para Internet Universidad de Oviedo Introducción Petición de recurso Grid Resultado 3 Petición de recurso Resultado

Más detalles

Enterprise JavaBeans

Enterprise JavaBeans Enterprise Java Beans y JBoss Enterprise JavaBeans Es una de las API que forman parte del estándar de construcción de aplicaciones empresariales J2EE (ahora JEE 5.0) de Oracle Corporation (inicialmente

Más detalles

Internet -Navegación -Correo electrónico

Internet -Navegación -Correo electrónico Universidad Nacional de Salta Facultad de Ciencias Económicas Seminario de Informática Tema: Internet Internet -Navegación -Correo electrónico INTERNET Que es? Es una red de redes. Es un conjunto de redes

Más detalles

Historia de revisiones Fecha Versión Descripción Autor 12/11/2011 4.0 Versión final con cambios sobre extensión de ArcGIS Viewer y recorte de alcance

Historia de revisiones Fecha Versión Descripción Autor 12/11/2011 4.0 Versión final con cambios sobre extensión de ArcGIS Viewer y recorte de alcance EXAV Descripción de la Arquitectura Versión 4.0 Historia de revisiones Fecha Versión Descripción Autor 12/11/2011 4.0 Versión final con cambios sobre extensión de ArcGIS Viewer y recorte de alcance Enrique

Más detalles

Green Computing. Ramiro Pulgar Information Assurance & Red Hat Consultant RHCE - RHCI - CCSA - CCSE - STS - CCA - OSCP.

Green Computing. Ramiro Pulgar Information Assurance & Red Hat Consultant RHCE - RHCI - CCSA - CCSE - STS - CCA - OSCP. Green Computing Ramiro Pulgar Information Assurance & Red Hat Consultant RHCE - RHCI - CCSA - CCSE - STS - CCA - OSCP Julio 7, 2009 Agenda Orígenes Eficiencia energética Situación actual Green Computing

Más detalles

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs.

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Gobierno Electrónico GLOSARIO DE TÉRMINOS 110 A APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Arquitectura de Sistemas: Es una descripción del diseño y contenido de un

Más detalles

Alumno: Jorge Sordo Balbín Profesor: Luis Joyanes Aguilar Nº Expediente: 126013 Correo Electrónico: jorge_sordo@hotmail.com

Alumno: Jorge Sordo Balbín Profesor: Luis Joyanes Aguilar Nº Expediente: 126013 Correo Electrónico: jorge_sordo@hotmail.com UNIVERSIDAD PONTIFICIA DE SALAMANCA CAMPUS MADRID INGENIERÍA DE ORGANIZACIÓN INDUSTRIAL TRABAJO ACADÉMICO I Modelos de despliegue y Modelos de servicio Noviembre 2012 Alumno: Jorge Sordo Balbín Profesor:

Más detalles

PC flexible y moderno RESUMEN DE SOLUCIONES

PC flexible y moderno RESUMEN DE SOLUCIONES m PC flexible y moderno RESUMEN DE SOLUCIONES Administre la información, configuraciones y aplicaciones de los usuarios centralmente mientras le da a los usuarios finales la misma experiencia y acceso

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

La Computación en GRID se abre camino en el IFIC

La Computación en GRID se abre camino en el IFIC La Computación en GRID se abre camino en el IFIC Este artículo pretende clarificar el concepto de computación GRID, la utilización de las tecnologías GRID para construir el modelo de computación de la

Más detalles

DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA

DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA SISTEMA INTEGRAL DE COMUNICACIÓN, CONTROL Y SEGUIMIENTO DE LA VIGILANCIA EPIDEMIOLÓGICA FITOSANITARIA INTRODUCCIÓN El Centro nacional de Referencia Fitosanitaria (CNRF) hace uso de solicitudes, es decir,

Más detalles

Bach Bachiller de Ingeniería Informática, Universidad Católica San Pablo, Perú, 2013.

Bach Bachiller de Ingeniería Informática, Universidad Católica San Pablo, Perú, 2013. Universidad Católica San Pablo Facultad de Ingeniería y Computación Escuela Profesional de Ciencia de la Computación SILABO CS225T. Sistemas Operativos (Obligatorio) 2015-2 1. DATOS GENERALES 1.1 CARRERA

Más detalles

Capítulo 1: Marco teórico

Capítulo 1: Marco teórico Capítulo 1: Marco teórico Área de Soporte Técnico Dentro de Oracle, como en cualquier compañía de software existe el área de Soporte Técnico, cuyo objetivo principal es el de brindar asistencia y proveer

Más detalles

MS_20413 Designing and Implementing a Server Infrastructure

MS_20413 Designing and Implementing a Server Infrastructure Designing and Implementing a Server Infrastructure www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso de cinco días impartido

Más detalles

Servicios de asignación y planificación de recursos Grid

Servicios de asignación y planificación de recursos Grid Servicios de asignación y planificación de recursos Grid PONENCIAS Allocation and Scheduling Services of Grid Resources A. Fernández, E. Heymann, J. Salt y M. A. Senar Resumen El concepto de Grid ha surgido

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: SERVIDORES VIRTUALES, CLUSTERING Y GRID FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS:

Más detalles