CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters
- Autores
- Torchinsky, Matías; Hanzich, Mauricio; Giné de Solà, Francesc; Solsona Theás, Francesc; Lérida, Josep L.; Hernández Budé, Porfidio; Luque Fadón, Emilio
- Año de publicación
- 2006
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- In this work, we present an integral scheduling system for non-dedicated clusters, termed CISNE-P, which ensures the performance required by the local applications, while simultaneously allocating cluster resources to parallel jobs. Our approach solves the problem efficiently by using a social contract technique. This kind of technique is based on reserving computational resources, preserving a predetermined response time to local users. CISNE-P is a middleware which includes both a previously developed space-sharing job scheduler and a dynamic coscheduling system, a time sharing scheduling component. The experimentation performed in a Linux cluster shows that these two scheduler components are complementary and a good coordination improves global performance significantly. We also compare two different CISNE-P implementations: one developed inside the kernel, and the other entirely implemented in the user space
En este trabajo presentamos un sistema integral de planificación para clusters no dedicados llamado CISNE-P, el cual asegura el rendimiento especificado por los usuarios locales y al mismo tiempo asegura de forma simultánea recursos del cluster a los trabajos paralelos. Nuestra propuesta soluciona eficientemente el problema usando una técnica de contrato social.Esta clase de técnica se basa en realizar reservas de los recursos de cómputo, preservando de este modo un determinado tiempo de respuesta predeterminado a los usuarios locales. CISNE-P es un midleware que incluye un planificador de espacio compartido desarrollado con anterioridad y un sistema de coplanificación dinámico, un tipo de planificador de tiempo compartido. La experimentación realizada en un cluster Linux muestra como los dos planificadores son complementarios y una buena coordinación entre ellos mejora su rendimiento de forma significativa. También se ha comparado dos implementaciones de CISNE-P: una desarrollada dentro del núcleo y la otra implementada enteramente en el espacio de usuario.
Red de Universidades con Carreras en Informática (RedUNCI) - Materia
-
Ciencias Informáticas
Scheduling
planificación en espacio y tiempo compartido
coplanificación
contrato social
space and time sharing scheduling
coscheduling
social contract - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/22754
Ver los metadatos del registro completo
id |
SEDICI_bc9ef1cf78e2a455af52eaffa612fc99 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/22754 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clustersTorchinsky, MatíasHanzich, MauricioGiné de Solà, FrancescSolsona Theás, FrancescLérida, Josep L.Hernández Budé, PorfidioLuque Fadón, EmilioCiencias InformáticasSchedulingplanificación en espacio y tiempo compartidocoplanificacióncontrato socialspace and time sharing schedulingcoschedulingsocial contractIn this work, we present an integral scheduling system for non-dedicated clusters, termed CISNE-P, which ensures the performance required by the local applications, while simultaneously allocating cluster resources to parallel jobs. Our approach solves the problem efficiently by using a social contract technique. This kind of technique is based on reserving computational resources, preserving a predetermined response time to local users. CISNE-P is a middleware which includes both a previously developed space-sharing job scheduler and a dynamic coscheduling system, a time sharing scheduling component. The experimentation performed in a Linux cluster shows that these two scheduler components are complementary and a good coordination improves global performance significantly. We also compare two different CISNE-P implementations: one developed inside the kernel, and the other entirely implemented in the user spaceEn este trabajo presentamos un sistema integral de planificación para clusters no dedicados llamado CISNE-P, el cual asegura el rendimiento especificado por los usuarios locales y al mismo tiempo asegura de forma simultánea recursos del cluster a los trabajos paralelos. Nuestra propuesta soluciona eficientemente el problema usando una técnica de contrato social.Esta clase de técnica se basa en realizar reservas de los recursos de cómputo, preservando de este modo un determinado tiempo de respuesta predeterminado a los usuarios locales. CISNE-P es un midleware que incluye un planificador de espacio compartido desarrollado con anterioridad y un sistema de coplanificación dinámico, un tipo de planificador de tiempo compartido. La experimentación realizada en un cluster Linux muestra como los dos planificadores son complementarios y una buena coordinación entre ellos mejora su rendimiento de forma significativa. También se ha comparado dos implementaciones de CISNE-P: una desarrollada dentro del núcleo y la otra implementada enteramente en el espacio de usuario.Red de Universidades con Carreras en Informática (RedUNCI)2006-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1611-1621http://sedici.unlp.edu.ar/handle/10915/22754enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T10:55:11Zoai:sedici.unlp.edu.ar:10915/22754Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 10:55:12.105SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters |
title |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters |
spellingShingle |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters Torchinsky, Matías Ciencias Informáticas Scheduling planificación en espacio y tiempo compartido coplanificación contrato social space and time sharing scheduling coscheduling social contract |
title_short |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters |
title_full |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters |
title_fullStr |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters |
title_full_unstemmed |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters |
title_sort |
CISNE-P: a portable and integral approach for scheduling parallel jobs on non-dedicated clusters |
dc.creator.none.fl_str_mv |
Torchinsky, Matías Hanzich, Mauricio Giné de Solà, Francesc Solsona Theás, Francesc Lérida, Josep L. Hernández Budé, Porfidio Luque Fadón, Emilio |
author |
Torchinsky, Matías |
author_facet |
Torchinsky, Matías Hanzich, Mauricio Giné de Solà, Francesc Solsona Theás, Francesc Lérida, Josep L. Hernández Budé, Porfidio Luque Fadón, Emilio |
author_role |
author |
author2 |
Hanzich, Mauricio Giné de Solà, Francesc Solsona Theás, Francesc Lérida, Josep L. Hernández Budé, Porfidio Luque Fadón, Emilio |
author2_role |
author author author author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Scheduling planificación en espacio y tiempo compartido coplanificación contrato social space and time sharing scheduling coscheduling social contract |
topic |
Ciencias Informáticas Scheduling planificación en espacio y tiempo compartido coplanificación contrato social space and time sharing scheduling coscheduling social contract |
dc.description.none.fl_txt_mv |
In this work, we present an integral scheduling system for non-dedicated clusters, termed CISNE-P, which ensures the performance required by the local applications, while simultaneously allocating cluster resources to parallel jobs. Our approach solves the problem efficiently by using a social contract technique. This kind of technique is based on reserving computational resources, preserving a predetermined response time to local users. CISNE-P is a middleware which includes both a previously developed space-sharing job scheduler and a dynamic coscheduling system, a time sharing scheduling component. The experimentation performed in a Linux cluster shows that these two scheduler components are complementary and a good coordination improves global performance significantly. We also compare two different CISNE-P implementations: one developed inside the kernel, and the other entirely implemented in the user space En este trabajo presentamos un sistema integral de planificación para clusters no dedicados llamado CISNE-P, el cual asegura el rendimiento especificado por los usuarios locales y al mismo tiempo asegura de forma simultánea recursos del cluster a los trabajos paralelos. Nuestra propuesta soluciona eficientemente el problema usando una técnica de contrato social.Esta clase de técnica se basa en realizar reservas de los recursos de cómputo, preservando de este modo un determinado tiempo de respuesta predeterminado a los usuarios locales. CISNE-P es un midleware que incluye un planificador de espacio compartido desarrollado con anterioridad y un sistema de coplanificación dinámico, un tipo de planificador de tiempo compartido. La experimentación realizada en un cluster Linux muestra como los dos planificadores son complementarios y una buena coordinación entre ellos mejora su rendimiento de forma significativa. También se ha comparado dos implementaciones de CISNE-P: una desarrollada dentro del núcleo y la otra implementada enteramente en el espacio de usuario. Red de Universidades con Carreras en Informática (RedUNCI) |
description |
In this work, we present an integral scheduling system for non-dedicated clusters, termed CISNE-P, which ensures the performance required by the local applications, while simultaneously allocating cluster resources to parallel jobs. Our approach solves the problem efficiently by using a social contract technique. This kind of technique is based on reserving computational resources, preserving a predetermined response time to local users. CISNE-P is a middleware which includes both a previously developed space-sharing job scheduler and a dynamic coscheduling system, a time sharing scheduling component. The experimentation performed in a Linux cluster shows that these two scheduler components are complementary and a good coordination improves global performance significantly. We also compare two different CISNE-P implementations: one developed inside the kernel, and the other entirely implemented in the user space |
publishDate |
2006 |
dc.date.none.fl_str_mv |
2006-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/22754 |
url |
http://sedici.unlp.edu.ar/handle/10915/22754 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/ Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) |
dc.format.none.fl_str_mv |
application/pdf 1611-1621 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615810501312512 |
score |
13.070432 |