Scienze informatiche e dell'informazioneIngleseOther

Anil Madhavapeddy's feed

Anil Madhavapeddy's feed
Pagina inizialeJSON Foraggio
language
CloudServiceSchedulingDistributedScienze informatiche e dell'informazioneInglese
Pubblicato

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:lifeRoyalsocietyLivenotesConservationScienze informatiche e dell'informazioneInglese
Pubblicato

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:lifeConservationLivenotesIndiaScienze informatiche e dell'informazioneInglese
Pubblicato

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.

TeachingCambridgeComputerlabPembrokeCompsciScienze informatiche e dell'informazioneInglese
Pubblicato

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.

OcamllabsIcfpLivenotesScienze informatiche e dell'informazioneInglese
Pubblicato

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.

OcamllabsOpensourceOcamlCambridgeComputerlabScienze informatiche e dell'informazioneInglese
Pubblicato

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.

UnikernelsDistributedOcamlCloudFpScienze informatiche e dell'informazioneInglese
Pubblicato

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.

OcamllabsScienze informatiche e dell'informazioneInglese
Pubblicato

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.

PersconOcamlCloudSelfhostingScienze informatiche e dell'informazioneInglese
Pubblicato

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.

XenCitrixConsensusDistributedScienze informatiche e dell'informazioneInglese
Pubblicato

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.