Informática y Ciencias de la InformaciónInglésOther

Anil Madhavapeddy's feed

Anil Madhavapeddy's feed
Página de inicioFeed JSON
language
CloudServiceSchedulingDistributedInformática y Ciencias de la InformaciónInglés
Publicado

After some time away from cloud computing (due to my new focus on conservation research), I served on the ACM SOCC 2024 program committee. It was quite interesting seeing the massive shift away from "traditional" cloud research (such as consensus protocols) towards many submissions aimed at accelerating machine learning workloads.

:rsn:lifeRoyalsocietyLivenotesConservationInformática y Ciencias de la InformaciónInglés
Publicado

I'm at the Royal Society this morning for the 2 day programme on "How does ecological risk related to commercial risk?", and am reporting on the morning session. The full program is being livestreamed so please do dial in if the below notes seem interesting to you. I put this note up almost live, so any errors below are my own.

:rsn:lifeConservationLivenotesIndiaInformática y Ciencias de la InformaciónInglés
Publicado

This is a trip report of ACM COMPASS 2024 held in New Delhi, which had a novel track of "Research to Impact Collaboratives" that drew me in. The general chair, Aadi Seth wrote a fantastic book on "Technology and Disempowerment" a few years ago, and he organised one RIC session on the CoRE Stack -- a climate adaptation stack for rural communities.

TeachingCambridgeComputerlabPembrokeCompsciInformática y Ciencias de la InformaciónInglés
Publicado

Here are the various repos used to create the interactive teaching environment we use for 1A Foundations of Computer Science in Cambridge. It may be useful to other professors who are using OCaml in their courses.

OcamllabsIcfpLivenotesInformática y Ciencias de la InformaciónInglés
Publicado

It's the ever-exciting week of the International Conference on Functional Programming again in Sweden, and this time OCaml Labs has a variety of talks, tutorials and keynotes to deliver throughout the week. This post summarises all them so you can navigate your way to the right session. Remember that once you register for a particular day at ICFP, you can move between workshops and tutorials as you please.

OcamllabsOpensourceOcamlCambridgeComputerlabInformática y Ciencias de la InformaciónInglés
Publicado

This time last year in 2012, I had just announced the formation of a new group called OCaml Labs in the Cambridge Computer Lab that would combine research and community work towards the practical application of functional programming. An incredible year has absolutely flown by, and I’ve put together this post to summarise what’s gone on, and point to our future directions for 2014.

UnikernelsDistributedOcamlCloudFpInformática y Ciencias de la InformaciónInglés
Publicado

Distributed programming frameworks like Hadoop and Dryad are popular for performing computation over large amounts of data. The reason is programmer convenience: they accept a query expressed in a simple form such as MapReduce, and automatically take care of distributing computation to multiple hosts, ensuring the data is available at all nodes that need it, and dealing with host failures and stragglers.

OcamllabsInformática y Ciencias de la InformaciónInglés
Publicado

I'm at the 2011 OCaml Users Group in Paris, reporting on some splendid talks this year. It looked like around 60-70 people in the room, and I had the pleasure of meeting users all the way from Russia to New York as well as all the Europeans! Js_of_ocaml First up was Pierre Chambart talking about the js_of_ocaml compiler. It compiles OCaml bytecode directly to Javascript, with few external dependencies.

PersconOcamlCloudSelfhostingInformática y Ciencias de la InformaciónInglés
Publicado

The App Engine data collector for Personal Containers is coming on nicely, and is on track for an alpha preview release fairly soon. Working with AppEngine has been interesting; it’s got excellent availability and you can’t beat the price (free), but coding robust Python that doesn’t trip over the tight resource limits for individual requests, asynchronous tasks and queries is tricky.

XenCitrixConsensusDistributedInformática y Ciencias de la InformaciónInglés
Publicado

Well, the big launch of XenServer 5 has gone smoothly, and with it have arrived a flood of questions about how exactly the new High Availability functionality works.  I’ll use this post to explain the overall architecture of HA in XenServer 5, and also how some of the fault detection and failure planning works. Fundamentally, HA is about making sure important VMs are always running on a resource pool.