Monthly Archive for Octubre, 2006

ABC, página 84

Aunque me parece que la mayoría de mis lectores no leen el ABC, os animo a que hoy (domingo 29 de octubre), os animeis a comprarlo y vayais directamente a la página 84. Espero que os sorprenda gratamente :-)

ACTUALIZACIÓN (30/10/06): Para aquellos que no tuvieron ocasión de comprar el ABC ayer, lo que salió publicado en la página 84 fue nada más y nada menos que “Computación Grid: Más allá de los superordenadores, por Borja Sotomayor” :-) Ya escribiré sobre esto más adelante… pero os adelanto que en el futuro aparecerán más artículos míos en la nueva sección Ciencia y Futuro del ABC ;-)

Pequeño anticipo de mi tesina

Llevo tiempo queriendo escribir sobre mi tesina en mi blog, pero la verdad es que siempre me encuentro con que, cuando por fin tengo tiempo para escribir en el blog, lo último que me apetece es seguir pensando sobre mi trabajo. A esto hay que añadirle que la recta final de la tesina está resultando ser brutal, y ultimamente me tiro unas 12 horas al día en la oficina picando codigo, ejecutando experimentos, etc. Menos mal que cada vez queda menos :-P

Pero bueno, como muchas veces me preguntan sobre qué versa mi tesina, a falta de una explicación escrita en formato de artículo de blog, por lo menos os voy a referir a unos cuantos documentos con los que os podreis hacer una idea del tema de mi tesina (desafortunadamente, todo en inglés).

  • Mi página web académica. Esta es la página web que mantengo en la Universidad de Chicago, y donde incluyo toda mi información académica (publicaciones, presentaciones, asignaturas, etc.).
  • Transparencias de una presentación que di en el ESAC Grid Workshop ‘06 hace unas semanas (”Virtual Workspaces: Dynamic Virtual Environments in the Grid”), explicando el contexto de mi tesina (los “virtual workspaces”). Mi trabajo se centra especificamente sobre lo descrito en las transparencias tituladas “Virtual Clusters”.
  • Web del grupo de Virtual Workspaces de Globus
  • Descripción de mi investigación que aparece en mi web académica:

    My research lies in the intersection of Grid Computing and virtualization. In particular, my work focuses on resource management for virtual workspaces, an abstraction for execution environments that can be dynamically deployed on a grid. Currently, the most widespread models for execution management on grids are based on the job abstraction. Virtual workspace are not meant to replace the job abstraction, but to provide a more powerful and flexible execution environment when the job abstraction imposes too many constraints on the user, and can also complement the job abstraction by providing on-demand execution environments for a user’s jobs.

    A virtual workspace focuses on providing a higher quality in two aspects: environment definition (”quality of life”) and resource allocation (”quality of service”). An environment definition allows users to fully specify the execution environment they require, instead of being constrained to using the software environment configured by the resource provider. A resource allocation is an enforceable fine-grained allocation of hardware resources (CPU%, memory, disk space, network bandwidth, …), allowing for dynamic renegotiation to reflect changing requirements and conditions, instead of using coarse-grained resource requests (such as “number of processors” and “running time”) or providing little or no resource enforcement. Although the idea of creating execution environments on demand is not new (e.g. there are multiple solutions that allow users to deploy different hard drive images on a cluster, thus changing the execution environment of the worker nodes), current workspace models and implementations fail to provide adequate quality in both aspects at the same time (e.g. deploying hard drive images takes a long time, and even so it fails to provide fine-grained resource allocation to users of the cluster).

    Virtualization technologies are a promising direction for providing higher quality workspaces, by allowing execution environments to (1) be isolated from each other, (2) have enforceable resource allocations, (3) be configured flexibly, and (4) serialize and migrate. However, using VM technologies to implement workspaces poses new challenges in resource management, security, networking, etc. My research focuses on a virtual workspace resource provisioning and management model that strives to maximize quality of life and quality of service by allowing users to specify their resource requirements in terms of virtual resources, which an RM system will map to physical resources, adequately managing and scheduling the overhead of deploying and running VMs and guaranteeing that users gets exactly the resources they requested (instead of allowing overhead to “invade” the resources they requested).

“Máximo Gurú Español de las Tecnologías Grid”

Como algunos de vosotros igual ya sabeis (especialmente los que sigais con frecuencia el blog de Kirai), en la revista Connect de este mes hay un artículo sobre Grid Computing escrito por Kirai, en el que se incluye una entrevista que me hizo Kirai hace unas semanas (que, por cierto, me pareció una pasada que Kirai quisiese entrevistarme a mi ;-). Puesto que el PDF del artículo + entrevista está disponible en la web de Kirai, me imagino que recibirá bastante difusión, con lo cual quiero proactivamente comentar algo que aparece en la entrevista (en previsión de que, a más de uno, le resulte un poco chirriante).

Pues bien, resulta que, en la entrevista, encima de mi nombre aparece la epígrafe “Máximo Gurú Español de las Tecnologías Grid”, dando la impresión de que yo (un estudiante de doctorado de 25 años) soy la persona que más sabe y más controla de Grid en toda España. Ante la posibilidad de que mi blog o mi buzón de correo se llene de mensajes del tipo “Aaaaaala, sobrao, a donde vas!!!”, “Castillos no habrá, pero fantasmas…”, o “Baja Modesto, que llega Borja”, quiero aclarar que lo de “Máximo Gurú” no lo dije yo (me imagino que lo añadió la revista, porque quedaría bien). Esta no es la primera vez que me pasa algo así… hace tiempo me entrevistaron para el boletín/periodico de la Universidad de Deusto, en el que hablé de muchas cosas, incluyendo mi interés por la informática y el cine. En la versión impresa el titular que pusieron fue “El cine es mi pasión, y la informática es mi vocación”, dando la impresión de que lo había dicho yo. Era una cita que resume (más o menos) algunas de mis respuestas, pero que yo no dije directamente. Y claro, hubo varias semanas de coña en la universidad a cuenta de “Borja, ¡hablanos de tu pasión!” :-D

Engalanamientos editoriales aparte, la gente que me conoce ya sabe que yo no me considero (ni mucho menos) el “máximo gurú” de nada. Hay muchos investigadores y desarrolladores españoles que llevan trabajando en Grid bastante más tiempo que yo, y que controlan y saben bastante más que yo (de hecho, fue gracias a varios de ellos que conseguí iniciarme en el mundillo de la Grid). No olvidemos que yo no soy más que un estudiante de doctorado y que, a pesar de unos cuantos logros destacables y “vistosos” (estudiar bajo la tutela de Ian Foster, publicar un libro sobre Globus, tener un blog en el que cuento mis vivencias en Chicago-la-capital-de-la-Grid, etc.), todavía no le llego a las rodillas a la gente que lleva en esto practicamente desde que nació el concepto de la Grid. Evidentemente, también me preocupa que esos verdaderos gurús (algunos de los cuales conozco, y respeto enormemente) lean la entrevista y se crean que voy por ahí diciendo que yo soy la leche en patineta y que soy mejor que ellos. No es el caso. Yo no soy más que un pequeño saltamontes en comparación con ellos :-) Y no lo digo por modestia: a pesar de todos mis logros, todavía me quedan muchos (duros) años de curtirme en el mundo de la investigación, de publicar artículos científicos, de ir a conferencias, de terminar la tesis, etc. hasta que pueda colgarme la medallita de “gurú” ;-)

Nieve

Se acabo lo que se daba. Hoy ya ha empezado a nevar en Chicago y el termometro está bajo cero. Dicen que no es propiamente el comienzo del “invierno Chicaguense”, sino un frente de aire frío que justo está pasando por aquí… pero si el rio suena, agua lleva :-P Y, por supuesto, no deja de tocarme las narices que a mediados de octubre ya tenga que salir a la calle con abrigo polar, guantes, gorro, etc. En fin, ya volverá el buen tiempo en marzo o abril :-/

Almendras

Una pequeña diferencia que me he encontrado aquí en EEUU, y que me parece que no he comentado anteriormente, es algo que, de vez en cuando, me pone de los nervios. Por razones que no llego a entender, aquí en EEUU la almendra parece ser un fruto seco muy poco popular. En cambio, hay cacahuetes para dar, tomar, y regalar. De hecho, muchas chocolatinas en EEUU incorporan cacahuetes, bien sea en la forma de “peanut butter” (manteca de cacahuete) o cacahuetes enteros. En cambio, es practicamente imposible encontrar chocolatinas que incorporen almendras, nougat, o praliné (mis tipos favoritos de chocolatina).

Vamos a ver, yo no tengo nada en contra de los cacahuetes. Pero es que las almendras me gustan más y, de hecho, de vez en cuando me gusta comprarme una bolsa de almendras saladas y comermela como quien se toma una bolsa de patatas fritas. En España esto es bien sencillo: en practicamente cualquier tienda de chucherías puedes comprar almendras a granel. Aquí, en cambio, no puedo evitar sentir cierta frustración al entrar en una tienda o supermercado y encontrarme con que hay literalmente docenas de variedades de cacahuetes (salados, cubiertos de miel, cubiertos de caramelo, cubiertos de chocolate, en manteca, …) y absolutamente ningún tipo de almendra (excepto almendras crudas, para cocinar).

Desconozco la razón, pero dudo que sea porque “los americanos prefieren los cacahuetes”. Sospecho que la razón es puramente económica (el cacahuete debe salir más rentable en EEUU que en Europa, o la almendra debe ser dificil de cultivar aquí). Un ejemplo similar es el hecho de que, en EEUU, muchos productos (incluidos Pepsi y Coca-Cola) utilizan High-Fructose Corn Syrup (jarabe de maiz alto en fructosa) como edulcorante, en lugar de utilizar azucar. La razón es sencillamente que en EEUU se produce maiz a patadas, y resulta más rentable utilizar edulcorantes basados en maíz que en azucar en caña (buena parte del azucar en EEUU es importado). Y si no me creeis, la proxima vez que os bebais una Coca-Cola, mirad los ingredientes: en España pone claramente “Azucar”, y en EEUU pone “Corn Syrup” :-) Eso, por otra parte, explicaría la diferencia de sabores en la Coca-Cola y la Pepsi que he notado desde que me mudé a EEUU…