Computer Laboratory


Skywriting Logo Skywriting is a programming language and execution engine for distributed, parallel computation. Like previous frameworks (such as MapReduce and Dryad), it masks the complexity of distributed programming. Unlike those frameworks, it offers a full general-purpose programming language for expressing distributed coordination, which enables developers to implement algorithms using arbitrary task structures.



  • Scripting the cloud with Skywriting
    Derek G. Murray and Steven Hand
    in Proceedings of the Second USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2010), Boston, MA, June 2010 (to appear)