Repositorio ANID Producción científica asociada a proyectos y becas financiadas por ANID

  • Login
Más tiposGuía de búsquedas avanzadas
  • Programa
  • Institución
  • Año de concurso
  • Disciplinas
    • Disciplinas Fondecyt
    • Áreas Fondef
    • Sector de aplicación
    • Clasificaciones OECD
  • Regiones de Chile
  • Menu
    • Programa
    • Institución
    • Año de concurso
    • Disciplinas Fondecyt
    • Áreas Fondef
    • Sector de aplicación
    • Clasificaciones OECD
    • Regiones de Chile
View Item 
  •   DSpace Home
  • Resultados de Proyectos
  • Productividad
  • Tesis
  • View Item
  •   DSpace Home
  • Resultados de Proyectos
  • Productividad
  • Tesis
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Balance de carga dinámico para objetos activos móviles en grillas de computadores

Thumbnail
View
BUSTOS_JAVIER_0460D.pdf (36.47Mb)
Type
Tesis Doctorado
Program
Subdirección de Formación de Capital Humano Avanzado
Conicyt Instrument
Becas Nacionales
Author
Bustos-Jiménez, Javier Alejandro
Abstract
Esta tesis apunta a entregar las bases para el desarrollo de los algoritmos de balance de carga para el modelo de objetos activos definido por ProA ctive en el contexto de las redes a gran escala (grillas). ProActive es un middleware implementado en lenguaje Java, de código abierto, para la programación concurrente, paralela, distribuida, y móvil; basado en el modelo de objeto-activo. En ProActive, cada objeto activo tiene su propio hilo de contr...   Ver más
Esta tesis apunta a entregar las bases para el desarrollo de los algoritmos de balance de carga para el modelo de objetos activos definido por ProA ctive en el contexto de las redes a gran escala (grillas). ProActive es un middleware implementado en lenguaje Java, de código abierto, para la programación concurrente, paralela, distribuida, y móvil; basado en el modelo de objeto-activo. En ProActive, cada objeto activo tiene su propio hilo de control y puede decidir independientemente en qué orden servir los métodos invocados, las cuales se almacenan automáticamente en una cola de peticiones pendientes. Para agregar eficacia al paradigma de objetos activos, ProActive proporciona un mecanismo del migración, obteniendo localización automática y transparencia mediante el uso deforwarders. La migración viene con un costo de comunicación: un objeto activo debe emigrar con su estado completo, que consiste en sus peticiones pendientes (llamadas de método), objetos futuros, y sus objetos pasivos. Por lo tanto, las aplicaciones implementadas con ProActive son sensibles a la latencia. Cuando varios objetos activos con funcionalidad idéntica se despliegan, un algoritmo de balance de carga se utiliza para mejorar el funcionamiento de la aplicación utilizando esa funcionalidad. La carga de trabajo puede ser equilibrada, ya sea enviando objetos activos de un procesador altamente cargado a uno menos cargado, o bien robando objetos activos a un procesador altamente cargado. El ambiente donde normalmente se ejecutan las aplicaciones implementadas usando el modelo de objetos activos se compone generalmente de grupos múltiples de recursos, por ejemplo, un sistema de máquinas interconectadas por una red local de alta velocidad. Dado lo anterior, se ha estudiado y desarrollado un algoritmo de balance de carga para objetos activos que pertenecen a una aplicación paralela, fijando las bases para el desarrollo de los algoritmos de balance de carga para el middleware ProActive. Este primer acercamiento se llama algoritmo Robin-Hood + Nottingham Sher(fl Este algoritmo fue validado en el contexto de redes de alta escala (sobre 1.000 nodos) mediante simulaciones, utilizando nuestros modelo de grillas de computadores, los cuales están basados en la observación y la medición de lo que consideramos las características dominantes para el balance de objetos activos: capacidad de procesamiento y latencia entre recursos. Finalmente, presentamos los contratos de acoplamiento para el despliegue de aplicaciones paralelas, así como su forma de utilización en el contexto de balance de carga. A modo de ejemplo, mostramos su uso en la elección del balanceador a utilizar (cluster local v/s nuestro algoritmo).   Ver menos
Project Id
102530
Institution
Universidad de Chile
Contest
Doctorado Nacional
Date de publicación
2006
Academic guide
Piquer-Gardner, José Miguel
Caromel, Denis
Academic degree
Doctor en Ciencias Mención Computación
Metadata
Show full item record

ANID Agencia Nacional de Investigación y Desarrollo

Moneda 1375, Santiago de Chile. Teléfono (+56 2) 365 44 00

¿NECESITAS AYUDA?

Centro de ayuda OIRS

o llámanos directamente al

(+56 2) 365 44 00

  • Políticas de Privacidad
  • Gobierno Transparente
  • Trabaja con Nosotros
  • Donación de Bienes
  • Webmail
  • Contacto
  • Acerca de RI 2.0
  • Otros repositorios
  • Políticas
  • Recursos de Información Anid
  • Ayuda
  • FAQs
Material de Donación
Contacto:

Moneda 1375, piso 13, Santiago.
Teléfono: (+562) 36 54 462.
Horario: L-J: 09:00 a 17:00 hrs.                   Vi: 09:00 a 14:00 hrs.

biblioteca@anid.cl

Nuevo Depósito
Política de Depósito

Browse

All of DSpaceCommunities & CollectionsThis CollectionAuthorsTitlesProject IdDocument TypeSubject

ANID Agencia Nacional de Investigación y Desarrollo

Moneda 1375, Santiago de Chile. Teléfono (+56 2) 365 44 00

¿NECESITAS AYUDA?

Centro de ayuda OIRS

o llámanos directamente al

(+56 2) 365 44 00

  • Políticas de Privacidad
  • Gobierno Transparente
  • Trabaja con Nosotros
  • Donación de Bienes
  • Webmail
  • Contacto
  • Acerca de RI 2.0
  • Otros repositorios
  • Políticas
  • Recursos de Información Anid
  • Ayuda
  • FAQs
       

Guía de búsquedas avanzadas

Nuestro Repositorio Digital cuenta con un gran número de búsquedas avanzadas, te invitamos a conocerlas mediante este video tutorial, aprenderás a utilizarlas para enriquecer tus resultados de búsqueda.

Versión PDF
  • Simple
  • Filtros
  • Frases
  • Metadato
  • Comodín
  • Difusa
  • Proximidad
  • Booleanos
  • Agrupación
  • Fechas
  • Ejemplos
Tu navegador no soporta videos HTML5, Puedes descargarlo.