Researchers at Citrix and the universities of Cambridge and Nottingham have developed Mirage, a programming framework aimed at supporting applications that run on cloud infrastructure platforms. Mirage's key design principle "is to treat cloud virtual hardware as a compiler target, and convert high-level language source code directly into kernels that run on it," the researchers write.
Applications that use Mirage "exhibit significant performance speedups for [input/output] and memory handling versus the same code running under Linux/Xen," they write.
Mirage was developed using OCaml, a popular programming language in academia that is establishing a foothold in the commercial market, says Cambridge's Anil Madhavapeddy.
View Full Article
Abstracts Copyright © 2010 Information Inc., Bethesda, Maryland, USA