Archive for Abril, 2008

El “paper”

Hace poco más de un mes mencioné que me habían aceptado un artículo en la conferencia “ACM/IEEE International Symposium on High Performance Distributed Computing” (mejor conocida como HPDC 2008). La publicación de artículos (o “papers“) en conferencias y revistas científicas es una parte importante de sacarse el doctorado (y de ser un científico), ya que suele ser la única prueba tangible de tus trabajos de investigación. O, mejor dicho, la única prueba tangible que ha sido revisada por terceras personas, en lugar de trabajos que puedas escribir por tu cuenta y que solamente revisas tú o, a lo sumo, tu director de tesis. Esta revisión permite garantizar (en cierta medida) que los resultados son válidos, que en el artículo no se contradicen (o se obvian) trabajos anteriores, etc. Este es el sistema de peer reviewing (o “revisión por pares” o “revisión por otros”), uno de los pilares de la ciencia moderna, y sobre el que escribiré en algún momento (se me están acumulando temas sobre los que escribir en el blog…).

En fin, hace poco colgamos en la web la versión final del paper, titulado “Combining Batch Execution and Leasing Using Virtual Machines”, y co-escrito con Kate Keahey e Ian Foster. Este es el abstract (”resumen”) del paper:

As cluster computers are used for a wider range of applications, we encounter the need to deliver resources at particular times, to meet particular deadlines, and/or at the same time as other resources are provided elsewhere. To address such requirements, we describe a scheduling approach in which users request resource leases, where leases can request either as-soon-as-possible (”best-effort”) or reservation start times. We present the design of a lease management architecture, Haizea, that implements leases as virtual machines (VMs), leveraging their ability to suspend, migrate, and resume computations and to provide leased resources with customized application environments. We discuss methods to minimize the overhead introduced by having to deploy VM images before the start of a lease. We also present the results of simulation studies that compare alternative approaches. Using workloads with various mixes of best-effort and advance reservation requests, we compare the performance of our VM-based approach with that of non-VM-based schedulers. We find that a VM-based approach can provide better performance (measured in terms of both total execution time and average delay incurred by best-effort requests) than a scheduler that does not support task pre-emption, and only slightly worse performance than a scheduler that does support task pre-emption. We also compare the impact of different VM image popularity distributions and VM image caching strategies on performance. These results emphasize the importance of VM image caching for the workloads studied and quantify the sensitivity of scheduling performance to VM image popularity distribution.

En fin, si sentís curiosidad por mi trabajo, echadle un vistazo, aunque prometo que eventualmente acabaré escribiendo un artículo más accesible sobre mi trabajo. Los aun más curiosos pueden echarle un vistazo a mi lista completa de publicaciones.

Extranjero. Soy un ex-tran-je-ro.

Por aquí no les entra en la cabeza que soy extranjero. Poco después de mudarme a Chicago, el gobierno americano va y me enlista en la reserva militar, tras lo cual tuve que enviar una amable carta indicando que no soy ciudadano americano, y eso de pertenecer a la reserva americana… pues mire señora, casi mejor no. Hecho eso, pues me imaginé que igual se habían dado por aludidos, sobre todo teniendo en cuenta que todavía me hacen esperar en la cola de extranjeros en el control de inmigración del aeropuerto.

Pues no. Hoy al llegar a casa me encuentro con un sobre en el que pone prominentemente “OFFICIAL JURY SUMMONS”. Efectivamente: ¡me han convocado para formar parte de un jurado! ¡Como en las películas! Eso sí, a pesar de lo muchísimo que me gustaría estar en un auténtico y genuino jurado americano, en plan Doce Hombres Sin Piedad, pues es algo que evidentemente está reservado únicamente a ciudadanos americanos. Me toca llamar para aclarar (de nuevo), que no, que no soy ciudadano americano, leñe.

¿Cómo pueden cometer un error tan garrafal? Sencillo: Aquí en EEUU les gusta la descentralización de la administración pública. A diferencia de España, los distintos niveles administrativos (federal, estatal, de condado, y municipal) mantienen bases de datos totalmente separadas y estancas. Y, aunque el gobierno federal sabe de sobra que soy un extranjero (porque la inmigración es competencia del gobierno federal), y también lo sabe el nivel estatal (porque quien me expidió el carnet de conducir fue el Estado de Illinois, e indiqué que soy extranjero al sacarmelo), pues el condado de Cook County (en el que se sitúa Chicago, y el nivel responsable de organizar los jurados para los juicios) todavía no se ha enterado. Me huelo que el gobierno municipal de Chicago tampoco se ha enterado, y que me convocarán para formar parte de una mesa electoral en Noviembre…

500

Hace unos meses BorjaNet cumplió cinco añitos y, con este post, cumple 500 posts. Puesto que en el quinto cumpleaños ya expresé unos cuantos agradecimientos, me parece que podemos dejar pasar este arbitrario evento (basado en la percepción de “redondez” en múltiplos de potencias de 10) con menos fanfarria. That is all :-)

¡Terremoto!

Impresionante. Ha habido un terremoto en Illinois de magnitud 5.2, que ha llegado a sentirse en Chicago. El temblor ha ocurrido a las 4:37am, y fue lo suficientemente intenso como para despertarme. Cuando ocurrió, sentí que mi cama estaba temblando ligeramente pero, estando medio-dormido, ni se me ocurrió que podía ser un terremoto. Yo que sé… igual era un avión (vale tendría que estar volando muy bajo para causar ese efecto), o los vecinos (cuyo dormitorio está al otro lado de la pared de mi dormitorio) estaban involucrados en actividades… ajem… conducentes a ese tipo de temblores. Pero bueno, me levante, bebí un poco de agua, y me volví a la cama. Y, al despertarme, me encuentro con varias noticias hablando del terremoto, y varios amigos chicaguenses online diciéndome que ellos habían sentido el temblor, y a ver si yo también.

Por cierto, los terremotos en Illinois no son tan tan raros (aunque este es el primero que padezco yo aquí). El estado de Illinois (y muchos estados contiguos), están a merced de la Falla de Nuevo Madrid que, aunque no tan inestable como la Falla de San Andrés en California, todavía provoca bastante actividad sísmica (aunque la mayoría es imperceptible por el ser humano).

¡Por las barbas de Neptuno!

Esto le resultará curioso a la gente que me conoce desde hace tiempo… estos últimos meses he experimentado con volverme barbudo, y un poco más melenudo que de costumbre:

borja_barba.jpg

¿El motivo? Pura y simple vagancia. A principios de año, pasé unos cuantos días enfermo, y durante ese tiempo no me afeité. Recuperadas mis energías, ya tenía los comienzos de una barba y me dije a mi mismo “Bueno, veamos que pasa si la dejamos crecer un poco más”. Al cabo de unos días, varias personas me dijeron que la barba, el pelo canoso y las gafas redondas me daban aires a científico loco, algo que me tomé como un cumplido, así que seguí sin afeitarme. Más recientemente, quedé con un antiguo compañero de ESIDE que estaba visitando Chicago (que evidentemente no estaba al tanto de mi nuevo aspecto), y su primera reacción fue que me empezaba a parecer a cierto profesor de ESIDE (efectivamente). Otro cumplido, vamos.

Sin embargo, el experimento ya toca a su fin. Hoy vuelvo a mi habitual estado imberbe (excepto por la “mosca” debajo de la boca), y a unas melenas un poco más modestas. Ojo, que la barba me parece que quedaba bien (aunque tengo que aprender a mantenerla y “darle forma” mejor). Sin embargo, al crecer una barba he descubierto que, cuando estoy estresado, tengo el nefasto hábito de juguetear con mi barba y empezar a arrancar pelos uno a uno. Al parecer, es una compulsión similar a la costumbre de morderse las uñas, aunque menos prevalente. Y claro, como en el doctorado nos reparten estrés para dar, tomar, y regalar, pues de vez en cuando acababa con una distribución folicular un tanto irregular.

Eso sí, en los momentos en los que llegaba a tener una frondosa barba, podía fácilmente ser la envidia del Capitán Haddock. ¡Mil millones de rayos y truenos! Me reservo la barba para futuras ocasiones, y me anoto “Tricotilómano” como insulto haddockiano.