Conillon: Distributed computing platform for desktop grids

Detalhes bibliográficos
Autor(a) principal: Silva, Hélio Alexandre Dias da
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/8398
Resumo: Grid computing enables organizations to integrate and share sets of heterogeneous resources into one synergetic and powerful system, in order to deliver e ciency and processing performance to demanding parallel applications. The aggregation and the coordination of these resources need to be integrated in a set of tools and protocols that reduce their complexity. Resource allocation is performed by a centralized manager that has complete knowledge of system state. Conillon is a distributed computing platform that manages and coordinates a set of actors. This platform enables heterogeneous workstations to function as part of a distributed system. Conillon is a lightweight, simple to use, and yet allows any number of di erent applications to be deployed and executed in parallel. Our platform maximizes the resource utilization in bene t of the demanding parallel applications. Parallel applications developers have access to a set of tools that simpli es the development process and the creation of tasks. The complexity related to the scheduling, distribution, and fault tolerant management of tasks is shielded from the programmer. Conillom platform has an integrated set of programms that work synergistically delivering a positivo ratio between e ciency and processing performance. We present our platform in detail as well as the results of extensive experiments about perfor- mance. The platform behaved relatively well and achieves an average speed up of up to x1.9 on the time needed to complete a job each time the computational resources are doubled.
id RCAP_10a2e6b706bb8c656e9674a6b1cdac57
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/8398
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Conillon: Distributed computing platform for desktop gridsDistributed computingParallel computingHigh performance computingFault tolerancePerformanceJavaComputação distribuídaComputação paralelaComputação de alta performanceTolerância a falhasGrid computing enables organizations to integrate and share sets of heterogeneous resources into one synergetic and powerful system, in order to deliver e ciency and processing performance to demanding parallel applications. The aggregation and the coordination of these resources need to be integrated in a set of tools and protocols that reduce their complexity. Resource allocation is performed by a centralized manager that has complete knowledge of system state. Conillon is a distributed computing platform that manages and coordinates a set of actors. This platform enables heterogeneous workstations to function as part of a distributed system. Conillon is a lightweight, simple to use, and yet allows any number of di erent applications to be deployed and executed in parallel. Our platform maximizes the resource utilization in bene t of the demanding parallel applications. Parallel applications developers have access to a set of tools that simpli es the development process and the creation of tasks. The complexity related to the scheduling, distribution, and fault tolerant management of tasks is shielded from the programmer. Conillom platform has an integrated set of programms that work synergistically delivering a positivo ratio between e ciency and processing performance. We present our platform in detail as well as the results of extensive experiments about perfor- mance. The platform behaved relatively well and achieves an average speed up of up to x1.9 on the time needed to complete a job each time the computational resources are doubled.A computação paralela permite integrar e partilhar um conjunto de recursos heterogéneos num sistema poderoso e sinergético, de forma a poder disponibilizar e ciência e desempenho de processamento às aplicações paralelas. A agregação e coordenação destes recursos devem integrados num conjunto de ferramentas e protocolos que reduzam a complexidade inerente. A alocação de recursos é realizada por um gestor centralizado que tem conhecimento de todo o estado do sistema. Foi desenvolvida uma plataforma de computação distribuída, o Conillon, que coordena e gere um conjunto de participantes. A nossa plataforma permite que estações de trabalho heterogéneas façam parte de um sistema distribuído. A plataforma Conillon é simples, ocupando poucos recursos no entanto permite que múltiplas e distintas aplicações sejam executadas em paralelo. A plataforma maximiza a utilização de recursos em benefício das exigentes aplicações paralelas. Os programadores de aplicações paralelas têm acesso a um conjunto de ferramentas simples para criação de tarefas. A complexidade relacionada com o escalonamento, distribuição e tolerância a falhas é encapsulada do programador. A plataforma Conillon tem um conjunto integrado de programas que funcionam sinergicamente, entregando um rácio positivo entre e ciência e performance de computação. Neste trabalho presentamos a nossa plataforma em detalhe, bem como os resultados de testes extensivos sobre performance. A plataforma comporta-se relativamente bem, alcançando uma acelera ção de até 1.9x no tempo necessário para terminar um serviço sempre que o número de recursos computacionais é duplicado.2015-01-28T14:51:38Z2011-01-01T00:00:00Z20112011-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/octet-streamhttp://hdl.handle.net/10071/8398engSilva, Hélio Alexandre Dias dainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-09T17:46:18Zoai:repositorio.iscte-iul.pt:10071/8398Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:22:14.841149Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Conillon: Distributed computing platform for desktop grids
title Conillon: Distributed computing platform for desktop grids
spellingShingle Conillon: Distributed computing platform for desktop grids
Silva, Hélio Alexandre Dias da
Distributed computing
Parallel computing
High performance computing
Fault tolerance
Performance
Java
Computação distribuída
Computação paralela
Computação de alta performance
Tolerância a falhas
title_short Conillon: Distributed computing platform for desktop grids
title_full Conillon: Distributed computing platform for desktop grids
title_fullStr Conillon: Distributed computing platform for desktop grids
title_full_unstemmed Conillon: Distributed computing platform for desktop grids
title_sort Conillon: Distributed computing platform for desktop grids
author Silva, Hélio Alexandre Dias da
author_facet Silva, Hélio Alexandre Dias da
author_role author
dc.contributor.author.fl_str_mv Silva, Hélio Alexandre Dias da
dc.subject.por.fl_str_mv Distributed computing
Parallel computing
High performance computing
Fault tolerance
Performance
Java
Computação distribuída
Computação paralela
Computação de alta performance
Tolerância a falhas
topic Distributed computing
Parallel computing
High performance computing
Fault tolerance
Performance
Java
Computação distribuída
Computação paralela
Computação de alta performance
Tolerância a falhas
description Grid computing enables organizations to integrate and share sets of heterogeneous resources into one synergetic and powerful system, in order to deliver e ciency and processing performance to demanding parallel applications. The aggregation and the coordination of these resources need to be integrated in a set of tools and protocols that reduce their complexity. Resource allocation is performed by a centralized manager that has complete knowledge of system state. Conillon is a distributed computing platform that manages and coordinates a set of actors. This platform enables heterogeneous workstations to function as part of a distributed system. Conillon is a lightweight, simple to use, and yet allows any number of di erent applications to be deployed and executed in parallel. Our platform maximizes the resource utilization in bene t of the demanding parallel applications. Parallel applications developers have access to a set of tools that simpli es the development process and the creation of tasks. The complexity related to the scheduling, distribution, and fault tolerant management of tasks is shielded from the programmer. Conillom platform has an integrated set of programms that work synergistically delivering a positivo ratio between e ciency and processing performance. We present our platform in detail as well as the results of extensive experiments about perfor- mance. The platform behaved relatively well and achieves an average speed up of up to x1.9 on the time needed to complete a job each time the computational resources are doubled.
publishDate 2011
dc.date.none.fl_str_mv 2011-01-01T00:00:00Z
2011
2011-07
2015-01-28T14:51:38Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/8398
url http://hdl.handle.net/10071/8398
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/octet-stream
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134784216104960