INVESTIGACIÓN DE TECNOLOGÍAS DE COMPUTACIÓN

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

Download "INVESTIGACIÓN DE TECNOLOGÍAS DE COMPUTACIÓN"

Transcripción

1 INVESTIGACIÓNDETECNOLOGÍASDECOMPUTACIÓN GRIDYVIRTUALIZACIÓN ENERO DICIEMBRE2009 DIRECTOR EJECUTIVO INICTEL-UNI ING. TOMAS PALMA GARCÍA DIRECTOR DE INVESTIGACIÓN INICTEL-UNI - DIDT ING. DANIEL DÍAZ ATAUCURI JEFE DEL ÁREA DE APLICACIONES TELEMÁTICAS ING. ELMER GUIDO ALEJANDRO ROJAS INVESTIGADORES JOEL ENYELBER TELLES CASTILLO EDUARDO MENDOZA VILLAIZAN CARLOS BERNARDO SÁNCHEZ GONZALES Lima,Diciembre2009

2 MemoriaDescriptiva Resumen ElpresenteproyectobuscadesarrollarunaplataformaGRID,quepermitabrindardemanera permanenterecursosinformáticosdealtacapacidaddeprocesamientoyalmacenamientode datos,independientementedesuubicacióngeográfica. GrupodeTrabajo NombreyApellidos Perfil Área ElmerGuidoAlejandro InvestigadorPrincipal DIDT AAT JoelTellesCastillo Investigador/Analista DIDT AAT CarlosSánchezGonzales Investigador/Analista/Programador DIDT AAT EduardoMendozaVillaizan Investigador DIDT AAT Objetivos Implementar una plataforma GRID para potenciar la capacidad de cálculo y procesamientoentreelimcaeinictel UNI. BrindaralIMCAlasfacilidadesdeacceso,conectividadyprocesamientodelGrid dellaboratoriodeaplicacionestelemáticasdelinictel UNI. Produccióndeconocimientoscientíficos tecnológicos. PromoverlaformacióndeClustersCientíficosMultidisciplinarios. Brindarfacilidadesdeaccesoalacomunidadcientífico académicasquenocuenten con una infraestructura de cómputo de acuerdo a sus necesidades de investigación. MaterialyMétodos 08servidoresHPmodeloProliant150 01servidordeAplicacionesHPmodeloProliant380 01KVM8Puertos 02Swich 01Router 01Monitor RedAcadémicaAvanzadaPeruana EnlaceInalámbricoINICTEL UNIAlIMCA La metodología a utilizar para el desarrollo del presente proyecto se encuentra enmarcada dentrodelasfasesdelametodologíacientíficadedesarrollo: Documentación. ExperimentacióndelGridPilotoImplementado. AnálisisypruebasdelaImplementación. Implementacióndealgoritmoparalelizables. Reportedeanálisisyresultados. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página2

3 AplicacióndelProyecto Dentro del contexto tecnológico actual la informática, contribuye en gran medida a la resolucióndemillonesdeproblemasendiferentesámbitosydisciplinas,constituyendohoyen díaelmotordeprocesamientoyfuentederecursosabsolutamenteimprescindible. Lainformáticahavistolaluzdesuevoluciónenlasactividadescientíficas,másprecisamente ensusnecesidadesdealmacenamientoyprocesamientodedatos.ysibienenlamayoríade loscasoslacienciayotravariedaddedisciplinashanvistosatisfechossusrequerimientos,aún quedandesafíosabordablesqueesperanaseratendidos.unclaroejemploeslacapacidadde procesamiento requerida en ambiciosos proyectos de investigación científica, simulaciones a gran escala, toma de decisiones a partir de grandes volúmenes de información y cientos de casosimaginablesquenoencuentranunasolución,oquizápartedeella,enlasherramientas disponiblesenlatecnologíaactual. Enestoscasos,niaúnlasupercomputadoramássofisticadadisponibleenelmercadopodría satisfacer la capacidad de procesamiento necesaria en casos donde el volumen de datos manipulado es de varios petabytes. Si bien un gran acercamiento a la resolución de estos problemas de enorme potencia de cálculo fue logrado mediante clusters o granjas de computadoras, surgidos a principios de los 80, aún seguían conservándose los recursos en forma dedicada. Existen también otras situaciones en que no sólo se persigue gran procesamiento,sinoquetambiénsebuscalograrnivelesdeconectividadycooperaciónentre proyectos científicos y académicos de gran escala que no han podido lograrse ni siquiera medianteinternet. Muchas aplicaciones difundidas a través de Internet han ofrecido un modo más descentralizadoparalogrargranpotenciadecálculograciasalaprovechamientodeltiempode CPU inactiva aportado por sus usuarios, pero a pesar de este avance de importancia revolucionaria existen objetivos más ambiciosos de conectividad entre proyectos que se ven limitados en la red de redes. En realidad, el e mail y la World Wide Web proveen modos básicosdetrabajoconjuntoperonosehalogradovincularycompartirdatos,computadores, sensores y demás recursos creando una entidad virtual. Es entonces aquí donde surge el conceptode computacióngrid (Encastellano:rejilla,tramado,entrelazado,enrejado). Entrelasáreasdeaplicacióndeestatecnologíasepuedenmencionar: Gobiernos y Organizaciones Internacionales: En respuesta ante desastres (inundaciones,incendios,terrorismo,etc),planificaciónurbana,modeloseconómicos, etc. En el mundo de la Medicina: La unión de recursos (tales como bases de datos administrativasyarchivosdehistoriasclínicaseimágenesmédicas)ydeinstrumentos especializados abre la puerta a una gran variedad de nuevos procedimientos de diagnósticomejoradosgraciasalaayudadeordenadores,enbaseaunanálisisrápido DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página3

4 deimágenesmédicascomplejasylacomparaciónautomáticaconarchivosdistribuidos paraencontrarcasossimilares. En la Educación: Las Bibliotecas Electrónicas y los centros de e Educación se beneficiarándelasherramientasbasadasenelgridparaelaccesoadatosdispersosy la creación de aulas virtuales con estudiantes, recursos y profesores distribuidos. Ya estamospresenciandoalgocomoestoenlaweb,yelgridmejoraráenormementela situaciónactual. Empresas y Grandes Corporaciones: Las grandes empresas tienen delegaciones, datos, personal y recursos distribuidos por todo el mundo. Un enfoque basado en GRID permitirá la creación de medios para realizar aplicaciones a gran escala tales comoeldiseñoasistidoporordenadorutilizando,simultáneamente,recursossituados enmuchoslugares. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página4

5 TABLADEC ONTENIDO 1.1 Introducción Antecedentes MotivodelaInvestigación FundamentosTeóricos a) LaPosibilidaddeCompartirRecursos b) Accesoseguro c) Lautilizacióneficientederecursos d) Redesdecomunicacionesrápidasyfiables e) Estándaresabiertos ObjetivosdelProyecto DescripcióndelProyecto CAPITULOII:ESTADODELARTE ESTADODELARTE ProyectosdeInvestigaciónconfinescomunes c) GlobusProject h) TeraGrid i) CrossGrid j) OpenMolGRID k) UKe Science l) EGEE(EnablingGridsfore ScienceinEurope) m) EELA2(E infraestructuracompartidaentreeuropaylatinoamérica) ModelosdeProgramaciónGridActuales a) MPICH b) OpenMP c) RPC(RemoteProcedureCall) d) RMI(JavaRemoteMethodInvocation) e) P2P(PEERTOPEER) f) XCAT(ExtremeClusterAdministrationToolkit) DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página5

6 CAPITULOIII:PROPUESTADELAACTIVIDADDELAINVESTIGACIÓN PROPUESTADELAACTIVIDADDELAINVESTIGACIÓN InvestigaciónyEvaluacióndelasTecnologíasdeComputaciónDistribuidas GlobusToolkit2(GT2) Introducción Glite InterfazdeUsuario(UI) ElementodeComputacion(CE) AlmacenamientodeElementos(SE) ServiciodeInformación(IS) ServiciodeAdministracióndelVolumendeTrabajo(WMS) AutoridadCertificadora TecnologiasdeVirtualización Virtualizacióndeplataforma TiposdeVirtualizacióndeplataforma VentajasdelaVirtualización Arquitecturasdevirtualización ScientificLinux DiseñodelaArquitecturaGridINICTEL UNIBasadoenGlite EquipamientoeinfraestructuraaUtilizarenelnododelINICTEL UNI CaracteristicasdelosEquiposautilizar CAPITULO IV : ArquitecturadelGridINICTEL IMCA 4.1 Cluster BeneficiosdelaTecnologíaCluster ClasificacióndelosCluster ComponentesdeunCluster Nodos Almacenamiento SistemaOperativo ConexionesdeRed Middleware AmbientesdeProgramaciónParalela DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página6

7 SistemasClustersImplementados ClustersenAplicacionesCientíficas ClustersenAplicacionesEmpresariales GestióndeRecursosDistribuidos:SistemasGestoresdeColas SistemasdeColas PBS SGE...74 CAPITULOV : CalidaddeServicioenelEntornodela ComputaciónGrid 5.1 Introducción EstadodelArtedeQoSenComputaciónGrid ModelosdeInformaciónGrid ModelosdeInformaciónsobreCalidaddeServicio AnálisisComparativoparalosModelosdeInformación OntologíaparaRecursosGridysusPropiedadesdeCalidaddeServicio(QoS) SistemadeMedidaparalaFiabilidaddelosRecursosGrid CalidaddeServiciodeRedenSistemasGRID:UnModelodeAgente deanchodebanda ArquitecturadelAgentedeanchodebanda...93 CAPITULO VI : ImplementacióndelGridINICTEL IM CA 6.1 PruebasdelEnlaceInalambrico InstalacióndelScientificLinux 110.3InstalacióndellaAutoridadCertificadora InstalacióndelSistemadeMenbresiadelaOrganizaciónVirtual(VOMS) InstalacióndelSistemadeInterfazdeUsuario(UI) InstalacióndelSistemadeGestióndeCargadeTrabajo(WMS) InstalacióndelSistemadelElementodeComputo(CE) InstalacióndelosNodosdeTrabajo(WN) ManualdeUsuario 207 CAPITULO VII : PruebasdeFuncionabilidaddelGridINICTEL IM CA DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página7

8 7.1PruebasdeJobParametrizables PruebasdeJobDAG PruebasdeColeccionesdeJob..227 Conclusiones Bibliografia. 234 Anexo01Curso TallerdeComputaciónGridGlobusToolkit Anexo02PortalWebInformativodelProyecto..251 DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página8

9 CAPITULOI :FUNDAMENTOSDELA INVESTIGACIÓN 1.1 Introducción La producción científico académica requiere de un entorno de infraestructura adecuada y sobre todo de vanguardia tecnológica que le brinden a los profesionales encargados de realizar investigación básica, aplicada o desarrollo tecnológico, las herramientas necesarias tanto a nivel software como hardware para poder realizar y explotar al máximo sus capacidades y obtener productos adecuadoseidóneos. De igual modo no es menos conocido que la necesidad de contar con equipamientodegrandescapacidadesypotenciasdecálculo,esunalimitanteen nuestro medio sobre todo a nivel estado, específicamente en las universidades públicas, sin embargo también existen entornos en los cuales la dotación de infraestructura existe y su máxima capacidad no es explotada en su verdadera magnitud. Porlotantoelpresenteproyectojustamentetratadeacogertecnologíavigentey devanguardiayentornoaellaoptimizarrecursosyconellobrindarfacilidadesa lacomunidadcientíficoyacadémica. ElProyectotiendeadesarrollarunaplicativoenbaseaunaplataformaGRID,que permitirá brindar de manera permanente sin restricciones, a los diversos entornos y comunidades científicas académicas que así lo requieran, el poder disponer de manera remota de recursos informáticos de alta capacidad de procesamiento y almacenamiento de datos, superando con ello las limitaciones dedisponibilidadderecursostécnicosdelosusuarioslocales,nosiendoporello lasdistancias,accesoniconectividadunfactorlimitante. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página9

10 1.2 Antecedentes Lageneracióndeconocimientosyacopiodeexperienciasesunprocesodinámico, permanente y de evolución constante y en ello un papel importante juega las Tecnologías de Información y Comunicaciones, las cuales brindan las facilidades tecnológicas y herramientas aplicativas para dicho fin, cual es la producción de nuevosconocimientosyaplicaciones. Asimismosomosconscientesytenemosconocimientoqueenlospróximosaños lasactividadesdee cienciageneraranunagrancantidaddeinformación,yporlo tanto estos datos necesitarán una plataforma capaz de procesar y almacenar dichocaudaldeinformación. ElINICTEL UNIcomoinstitucióncuyosobjetivosseenmarcandentrodeloquees Investigación científica, desarrollo e innovación tecnológica en el campo de las Tecnologías de Información y Comunicaciones, considero una brillante oportunidad el poder brindar a la comunidad científica y académica su experiencia y aporte en lo que a desarrollo de herramientas aplicativas y tecnologíasserefiere,contandoparaellocomosocioestratégicoalacomunidad del IMCA UNI; institución dedicada a la investigación en ciencias matemáticas facilitando el dialogo entre dicha comunidad científica y otras disciplinas, tales comolaingeniería,meteorología,economía,ecología,etc.querequierenparasu soluciónelconocimientodematemáticaavanzada. Por tanto INICTEL UNI, aplica y participa de la convocatorio realizada por el CONCYTEC, institución que a través del PROCYT (Proyectos de Ciencia y Tecnología), promueve, subvenciona e incentiva las acciones referidas al desarrollo en lo que es ciencia y tecnología se refiere, siendo aceptado el presenteproyecto,elcualfiguradentrodelplandeactividadespropuestasporel Área de Aplicaciones Telemáticas de la Dirección de Investigación y Desarrollo Tecnológico. 1.3 MotivodelaInvestigación LaimplementacióndeunaplataformaGRIDnosóloresultarábeneficiosasinoque sehacenecesariaparaeldesarrolloinvestigacionescientíficasmultidisciplinarias cuyademandadegrandesvolúmenesdeprocesamientodeinformaciónpueden serejecutadasaprovechandolosrecursoscomputacionesdecadanododelared de una manera mucho más eficiente, logrando así fomentar y dinamizar la investigaciónmultidisciplinaria. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página10

11 1.4 FundamentosTeóricos Podemosdescribir,deformasucinta,enfuncionamientodelGRIDdelsiguientemodo: El GRID descansa sobre un software, denominado middleware, que asegura la comunicación transparente entre diferentes ordenadores repartidos por todo el mundo. Elsegundoelementoesunmotordebúsquedaquenosóloencontrarálosdatos que el usuario necesite, sino también las herramientas para analizarlos y la potenciadecálculonecesariaparautilizarlas. Alfinaldelproceso,elGRIDdistribuirálastareasdecomputaciónacualquierlugar delaredenlaquehayacapacidaddisponibleyenviarálosresultadosalusuario. Estefuncionamientosesostieneencincopilaresbásicos: Laposibilidaddecompartirrecursos. Laseguridad accesoseguro. Elusoeficientedelosrecursos. Redesdecomunicacionesfiablesqueeliminenlasdistancias. Estándaresabiertos. Sedetallarancadaunodeestospuntos: a) LaPosibilidaddeCompartirRecursos EstaeslaideaqueestádetrásdelGRID,poderutilizarrecursosremotosquenos permitanrealizartareasquenopodríamosabordarennuestramáquinaocentro detrabajo. Laideavamásalládelsimpleintercambiodeficheros;setratadelaccesodirectoa software, ordenadores y datos remotos, así como acceso y control de otros dispositivos(sensores,telescopios,etc.). Pero debemos hacer frente al hecho de que los recursos pertenecen a muchas personas distintas. Por tanto, nos encontramos con dominios administrativos diferentes, en los que se ejecuta software heterogéneo, y sometidos a las más diversaspolíticasdecontroldeaccesoyseguridad. Este es un punto crucial del GRID, no se trata de conseguir algo por nada o de ofrecernuestrosrecursosdecomputacióndeformaaltruista.másbiensetratade crear una situación entre los propietarios de recursos de computación donde todoslosimplicadospuedanapreciarlasventajasdecompartirlos,enlaquehaya DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página11

12 mecanismos que aseguren la confianza entre los usuarios, y estableciendo las condicionesdeusodesusrecursos. b) Accesoseguro Como en cualquier otra aplicación la seguridad es esencial y se centra en los siguientesaspectos: PolíticadeAccesos Tantolosqueofrecensusrecursoscomolosquelosutilizandebendefinir cuidadosamente qué es lo que van a compartir, a quién se permite el accesoybajoquécondiciones. Autenticación Esnecesariounmecanismoparaestablecerlaidentidaddeunusuarioode unrecursoconcreto. Autorización Tambiénhacefaltaunprocedimientoparadeterminarsiunadeterminada operación es consistente con las relaciones que se han definido previamentedecaraacompartirrecursos. ElGRIDnecesitaunaformaeficientederecopilarunaseriedeinformación: QuiénestáautorizadoautilizarelGRID? Quérecursosestáautorizadoautilizar? Quiéndafedequeunusuarioesquiendiceser? Cuálessonlaspolíticasdeusodelosdiferentesrecursos? Todosesoselementospuedencambiardeundíaparaotro,loquesignificaque, paraquefuncionedeformaeficiente,elgriddebeserextremadamenteflexible, capaz de adaptarse a todos los cambios y además contar con un mecanismo de contabilidad eficiente. c) Lautilizacióneficientederecursos El tercer aspecto fundamental en la tecnología GRID es el uso eficiente de los recursos. Es aquí donde radica el verdadero interés del GRID. No importa la cantidad de recursos de los que uno disponga; siempre habrá usuarios haciendo cola para utilizarlos. Se necesitan mecanismos para repartir el trabajo de forma automática y eficiente entre una gran cantidad de recursos, reduciendo las colas deespera. EnelGRID,enprincipio,tendremosinformaciónsobrelosdiferentestrabajosque se han enviado y, ya que todo se está ejecutando en ordenadores, podemos DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página12

13 calcular cuál sería la asignación óptima de recursos. Para ello existe un software quellevaacaboestetrabajoyque,engeneral,gestionalaactividaddelgrid.este softwarerecibeelnombrede middleware. d) Redesdecomunicacionesrápidasyfiables Laexistenciadeconexionesdealtavelocidad(enelPerúlaRAAP)esloquehace posibleelgridaescalamundial. Hacediezañoshubiesesidoingenuotratardeenviargrandescantidadesdedatos a través del mundo para que se pudiesen procesar más rápido en otros ordenadores.eltiempoquesetardabaentransferirlosanularíaelbeneficiodeun procesamientomásrápido. e) Estándaresabiertos El quinto y último punto es el de los estándares. El objetivo es conseguir que las aplicaciones que se ejecuten en un GRID puedan funcionar en cualquier otro. DebidoaquelanaturalezaúltimadelGRIDescompartirrecursos,escomprensible quelaexistenciadeestándaresabiertosredundeenbeneficiodetodoslosagentes participantes. Actualmente, los estándares de GRID los desarrolla el Global GRID Forum, y un estándar,conocidocomoogsa(opengridservicesarchitecture),aparececomo lareferenciaclaveparalosproyectosdedesarrollogrid. Enesencia,losprincipalesproyectosrelacionadosconGRIDseestándesarrollandoenbasea unaseriedeprotocolosyserviciosqueofreceelglobustoolkit(unainfraestructuradecódigo abiertodesarrolladaporlaglobusalliance)proporcionandounconjuntodeherramientaspara implementar los servicios y capacidades básicas para construir un GRID, tales como la seguridad, la localización y gestión de recursos y las comunicaciones, mediante una serie de programasqueimplementanestosservicios. Muchos de los protocolos y funciones definidas por el Globus Toolkit son similares a los que existen actualmente para redes y sistemas de almacenamiento, aunque optimizados para el GRID. Además, las herramientas se pueden integrar por separado en los programas de software existentes para ir acomodándolos a los requisitos del GRID y se encuentra a disposición general bajo un acuerdo de licencia open source. Esto permite a todos los interesadosutilizarlolibrementeyalmismotiempoañadirmejoras. ArquitecturaGRID HabitualmentesedescribelaarquitecturadelGRIDentérminosde capas,ejecutandocada una de ellas una determinada función. Como es habitual en este tipo de enfoque, las capas másaltasestánmáscercadelusuario,entantoquelascapasinferioresloestándelasredes decomunicación. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página13

14 Empezandoporloscimientos,nosencontramosconlacapadered,responsabledeasegurarla conexiónentrelosrecursosqueformanelgrid.enlapartemásaltaestálacapaderecursos, constituida por los dispositivos que son parte del GRID: ordenadores, sistemas de almacenamiento, catálogos electrónicos de datos e incluso sensores que se conecten directamentealared. En la zona intermedia está la capa de middleware, encargada de proporcionar las herramientas que permiten que los distintos elementos (servidores, almacenes de datos, redes,etc)participendeformacoordinadaenunentornogridunificado. Elmiddleware,eselauténtico cerebro delgridyseocupadelassiguientesfunciones: Encontrarellugarconvenienteparaejecutarlatareasolicitadaporelusuario. Optimizaelusoderecursosquepuedenestarmuydispersos. Organizaelaccesoeficientealosdatos. Seencargadelaautenticacióndelosdiferenteselementos. Seocupadelaspolíticasdeasignaciónderecursos. Ejecutalastareas. Monitorizaelprogresodelostrabajosenejecución. Gestionalarecuperaciónfrenteafallos. Avisacuandosehayaterminadolatareaydevuelvelosresultados. El ingrediente fundamental del middleware son los metadatos (datos sobre los datos), que contienen, entre otras cosas, toda la información sobre el formato de los datos y dónde se almacenan(avecesenvariossitiosdistintos). El middleware está formado por muchos programas software. Algunos de esos programas actúancomoagentesyotroscomointermediarios,negociandoentresí,deformaautomática, en representación de los usuarios del GRID y de los proveedores de recursos. Los agentes individuales presentan los metadatos referidos a los usuarios, datos y recursos. Los intermediariosseencargandelasnegociacionesentremáquinas(m2m)paralaautenticación y autorización de los usuarios y se encargan de definir los acuerdos de acceso a los datos y recursos. Cuando queda establecido el acuerdo, un intermediario planifica las tareas de cómputo y supervisa las transferencias de datos necesarias para acometer cada trabajo concreto.almismotiempo,unaseriedeagentessupervisoresespecialesoptimizanlasrutasa travésdelaredymonitorizanlacalidaddelservicio. Porsupuesto,todoestoocurreenunintervalodetiempomuchísimomenorqueelquellevaría alossereshumanosrealizarlasmismastareasmanualmente. En la capa superior de este esquema está la capa de aplicación donde se incluyen todas las aplicaciones de los usuarios, portales y herramientas de desarrollo que soportan esas aplicaciones,estaeslacapaqueveelusuario. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página14

15 Además, en las arquitecturas más comunes del GRID, la capa de aplicación proporciona el llamado serviceware, que recoge las funciones generales de gestión tales como la contabilidaddelusodelgridquehacecadausuario.(elservicewareestáenlacapasuperioral serunelementoconelqueinteractúaelusuario,mientrasqueelmiddlewareestáenunacapa oculta delaquenodebepreocuparse). Parapoderhacertodoloanterior,lasaplicacionesquesedesarrollenparaserejecutadasen unpcconcreto,tendránqueadaptarseparapoderinvocarlosserviciosadecuadosyutilizarlos protocolos correctos. Igual que las aplicaciones que inicialmente se crearon para funcionar aisladamenteseadaptanparapoderserejecutadasenunnavegadorweb,elgridrequerirá quelosusuariosdediquenciertoesfuerzoa gridificar susaplicaciones. Sin embargo, una vez adaptadas al GRID, miles de usuarios podrán usar las mismas aplicaciones, utilizando las capas de middleware para adaptarse a los posibles cambios en el tejidodelgrid. 1.5 ObjetivosdelProyecto El Proyecto busca desarrollar una plataforma GRID, que permitirá brindar de manerapermanenterecursosinformáticosdealtacapacidaddeprocesamientoy almacenamientodedatos,independientementedesuubicacióngeográfica. La Implementación de una plataforma empleando tecnología GRID a nivel Laboratorio del Área de Aplicaciones Telemáticas del INICTEL UNI como una actividad enmarcada dentro de lo que es Desarrollo Tecnológico y cuya orientaciónconvergedentrodesusactividadesdeinvestigaciónorientadasala gestión de recursos distribuidos y desarrollo de aplicaciones que permitan el podermanejardemanerasimultáneayenparalelomúltiplesprocesos. Comoproductodeldesarrolloseesperacontarconunaimportanteherramienta deprocesamientopuestaadisposicióndelimcaydemásinstitucionescientíficas para el desarrollo de sus proyectos de investigación como una alternativa tecnológicaantelaslimitacionescomputacionalesquevivenhoyendía. 1.6 DescripcióndelProyecto Elproyectoplantealaimplementacióndeunaplataformaempleandotecnología GRID a nivel Laboratorio del Área de Aplicaciones Telemáticas del INICTEL UNI comounaactividadenmarcadadentrodeloqueesdesarrollotecnológicoycuya orientaciónconvergedentrodesusactividadesdeinvestigaciónorientadasala gestión de recursos distribuidos y desarrollo de aplicaciones que permitan el podermanejardemanerasimultáneayenparalelomúltiplesprocesos. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página15

16 Las limitaciones en cuanto a la disponibilidad de recursos computacionales que nosfacilitelarealizacióndeactividadesdeinvestigaciónydesarrollotecnológico sonunarealidadevidenteennuestromedio,manifestándoseprincipalmenteen el ámbito académico a nivel centros de educación superior como son las universidades públicas e instituciones de investigación, quienes a pesar de ello promueven y realizan investigaciones de carácter científico y tecnológicos de acuerdoalámbitodesuscompetenciasenbeneficiodelacomunidadyporende denuestropaís. De otro lado el surgimiento de comunidades científicas multidisciplinarias están generando el surgimiento de entornos denominados Redes Académicas, las cuales congregan a grupos de profesionales,científicos e investigadores de diversas partes del mundo en la ejecución de proyectos de investigación conjuntos permitiendo una transferencia de conocimientos mucho más rápida entre las entidades colaboradoras. Por tanto la promoción y adhesión a estas redesesunanecesidadnaturalennuestromedioyelpoderteneraccesoatodas lasventajasqueelloconlleva. Portodoloanteriormenteexpuesto,laimplementacióndeunaplataformaGRID no sólo resulta beneficiosa sino que se hace necesaria para el desarrollo investigaciones científicas multidisciplinarias cuya demanda de grandes volúmenes de procesamiento de información pueden ser ejecutadas aprovechandolosrecursoscomputacionesdecadanododelareddeunamanera mucho más eficiente, logrando así fomentar y dinamizar la investigación multidisciplinaria. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página16

17 CAPITULOII:ESTADODELARTE 2.1 ProyectosdeInvestigaciónconfinescomunes LaideabásicadelatecnologíaGrid,enresumen,esaprovechardemodoóptimolos recursosproporcionadosporequiposdecomputacióndistribuidos,medianteelusode unsoftwareadecuadoparaplanificarsuutilizaciónquetengaencuentalasprioridades y diferentes periodos de demanda de los usuarios. La evolución de las Redes de comunicación de alta velocidad dedicadas a la investigación ha creado un escenario idóneoparaeldesplieguedeestatecnología. Enlaactualidadsedesarrollanunaseriedeproyectos,describimosacontinuaciónlos másresaltantes: ARC(AdvancedResourceConnector) BOINC(BerkeleyInfrastructureforNetworkComputing) GlobusToolkit GridWay SGE(SUNGridEngine) UNICORE(UniformInterfacetoComputingResources) ProActive TeraGrid CrossGrid OpenMolGRID UKe Science EGEE(EnablingGridsfore ScienceinEurope) EELA2(E infraestructuracompartidaentreeuropaylatinoamérica) a) ARC(AdvancedResourceConnector) DesarrolladoporNorduGrid(PaísesNórdicos) Primeraversión:Mayo2002; Es opensource conlicenciagpl ÚltimaversiónARC0.9.2(Ago 2008)DesarrolladaenelProyecto EUKnowARC DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página17

18 Figura01 ComponentesdelMiddlewareNorduGridARC b) BOINC(BerkeleyInfrastructureforNetworkComputing) Desarrollado inicialmente para soportar el proyecto es una plataformagridconmásde1/2millóndecomputadoresconectadosqueadmiten trabajosylosejecutandurantesusperíodosdeinactividad Desarrollado básicamente para Unix, pero es multiplataforma, su arquitectura es cliente Servidor con una Interfaz Web para crear un proyecto en BOINC, los Servidores BOINC lo registran y reparten trabajos luego los clientes BOINC participantesejecutanlostrabajos. UsosdeBOINC Científicos:Creanproyectosdecomputaciónvoluntaria. Universidades:Creancentrosvirtualesdesupercomputación. Empresas:CreanGridsdecomputaciónbasadosenPCs. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página18

19 Figura02 ComponentesdelMiddlewareBOINC c) GlobusProject El Proyecto Globus es una iniciativa multi institucional para la investigación y el desarrollodetecnologíasfundamentalesparagrids,conlaactivaparticipaciónde laempresaibm,cuyaintenciónprincipalescrearunaplataformacompletadonde permita compartir aplicaciones y recursos informáticos en Internet. Uno de los primerosproductosdesarrolladosporelproyectoglobuseselglobustoolkit,que estásiendoutilizadoenvariosproyectosdeaplicaciónydesplieguedegridenlos Estados Unidos, Europa y el resto del mundo. El Proyecto Globus tiene su sede central en el Laboratorio Nacional Argonne y el Instituto de Ciencias de InformacióndeCaliforniadelSur. El proyecto permitirá llevar las redes Grid más allá de las habituales aplicaciones técnicas y científicas para que pueda ser de utilidad en aplicaciones reales de negocio, conectando muchos superordenadores dispersos geográficamente medianteinternetyunosprotocolosespecíficosdecódigoabiertocreadosporla organizacióninternacionalglobus(globus.org). La Arquitectura de Servicios Abiertos Grid (OGSA) presenta un conjunto de especificacionesyestándaresquecombinalosbeneficiosdelainformáticagridy losserviciosweb.así,losclientespueden,porprimeravez,compartiryaccedera los recursos informáticos que necesitan en Internet, contando con el soporte de una infraestructura muy resistente, con capacidad de autogestión y siempre disponible; pueden integrar aplicaciones y compartir datos y potencia de DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página19

20 procesado,consiguiendounosnivelesdeeficienciamuyaltos,asícomomuybajos costos. Este conjunto de especificaciones OGSA completa los estándares XML, WDSL y SOAP todos ellos importantes para los servicios web, con los estándares desarrolladosporglobusparatecnologíasderedesgrid,utilizadosparalocalizar, planificaryasegurarrecursosinformáticos. OGSA cuenta con el apoyo de empresas de diferentes industrias, incluyendo AVAKI,proveedordesolucionescomercialesdesoftwareGrid;Entropía,proveedor de informática de redes Grid distribuida basada en PC; Microsoft; y Platform Computing,proveedordesoftwaredeinformáticadistribuida. IBM tiene como objetivo la implantación de OGSA como punto clave en su "Proyecto eliza". El proyecto eliza es la iniciativa de informática autonómica de IBM para construir un servidor de infraestructura autogestionable, abierto y heterogéneo para el comercio electrónico y la puesta en práctica de Grids comerciales. GlobusToolkit Es un proyecto Open Source desarrollado por el equipo del Argonne National LaboratorydirigidoporIanFosterencolaboraciónconelgrupodeCarlKesselman enlauniversityofsoutherncalifornia,incorporalosprotocolosyserviciosbásicos necesariosparaconstruiraplicacionesgrid.básicamenteconsisteenunconjunto de módulos, cada modulo define un interfaz que es utilizado por los servicios de alto nivel para invocar mecanismos propios de dicho módulo proveer lo que se denominaunaimplementación,lacual,asuvez,utilizalasadecuadasoperaciones debajonivelparaimplementarestosmecanismosendiferentesentornos. Figura03 PaginaPrincipalGlobusToolkit DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página20

21 d) GridWay Es un Meta Planificador que permite compartir recursos computacionales (clusters,servers)cadaunoconsugestordetrabajos(sungridengine,condor,pbs, Load Sharing Facility, etc) que pertenecen a una misma organización o dispersos envariosdominiosadministrativosdeformasegura,fiableyeficiente GridWay está diseñado para trabajar sobre Globus Toolkit (Aunque cada Globus puedeusarunplanificadordiferente). ApartirdeGT4.0.5,GridWayseincluyeenGT,Lasaplicacionesutilizanelestándar DRMAA (Distributed Resource Management Application API) Para gestionar el envíoyelcontroldetrabajos. TambiénincluyeunCLICommandLineInterface,GridWaygestionalaejecuciónde trabajoscomplejosincluyendolaintermediaciónenelaccesoarecursos. Figura04 ComponentesdelMiddlewareGridWay e) SunGridEngine(SGE) Es un gestor de colas de trabajos de código abierto desarrollado por Sun Microsystems. UsotípicodeSGE Enunagranjadecomputadoresouncluster,sirveparaaceptar,planificar,lanzary gestionar la ejecución remota y distribuida de un gran número de tareas independientes. Gestiona y planifica la asignación de recursos distribuidos (procesadores, memorias,espacioendisco,licenciassoftware) DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página21

22 DesarrolladoparaplataformasUnix:AIX,BSD,Free BSD,HP UX,IRIX,Linux,Mac OSX,Solaris. f) UNICORE(UNiformInterfacetoCOmputingResources) Middleware Grid que permite la computación distribuida y el acceso seguro a datosvíainternet.desarrolladodesde1997en2proyectosdelministerioalemán de Educación e Investigación (Para interconectar a los centros de SupercomputaciónAlemanes,comoalternativaaGlobusToolkit) Última versión UNICORE (18 Dic 2008) Código open source bajo licencia BSD,MejoradoyampliadoposteriormenteenvariosproyectosEuropeos. Figura05 ComponentesdelMiddlewareUNICORE g) ProActive Es un middleware para computación paralela y distribuida con código open source bajo licencia GPL, Desarrollado en Francia (INRIA, CNRS y Univ de Niza) IncluidoenelconsorcioOW2(OpenSourceMiddleware). ÚltimaversiónProActive4.0.2(Oct 2008) h) TeraGrid Es un proyecto estadounidense, llevado adelante por la Fundación Nacional de Ciencias(NSF). Dedicado a la investigación científica abierta, tiene el objetivo de interconectar instalaciones y centros de investigación académica en puntos distantesgeográficamente,estáconsideradocomounadelasinfraestructurasmás grandesymásrápidasdelmundo. Afindepermitirquelosinvestigadoresllevenacaboproyectosdeinvestigacióny colaboren en ellos, se archivan datos de varias disciplinas científicas y de ingeniería.losproyectosdeestamagnitudsondevalorcríticoyfundamentalpara lacomunidadcientíficaylarecompensaquesurjadelaintegracióndesoluciones paralosinvestigadoresaestaescalapodríaserenorme,alreducirloscostosyel tiempodedesarrolloyalcrearproductosmásseguros. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página22

23 Mediante el proyecto TeraGrid, los científicos tendrán la capacidad para simular actividades sísmicas en estructuras a fin de diseñar edificios y puentes más seguros, los astrónomos podrán compartir datos desde sus telescopios y los investigadores médicos tendrán la posibilidad de compartir ideas y datos para quizácurarunaenfermedad,loqueaseguraquelasoportunidadesqueseofrecen aloscientíficossonincalculables. i) CrossGrid Con el fin de poder ejecutar aplicaciones interactivas en un entorno Grid, se modifica el middleware adaptándolo para ello. En este proyecto se han definido cuatroaplicacionesqueutilizarándesarrollosgridcomunes,queson: 1) Simulacióninteractivayvisualizacióndeunsistemabiomédico; 2) Sistemadeapoyoaunequipodecrisisporinundaciones; 3) AnálisisdedatosdistribuidosenFísicadeAltasEnergías 4) Previsiónmeteorológicaymodelizacióndelacontaminaciónatmosférica. Los proyectos científicos relacionados con áreas como el análisis de la física de partículas,labiologíacomputacional,lamedicina,lascienciasmedioambientalesy la astrofísica, se nuclean en el Reino Unido bajo el nombre de e Ciencia, la cual sólopuedesercomprendidaconelavancedelatecnologíagridodecomputación distribuida.precisamente,entornoaestatecnologíayalae Cienciahansurgido numerosos proyectos y múltiples centros de investigación se han centrado en su desarrollo. Por su parte, CrossGrid, también es un proyecto de la Unión Europea nacido en 2001, tiene como fin el desarrollo, entre los años 2002 y 2005, de aplicaciones interactivas en entornos Grid y la extensión del banco de ensayo (testbed) de DataGrid. j) OpenMolGRID Desarrollado por ComGenex Inc., un proveedor de descubrimientos químicos avanzados, tiende a proporcionar información unificada y extensible del entorno parasolucionarlascuestionesmolecularesdediseñoeingenieríaconrelaciónala química,lafarmaciaylabioinformática.elproyectoutilizaunsetdeaplicacióncon herramientasorientadasaestablecerservicioscentralesgridyfuncionesprovistas por la infraestructura Eurogrid, y se desarrollan herramientas para aumentar el acceso a las bases de datos heterogéneas y de distribución y para adaptar las herramientasdesoftwareexistentes. ComGenex es un proveedor de soluciones químicas integrales para las industrias farmacéuticas y biotecnológica. Esta compañía dedicada a la formación de compuestos químicos, facilita el desarrollo de medicamentos en Europa. Cuenta con varias tecnologías propias de síntesis y análisis en las áreas de la química, la produccióndeinstrumentos,laoptimizacióndederivados,elanálisisquímicocon aplicación médica y la bioinformática, y es compatible con ComGenexDirect, el DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página23

24 primer sistema de comercio electrónico de la industria en el campo de los descubrimientosdenuevosfármacos. ComGenex,elúnicosociocomercialentreloscincogruposdeinvestigaciónenel proyecto, proporcionará diseño químico, química de altas prestaciones, biología celularymolecular,desarrollodeensayos,monitorizacióndealtasprestacionesy experienciaquímicaybioinformática. k) UKe Science UnequipodecientíficosdelReinoUnidodioaconocerenunaconferenciadegran magnitud, un elemento clave de la computación Grid que facilitará a los investigadoresaprovecharenormesrecursosinformáticosdetodoelmundopara afrontar los desafíos científicos clave en campos como el genoma humano y la física de partículas. Los responsables de la iniciativa elaboraron un conjunto de procedimientos que permitirán que los científicos que utilicen Grid accedan a las basesdedatosdelosresultadosdeinvestigaciónprocedentesdesistemasquese encuentrenencualquierpartedelmundo. La intención es que las nuevas especificaciones sirvan para crear sistemas de prototiposdegrid,asícomoaplicacionescomercialesycientíficas. l) EGEE(EnablingGridsfore ScienceinEurope) El proyecto utilizará la tecnología Grid para interconectar recursos computacionales de veintisiete países europeos, con el objeto primordial de unir los recursos de los equipos informáticos de las instituciones participantes y crear de este modo un supercomputador virtual, aprovechando la infraestructura de comunicacióndebandaanchaproporcionadosporlaredeuropeadeinvestigación Géant. En el proyecto se plantea coordinar el uso conjunto de recursos de computación en forma distribuida entre los diferentes centros, constituyendo una plataforma donde aplicaciones de gran importancia en Informática Biomédica y en Física de AltasEnergíasfuncionaránamáximorendimiento.Elcentroquedirigeelproyecto es el Laboratorio Europeo de Física de Partículas (CERN) que se encuentra en Ginebra(Suiza). ElGrupodeRedesyComputacióndeAltasPrestacionesdeValencia(GRyCAP)ha coordinado en los últimos años unos diez proyectos, la mayor parte de ellos europeos,orientadosaldesarrollodeaplicacionesinformáticasavanzadasparael diagnósticoporimagenolaplanificaciónquirúrgica.elgrycapseencargaráenel proyecto EGEE de identificar, seleccionar y apoyar el despliegue de aplicaciones informáticasdeapoyoalaasistenciasanitariadeformaquelosusuariosmédicos puedan tener acceso a las más avanzadas herramientas para el diagnóstico, la prevenciónolasimulacióndelaterapiatantoparalainvestigaciónclínicacomola prácticadiaria. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página24

25 Asimismo, cuenta con una avanzada infraestructura informática formada por un Grupo de computadoras para el Grid y con facilidades de almacenamiento de datos.elobjetivoesparticiparenlapuestaapuntodeunsistemacomputacional internacionalmontadoengridquecubralasnecesidadesinformáticasgeneradas porelprocesadodedatosprocedentesdelosexperimentosdefísicadepartículas. Esta iniciativa consiste en aglutinar los recursos informáticos con el fin de ser compartidosporinvestigadoresdediferentesáreascientíficascomolaastrofísica, lameteorología,labiología,lananofotónica,etc. m) EELA2(E infraestructuracompartidaentreeuropaylatinoamérica) El proyecto EELA, del que EELA2 es heredero, ha permitido construir la e Infraestructuraqueseprecisa,disponiendodeunainfraestructuraGridbasadaen 16 Centros de Recursos, con cerca de 730 CPU y 60 terabytes de espacio de almacenamiento.eléxitodelproyectopusodemanifiestolanecesidadrealdela comunidadcientíficaeuropeaylatinoamericana,alaqueeela2darárespuesta. ElConsorcioEELA2incluye16socios(6deEuropa,9Latinoaméricay1institución internacional, la red CLARA de cooperación latinoamericana de redes avanzadas) de 15 países que representan a 54 instituciones. El coordinador será el CIEMAT (Centro de Investigaciones Energéticas, Medioambientales y Tecnológicas) cuya experiencialepermitiráabordarlatareaconresponsabilidad. Las perspectivas del proyecto se centrarán en proporcionar una instalación Grid con servicios versátiles que satisfagan los requisitos de las aplicaciones, y garantizarlasostenibilidadalargoplazodelae Infraestructuramásalládelpropio Proyecto. EntrelosobjetivosmásconcretosdestacalaconstruccióndeunainstalaciónGrid potente,funcional,mediantelaampliacióndelainfraestructuraactual;ampliarel suministro de servicios Grid necesarios para todo tipo de aplicaciones en su entorno científico y desarrollar las aplicaciones de apoyo; alcanzar a un gran númerodeusuarios;elasegurarunosprocedimientosdegestiónquepermitanla operatibilidadymantenimientodelae Infraestructuraalargoplazo;ygarantizar lasostenibilidaddelainstalacióngrid,especialmenteenlatinoamérica. Seoptimizarálagestióndelproyectoenelámbitodelconsorcioparaproporcionar serviciosdealtacalidadatodoslosusuarios,yelloconelpropósitodeconsolidary extender el soporte écnico de la Grid, manteniendo además íntima colaboración con los proyectos europeos que compartan objetivos, y siempre con la mirada dirigidahacialainclusióndesociosdeltejidoindustrialyempresarial,asícomode nuevos colaboradores y potenciales proveedores, sin olvidar la necesaria interaccióncongestorespolíticosyautoridadesdelosrespectivosgobiernos. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página25

26 2.2 ModelosdeProgramaciónGridActuales Desdelaperspectivaoperativayaplicativaanivelsoftwareexistendiversosmodelos, loscualespreviamenteanalizaremosaefectosdetomarloscomoreferenciaprevia. a) MPICH MPICHesunprogramadebibliotecadedesarrollo,delibredisposiciónportablede MPI, una norma estándar de paso de mensaje para aplicaciones de memoria distribuida que utilizan computación paralela. MPICH es software gratuito y disponible para la mayoría de Unix (incluyendo Linux y Mac OS X) y Microsoft Windows. LaimplementaciónoriginaldeMPICHsellamaMPICH1yestaimplementadaenel estándar MPI 1.1. A partir del 2006 la implementación más reciente se llama MPICH2, pero todavía no admite traducciones de datos entre las diferentes arquitecturashardware. MPICH es una implementación de MPI optimizada para entornos homogéneos y myrinet,loqueproporcionaunmayorrendimientoenelpasodemensajesentre nodos. b) OpenMP OpenMPesunaAPIquepermiteañadirconcurrenciaalasaplicacionesmediante paralelismoconmemoriacompartida.sebasaenlacreacióndehilosdeejecución paralelos compartiendo las variables del proceso padre que los crea. Estadisponibleenmúltiplesplataformasylenguajes,desdelasderivadasdeUNIX hasta las plataforma Windows. Existen extensiones para los lenguajes más conocidoscomoc,c++,fortran. OpenMPsebasaenelmodelofork join,paradigmaqueprovienedelossistemas unix,dondeunatareamuypesadasedivideenkhilos(fork)conmenorpeso,para luego"recolectar"susresultadosalfinalyunirlosenunsoloresultado(join). c) RPC(RemoteProcedureCall) El RPC (Remote Procedure Call), Llamada de Procedimiento Remoto, es un protocolo que permite a un programa de ordenador ejecutar código en otra máquinaremotasintenerquepreocuparseporlascomunicacionesentreambos. Elprotocoloesungranavancesobrelossocketsusadoshastaelmomento.Deesta manera el programador no tenía que estar pendiente de las comunicaciones, estandoéstasencapsuladasdentrodelasrpc. LasRPCsonmuyutilizadasdentrodelparadigmacliente servidor.siendoelcliente elqueiniciaelprocesosolicitandoalservidorqueejecuteciertoprocedimientoo funciónyenviandoéstedevueltaelresultadodedichaoperaciónalcliente. Hay distintos tipos de RPC, muchos de ellos estandarizados como pueden ser el RPCdeSundenominadoONCRPC(RFC1057),elRPCdeOSFdenominadoDCE/RPC yelmodelodeobjetosdecomponentesdistribuidosdemicrosoftdcom,aunque ningunodeestosescompatibleentresí.lamayoríadeellosutilizanunlenguajede descripcióndeinterfaz(idl)quedefinelosmétodosexportadosporelservidor. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página26

27 Hoy en día se está utilizando el XML como lenguaje para definir el IDL y el HTTP como protocolo de red, dando lugar a lo que se conoce como servicios web. EjemplosdeéstospuedenserSOAPoXML RPC. d) RMI(JavaRemoteMethodInvocation) RMI (Java Remote Method Invocation) es un mecanismo ofrecido en Java para invocar un método remotamente. Al ser RMI parte estándar del entorno de ejecución Java, usarlo provee un mecanismo simple en una aplicación distribuida quesolamentenecesitacomunicarservidorescodificadosparajava.siserequiere comunicación entre otras tecnologías debe utilizarse CORBA o SOAP en lugar de RMI. AlestarespecíficamentediseñadoparaJava,RMIpuededarseellujodesermuy amigable para los programadores, proveyendo paso de objetos por referencia (cosa que no hace SOAP), "recolección de basura" distribuida y pasaje de tipos arbitrarios(funcionalidadnoprovistaporcorba). Por medio de RMI, un programa Java puede exportar un objeto. A partir de esa operación este objeto está disponible en la red, esperando conexiones en un puerto TCP. Un cliente puede entonces conectarse e invocar métodos. La invocación consiste en el "marshalling" de los parámetros (utilizando la funcionalidadde"serialización"queproveejava),luegosesigueconlainvocación delmétodo(cosaquesucedeenelservidor).mientrasestosucedeelllamadorse quedaesperandoporunarespuesta.unavezqueterminalaejecuciónelvalorde retorno(silohay)esserializadoyenviadoalcliente.elcódigoclienterecibeeste valorcomosilainvocaciónhubierasidolocal. e) P2P(PEERTOPEER) Estareferidaaunaredinformáticaentreiguales(eninglés,peer to peer quese traduciríadeparapar odepuntoapunto,ymásconocidacomop2p)serefierea una red que no tiene clientes ni servidores fijos, sino una serie de nodos que se comportan simultáneamente como clientes y como servidores respecto de los demásnodosdelared.esunaformalegaldecompartirarchivosdeformasimilara comosehaceenel omensajerosinstantáneos,sóloquedeunaformamás eficiente. Este modelo de red contrasta con el modelo cliente servidor, el cual se rige mediante una arquitectura monolítica donde no hay distribución de tareas entre sí, sólo una simple comunicación entre un usuario y una terminal, en la que el clienteyelservidornopuedencambiarderoles. Las redes de ordenadores Peer to peer (o "P2P") son redes que aprovechan, administran y optimizan el uso de banda ancha que acumulan de los demás usuarios en una red por medio de la conectividad entre los mismos usuarios participantesdelared,obteniendocomoresultadomuchomásrendimientoenlas conexiones y transferencias que con algunos métodos centralizados convencionales,dondeunacantidadrelativamentepequeñadeservidoresprovee el total de banda ancha y recursos compartidos para un servicio o aplicación. Típicamente,estasredesseconectanengranparteconotrosnodosvía"adhoc". DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página27

28 Dichasredessonútilesparamuchospropósitos,peroseusanmuyamenudopara compartir toda clase de archivos que contienen: audio, video, texto, software y datosencualquierformatodigital.estetipoderedestambiéncomúnmenteusado entelefoníavoipparahacermáseficientelatransmisióndedatosentiemporeal, así como lograr una mejor distribución del tráfico de la telefonía utilizando tecnologíap2p. Cualquiernodopuedeiniciar,detenerocompletarunatransaccióncompatible.La eficacia de los nodos en el enlace y transmisión de datos puede variar según su configuración local (cortafuegos, NAT, ruteadores, etc.), velocidad de proceso, disponibilidad de ancho de banda de su conexión a la red y capacidad de almacenamientoendisco. f) XCAT(ExtremeClusterAdministrationToolkit) Es un sistema de computación distribuida de código abierto. Proporciona una interfazunificadaparaelcontroldehardware,descubrimientoydesarrollodiskful / diskfree del sistema operativo. Comenzó a desarrollarse en 1999 para grandes sistemasyservidoresibmbajolinux.desdelaversión2.0esdecódigoabierto. Adquirió especial notoriedad en junio de 2008 como sistema elegido para el controldesuperordenadoribmroadrunnerelmásrápidohastalafecha,situado enellaboratorionacionallosálamosdenuevoméxico,estadosunidos. DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página28

29 CAPITULO III: PROPUESTA DE LA ACTIVIDAD DE LAINVESTIGACIÓN 3.1 InvestigaciónyEvaluacióndelasTecnologíasdeComputación Distribuidas Habitualmente se describe la arquitectura del GRID en términos de capas, ejecutandocadaunadeellasunadeterminadafunción.comoeshabitualenestetipo de enfoque, las capas más altas están más cerca del usuario, en tanto que las capas inferioresloestándelasredesdecomunicación. Empezando por los cimientos, nos encontramos con la capa de red, responsable de asegurarlaconexiónentrelosrecursosqueformanelgrid.enlapartemásaltaestála capa de recursos, constituida por los dispositivos que son parte del GRID: ordenadores, sistemas de almacenamiento, catálogos electrónicos de datos e incluso sensoresqueseconectendirectamentealared. Enlazonaintermediaestálacapade middleware (cerebrodelgrid),encargadade proporcionar las herramientas que permiten que los distintos elementos(servidores, almacenes de datos, redes, etc) participen de forma coordinada en un entorno GRID unificado. El middleware está formado por muchos programas software. Algunos de esos programasactúancomoagentesyotroscomointermediarios,negociandoentresí,de formaautomática,enrepresentacióndelosusuariosdelgridydelosproveedoresde recursos. MiddlewareActuales Principalmentesepuedenclasificarendosgrupos: BasadosenGlobusToolkit2(GT2) Orientadoalacreacióndeunainfraestructuradecálculo. Proporcionaunagrancapadebajonivelconserviciosbásicos: GRAM:(GridResourceAllocationandManagement):Lanzamientosde trabajodeformaremota. GridFTP:Accesoaficheros. MDS2(MonitoringandDiscoverySystem):SistemadeInformación. RLS(ReplicaLocatorService):Gestionderéplicadeficheros. BasadosenGlobusToolkit4(GT4) OrientadosaserviciosGRID DivisióndeInvestigaciónyDesarrolloTecnológico ÁreadeAplicacionesTelemáticas Página29

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

UNIVERSIDAD CARLOS III DE MADRID

UNIVERSIDAD CARLOS III DE MADRID : Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas A R C O S I V E R S ID A D U N III I D R D A M D E I C A R L O S II UNIVERSIDAD CARLOS III DE MADRID Grupo de Arquitectura de Computadores,

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

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

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

UNIVERSIDAD AUTÓNOMA DEL CARIBE

UNIVERSIDAD AUTÓNOMA DEL CARIBE Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

Evaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes

Evaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes Propuesta de Trabajo Instrumental de Grado Evaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes Mayo 2010 Quienes Somos Elecven

Más detalles

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s w w w. a s i r e d. e s 1 INDICE Presentación Que nos permiten Sobre que actuan Que hacen Hasta donde alcanzan Arquitectura Tecnología Acceso Beneficios Ventajas Posibilidades A quienes va dirigido Como

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN Los protocolos de capa de aplicación de TCP/IP más conocidos son aquellos que proporcionan intercambio de la información

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

Soporte Técnico de Software HP

Soporte Técnico de Software HP Soporte Técnico de Software HP Servicios Tecnológicos HP Servicios contractuales Datos técnicos El Soporte Técnico de Software HP ofrece servicios integrales de soporte remoto de para los productos de

Más detalles

Arquitectura de desarrollo Fomento.Net

Arquitectura de desarrollo Fomento.Net Casos de éxito everis Arquitectura de desarrollo Fomento.Net Resumen País: España. Sector: Administración. Perfil del Cliente Subdirección General de Tecnologías y Sistemas de la Información (SGTSI) del

Más detalles

OLIMPO Servidor Universal

OLIMPO Servidor Universal OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

Más detalles

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid Las TIC: una apuesta para la mejora de la educación en la Xavier Gisbert da Cruz Director General de Mejora de la Calidad de la Enseñanza Consejería de Educación 1 Las TIC: una apuesta para la mejora de

Más detalles

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico

Más detalles

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Sistemas Operativos en Red. NIVEL: 2º Sistemas Microinformáticos y Redes

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Sistemas Operativos en Red. NIVEL: 2º Sistemas Microinformáticos y Redes DEPARTAMENTO: Informática MATERIA: Sistemas Operativos en Red NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 2.1 Objetivos del ciclo formativo

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

Capítulo 2 Red UDLA-P

Capítulo 2 Red UDLA-P Capítulo 2 Red UDLA-P 2.1 Breve descripción La red de la UDLAP nos brinda muchos servicios, aunque no por ella misma, pero si es el medio para que estos servicios trabajen. Un claro ejemplo de estos servicios

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

http://www.manavell.com info@manavell.com

http://www.manavell.com info@manavell.com http://www.manavell.com info@manavell.com Antes que nada le agradecemos su interés en nuestros servicios. Nuestro interés es poder ayudar a su organización a tener una presencia online segura, profesional

Más detalles

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,

Más detalles

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con

Más detalles

ALCANCE Las solicitudes de información del SIIU podrán ser realizadas por los administradores de los diferentes sistemas institucionales

ALCANCE Las solicitudes de información del SIIU podrán ser realizadas por los administradores de los diferentes sistemas institucionales OBJETIVO Brindar un mecanismo a los administradores de sistema que les permita solicitar información del SIIU resguardas en nuestras bases de datos. ALCANCE Las solicitudes de información del SIIU podrán

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que

Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que CONCEPTOS BASICOS. Usuario. Un usuario es toda persona que utilice una computadora. Host. En este texto, entenderemos por host toda máquina - léase computadora - conectada a InterNet. También se les llaman

Más detalles

INFRAESTRUCTURA Y COMUNICACIONES DGA

INFRAESTRUCTURA Y COMUNICACIONES DGA INFRAESTRUCTURA Y COMUNICACIONES DGA Tema Descripción de la infraestructura y de las comunicaciones del SIDUNEA World para la parte del Cliente. Fecha 07/10/2009 Beneficiarios Archivo Cliente SIDUNEA World

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

ESCUELA NORMAL PROF. CARLOS A CARRILLO

ESCUELA NORMAL PROF. CARLOS A CARRILLO ESCUELA NORMAL PROF. CARLOS A CARRILLO QUE ES UNA RED L A S T I C S E N L A E D U C A C I O N P R E E S C O L A R P R O F. C R U Z J O R G E A R A M B U R O A L U M N A : D U L C E C O R A Z Ó N O C H

Más detalles

Software de Simulación aplicado a entornos de e-learning

Software de Simulación aplicado a entornos de e-learning Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

Pruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ

Pruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ PRUEBAS Y RESULTADOS 57 58 Introducción. De la mano la modernización tecnológica que permitiera la agilización y simplificación de la administración de los recursos con los que actualmente se contaban

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS 4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia

Más detalles

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Capítulo 1 Introducción

Capítulo 1 Introducción Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el

Más detalles

Sistema informatizado de Trazabilidad alimentaria

Sistema informatizado de Trazabilidad alimentaria Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,

Más detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW): INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características

Más detalles

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A. la plataforma para una gestión ágil de los entornos de TI System Center la plataforma para una gestión ágil de los entornos de TI Introducción En la actualidad son ya muchas las empresas que están experimentando

Más detalles

Enterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ

Enterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ Enterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ ERICK ANASTASIO FLORES 29/09/2010 UNIVERSIDAD AUTONOMA DE GUADALAJARA TECNOLOGIAS DE INFORMACION Qué

Más detalles

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS

UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS AUDITORIA DE SISTEMAS COMPUTACIONALES TIPOS DE AUDITORIA LIC. FRANCISCO D. LOVOS Tipos de Auditorías Auditoría de Base de Datos Auditoría de Desarrollo

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

Más detalles

Las 10 razones principales por las cuales debe de elegir unipaas

Las 10 razones principales por las cuales debe de elegir unipaas Las 10 razones principales por las cuales debe de elegir unipaas Presentando unipaas de Magic Software La nueva generación de productos de desarrollo y de ejecución ya está aquí! Bienvenidos a unipaas

Más detalles

Sistemas de información

Sistemas de información Sistemas de información Es un conjunto integrado de componentes que almacenan, recolectan y procesan datos, para la entrega de la información, el conocimiento y los productos digitales. Las empresas comerciales

Más detalles

Implantar el iphone y el ipad Apple Configurator

Implantar el iphone y el ipad Apple Configurator Implantar el iphone y el ipad Apple Configurator Los dispositivos ios se pueden configurar para su implantación en empresas mediante una gran variedad de herramientas y métodos. Los usuarios finales pueden

Más detalles

PLATAFORMA i-datum Desarrollo e Implementación

PLATAFORMA i-datum Desarrollo e Implementación PLATAFORMA i-datum Desarrollo e Implementación El presente capítulo describe la arquitectura y plataformas de software sobre las cuales se implementan los sistemas de información, sin perjuicio se presentan

Más detalles

UNIVERSIDAD TECNICA DEL NORTE

UNIVERSIDAD TECNICA DEL NORTE UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS ESCUELA DE INGENIERIA EN SISTEMAS COMPUTACIONALES MANUEL DE USUARIO TEMA: SISTEMA INFORMÁTICO PARA LA PROMOCIÓN Y PUBLICIDAD DE

Más detalles

Capítulo 1: Introducción

Capítulo 1: Introducción Capítulo 1: Introducción El presente trabajo se ubica en el área de administración de redes inalámbricas de computadoras y tiene como objetivo crear una propuesta de solución para permitir un manejo más

Más detalles

67 Av. Sur # 2D, Colonia Roma, San Salvador, El Salvador C. A. Teléfono + (503) 2528-2400 + (503) 2247-3000 Fax: (503) 2224-3531

67 Av. Sur # 2D, Colonia Roma, San Salvador, El Salvador C. A. Teléfono + (503) 2528-2400 + (503) 2247-3000 Fax: (503) 2224-3531 1 Contenido Introducción... 2 Switches de Borde... 4 Switching Core o de nucleo... 6 Switches de agregación... 8 Productos Inalambricos... 11 Introducción Extreme Networks es una empresa que cotiza en

Más detalles

1.- FUNCION DE UNA RED INFORMATICA

1.- FUNCION DE UNA RED INFORMATICA 1.- FUNCION DE UNA RED INFORMATICA Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados

Más detalles

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS

INSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS 09-06-2015 1 Descripción y funcionamiento de una central PABX 09-06-2015 2 Un PBX o PABX (siglas en inglés de Private Branch Exchange y Private Automatic Branch Exchange para PABX), la cual es la red telefónica

Más detalles

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos

Infraestructura Tecnológica. Sesión 2: Mejoras adicionales al servidor de archivos Infraestructura Tecnológica Sesión 2: Mejoras adicionales al servidor de archivos Contextualización Los servidores como cualquier equipo de cómputo pueden contar con varias mejoras con las que se pueden

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

de Asturias La integración de las tecnologías digitales en la educación del Principado de Asturias

de Asturias La integración de las tecnologías digitales en la educación del Principado de Asturias Ç el ejemplo de Asturias La integración de las tecnologías digitales en la educación del Principado de Asturias ` Por Nicanor García Fernández Coordinador de Formación del Profesorado e Innovación Consejería

Más detalles

LOGISTICA D E COMPRAS

LOGISTICA D E COMPRAS LOGISTICA D E COMPRAS 1. - Concepto de compras OBTENER EL (LOS) PRODUCTO(S) O SERVICIO(S) DE LA CALIDAD ADECUADA, CON EL PRECIO JUSTO, EN EL TIEMPO INDICADO Y EN EL LUGAR PRECISO. Muchas empresas manejan

Más detalles

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL

COMERCIO ELECTRÓNICO UNA INTRODUCCIÓN GENERAL This project funded by Leonardo da Vinci has been carried out with the support of the European Community. The content of this project does not necessarily reflect the position of the European Community

Más detalles

Novedades en Q-flow 3.02

Novedades en Q-flow 3.02 Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye

Más detalles

Educación y capacitación virtual, algo más que una moda

Educación y capacitación virtual, algo más que una moda Éxito Empresarial Publicación No.12 marzo 2004 Educación y capacitación virtual, algo más que una moda I Introducción Últimamente se ha escuchado la posibilidad de realizar nuestra educación formal y capacitación

Más detalles

Internet, conceptos básicos

Internet, conceptos básicos Internet, conceptos básicos IP (INTERNET PROTOCOL) Toda computadora tiene un número que la identifica en una red, este número es lo que llamamos IP, una dirección de IP típica se ve de esta manera Direcciones

Más detalles

Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total.

Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total. INFO 2002 Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total. Autor: Ing. Alfredo Batista Rodríguez. Ing. Emilio Joel Macias. Correo electrónico: alfredo@biomundi.inf.cu

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

Más detalles

El universo en la palma de tu mano. www.dialogaquilt.com. El software de gestión para organizaciones políticas e instituciones

El universo en la palma de tu mano. www.dialogaquilt.com. El software de gestión para organizaciones políticas e instituciones El universo en la palma de tu mano www.dialogaquilt.com El software de gestión para organizaciones políticas e instituciones Quiénes somos? Dialoga es una empresa constituida por un equipo humano con un

Más detalles

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 Las ventajas de los Servidores dedicados Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com A la hora de poner en marcha una aplicación web debemos contratar un servicio

Más detalles

Qué necesito saber para tener mi sitio web en Internet?

Qué necesito saber para tener mi sitio web en Internet? Qué necesito saber para tener mi sitio web en Internet? Introducción Antes es importante tener en cuenta que Es importante considerar lo siguiente: Definir claramente tu actividad en Internet Establecer

Más detalles

http://www.nicasoft.com.ni

http://www.nicasoft.com.ni BSC-RH es un sistema automatizado de planificación estratégica y gestión, utilizado en empresas para direccionar las actividades del negocio a la visión y estrategia de la organización. Mejora la comunicación

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

Normativa del Servicio de Asistencia Técnica de la Universidad de Cantabria

Normativa del Servicio de Asistencia Técnica de la Universidad de Cantabria Normativa del Servicio de Asistencia Técnica de la Universidad de Cantabria Versión 1.1 Septiembre 2015 Introducción La Universidad de Cantabria promueve y estimula el uso de las Tecnologías de la Información

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

Capítulo I. Planteamiento del problema

Capítulo I. Planteamiento del problema Capítulo I. Planteamiento del problema Actualmente, cientos de instituciones educativas utilizan Sistemas gestores del aprendizaje (LMS Learning Management Systems), sin embargo, estos no fomentan el trabajo

Más detalles

Nombre del Trabajo: Control ActiveX que garantiza la seguridad de las aplicaciones desarrolladas para windows.

Nombre del Trabajo: Control ActiveX que garantiza la seguridad de las aplicaciones desarrolladas para windows. Nombre del Trabajo: Control ActiveX que garantiza la seguridad de las aplicaciones desarrolladas para windows. Autor: Lic. Carlos Mora Rojas. Institucion: Centro de Calculo Provincial de Salud Publica.

Más detalles

NBG Asesores Abogados

NBG Asesores Abogados Caso de Éxito www.sagedespachosprofesionales.com despachosprofesionales@sage.es 902 01 34 49 Caso de Éxito Las actualizaciones periódicas de Sage Profesional Class a nuevas normativas nos permiten atender

Más detalles

El gasto total elegible de la BBPP, Centro de Supercomputación es de 3.172.033,11. La ayuda FEDER, es el 80%, 2.537.626,48

El gasto total elegible de la BBPP, Centro de Supercomputación es de 3.172.033,11. La ayuda FEDER, es el 80%, 2.537.626,48 Otra buena práctica de actuación cofinanciada es la presentada por la Dirección General de Telecomunicaciones de la Junta de Castilla y León consistente en las actuaciones realizadas en la Fundación Centro

Más detalles

Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos

Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos Resumen del servicio Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos Los servicios de administración de dispositivos distribuidos le permiten realizar

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El original del Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS Nº 574-2009,

Más detalles

E-Government con Web Services

E-Government con Web Services E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras

Más detalles

CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK. www.formacionhadoop.com

CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK. www.formacionhadoop.com CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK www.formacionhadoop.com Índice 1 Qué es Big Data? 2 Problemas con los sistemas tradicionales 3 Qué es Spark? 3.1 Procesamiento de datos distribuido

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles