Bilgisayar ve Bilişim BilimleriİngilizceOther

Anil Madhavapeddy's feed

Anil Madhavapeddy's feed
Ana SayfaJSON Besleme
language
CloudServiceSchedulingDistributedBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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:lifeRoyalsocietyLivenotesConservationBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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:lifeConservationLivenotesIndiaBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.

TeachingCambridgeComputerlabPembrokeCompsciBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.

OcamllabsIcfpLivenotesBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.

OcamllabsOpensourceOcamlCambridgeComputerlabBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.

UnikernelsDistributedOcamlCloudFpBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.

OcamllabsBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.

PersconOcamlCloudSelfhostingBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.

XenCitrixConsensusDistributedBilgisayar ve Bilişim Bilimleriİngilizce
Yayınlandı

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.