Autobiography
Born in Belgrade in 1979. Graduated from
the Department of Computer
Science, University College London in June 2002 with First
Class Honours
Degree and an academic achievements Medal. Disertation
topic: LinSec -
Linux Security Protection System. Currently a PhD Researcher
within the
Systems Research Group, Computer Laboratory, University
of Cambrigde.
Conducting research in the area of Security for Ubiquitous
Computing
Environments. One of the founders of OSNY - Open Source
Network of
Yugoslavia. Authored and co-authored seven publications
presented at
international conferences and gave a number of invited
talks.
Subject
The Xenoserver project is building a public infrastructure
for wide-area distributed computing. We envisage a world
in which Xenoserver execution platforms will be scattered
across the globe and available for any member of the
public to submit code for execution. The sponsor of the
code will be billed for all the resources used or reserved
during the course of execution. This will serve to encourage
load balancing, limit congestion, and hopefully even
make the platform self-financing.
A global infrastructure such as we propose is essential
to address the fundamental problem of communication latency.
By enabling anyone to run programs at points throughout
the network we can ensure that their code executes close
to the entities with which it needs to interact. As well
as reducing latency this can be used to avoid network
bottlenecks, to reduce long-haul network charges and
to provide a platform over which code provided by transiently-connected
mobile devices can maintain a network presence.
This wide-ranging project has two main strands of work:
Development of the Xen virtual machine monitor, a high-performance
hypervisor for hosting multiple commodity operating systems
on a single x86-based server. This forms the core of
each Xenoserver node, providing the resource management,
accounting and auditing that we require. Xen finds numerous
applications outside the Xenoserver project. These include
server consolidation and secure computing platforms.
Development of the Xenoserver Open Platform control
software for managing networks of Xenoservers. Our research
includes distributed storage, server discovery, resource
management and authentication, authorization and accounting
(AAA) functions. This work finds relevance to Grid computing
and to globally distributed testbeds such as PlanetLab.
|