Académique Documents
Professionnel Documents
Culture Documents
1.1 Memcached
Introduccin:
Memcached es un sistema de cach en memoria distribuida entre varios nodos utilizado frecuentemente para acelerar
servidores web dinmicos. Memcached permite almacenar resultados de consultas a bases de datos, pginas web
dinmicas o cualquier otra cosa susceptible de ser cacheada mediante una interfaz simple de clave/valor ofreciendo de
forma automtica balanceo de carga entre varios nodos y poltica LRU.
Objetivos:
Instalacin de Memcached en una mquina real y preparacin de algn benchmark ya disponible
(e.g.: https://github.com/antirez/mc-benchmark).
Creacin de un checkpoint con ese mismo benchmark para GEM5.
Requisitos:
Entender el ingls escrito.
Conocimientos de arquitecturas web o diseo de aplicaciones cliente/servidor.
Dificultad: Media
1.7 Hacer que las mquinas del clster se apaguen y enciendan cuando haga falta
Introduccin: El cluster de computacin cientfica Castillo est compuesto por muchas mquinas que estn
normalmente siempre encendidas. La mayora del tiempo estas mquinas se estn utilizando a pleno
rendimiento porque la cola de trabajos suele estar llena, pero a veces la cola se vaca (por ejemplo, durante un
puente largo o cuando casualmente nadie est haciendo experimentos). Cuando ocurre esto ltimo,
convendra apagar las mquinas para ahorrar energa.
Objetivos:
Implementar un mecanismo para que los nodos del cluster se enciendan automticamente (utilizando
Wake-On-Lan) cuando haya trabajos pendientes y se apaguen cuando no.
Requisitos:
Gestin y administracin de sistemas operativos Linux.
Dificultad: Media