| |
|
|
My main research interests are in the broad area of distributed systems.
Before joining Morgan Stanley, I used to lead
the XenoServers
project. My publications and patents are organised by subject below.
|
|
|
|
|
Virtualization and Global Public Computing: A next generation distributed
computing paradigm that, in one phrase, allows ``anyone to run any code
anywhere''; servers scattered across the globe make computing resources
available to all members of the public, not just cooperative scientists,
and to all applications, not only well-behaved scientific experiments. They
do so in exchange for money; users are ultimately charged for the resources
their applications use on the servers. The XenoServer
Open Platform substantiates that vision.
|
|
|
Publications:
- Evangelos Kotsovinos. Virtualization: Blessing or Curse?. In ACM Queue and Communications of the ACM, January 2011.
- Robert Bradford, Evangelos Kotsovinos, Anja Feldmann, and Harald Schioeberg.
Live Wide-Area Migration of Virtual Machines Including Local Persistent State.
In Proceedings of the Third International ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE '07), June 2007, San Diego.
(in pdf format)
(bibtex entry)
- Method and system for the transparent migration of virtual machine storage, E. Kotsovinos, R. Bradford.
EU patent application no. 07003555.5. Filed in Feb 2007.
- Method and system for creating and deploying virtual machine appliances, E. Kotsovinos. EU
patent application under filing (March 2007).
- Steven Hand, Andrew Warfield, Keir Fraser, Evangelos Kotsovinos,
and Dan Magenheimer. Are
Virtual Machine Monitors Microkernels Done Right? In Proceedings
of the Tenth Workshop on Hot Topics in Operating Systems (HotOS X),
June 2005, Santa Fe, New Mexico. (in
pdf format)(bibtex
entry)
- Evangelos Kotsovinos. Global
public computing. PhD dissertation, available as Computer
Laboratory Technical Report UCAM-CL-TR-615, ISSN 1476-2986, January
2005. (in
pdf format)(bibtex
entry)
- Evangelos Kotsovinos, Tim Moreton, Ian Pratt, Russ Ross, Keir Fraser,
Steven Hand, Tim Harris. Global-scale
service deployment in the XenoServer platform. In Proceedings
of the First Workshop on Real, Large Distributed Systems (WORLDS '04),
December 2004, San Francisco. (in
pdf format)(bibtex
entry)
- Evangelos Kotsovinos and David Spence. The
XenoServer Open Platform: deploying global-scale services for fun and
profit. Poster, in Proceedings of ACM SIGCOMM '03, August
2003, Karlsruhe, Germany. (in
ppt format) (in
pdf format) (bibtex
entry)
- Steven Hand, Tim Harris, Evangelos Kotsovinos and Ian Pratt. Controlling
the XenoServer Open Platform. In Proceedings of the 6th International
Conference on Open Architectures and Network Programming (IEEE OPENARCH
'03), April 2003, San Francisco, California, US. (in
pdf format) (bibtex
entry)
- P.R. Barham, B. Dragovic, K.A. Fraser, S.M. Hand, T.L. Harris,
A.C. Ho, E. Kotsovinos, A.V.S. Madhavapeddy, R. Neugebauer, I.A. Pratt,
A.K. Warfield. Xen
2002. Computer Lab Technical Report 553, Jan 2003 (in
pdf format) (bibtex
entry)
- Evangelos Kotsovinos and Tim Harris. Distributed
resource discovery and management in the XenoServers Platform.
In Proceedings of the 7th CaberNet Radicals Workshop, Bertinoro,
Italy, October 2002. (in
pdf format) (bibtex
entry)
|
|
|
Federated Resource Management: Controlling
resource consumption poses a major challenge for Grid computing, peer-to-peer
systems and utility computing platforms. Problems stem from hardware heterogeneity
and diversity in the resource management policies desired by the different
organisations involved. For instance, the owner of a machine, the institution
hosting the machine, the user requesting resources on a machine and the
user's own administration often have very different goals and consequently
different policies on the portion of resources that should be allocated
in any given setting. I have developed Role-Based Resource Management
for allowing federated policies to be expressed and flexibly combined.
|
| |
Publications:
-
Evangelos Kotsovinos, Ingo Friese, Martin Kurze, and Jorg Heuer.
A role-based architecture for seamless identity management and effective task separation.
To appear in Proceedings of the 22nd IFIP International Information Security Conference (IFIP SEC), May 2007, South Africa
(bibtex entry)
- Evangelos Kotsovinos, Iulia Ion, and Tim Harris.
Resource management for global public computing: many policies are better than (n)one.
In Proceedings
of the Third Workshop on Real, Large Distributed Systems (WORLDS '06),
December 2006, Seattle
(in pdf format)
(bibtex
entry)
- Evangelos Kotsovinos and Tim Harris. Role-Based
Resource Management. In Proceedings of the 8th CaberNet
Radicals Workshop, Ajaccio, Corsica, France, October 2003. (in
pdf format)(bibtex
entry)
|
|
|
Trust and reputation management: One of the major ongoing
problems, as well as common reasons of failure, in public distributed computing
is the difficulty of establishing trust relationships between the parties
involved, due to the heterogeneity of participants, their disparate goals,
and independent nature. I have been working on XenoTrust, an event-based
reputation system comprising a publish/subscribe methodology for the scalable
storage, retrieval and aggregation of reputation information. I have devised
Pinocchio, a system that probabilistically assesses the honesty of
participants, and provides explicit incentives for participation.
|
| |
Publications:
- Method and system for detecting a dishonest user in an online rating system, E. Kotsovinos,
P. Zerfos, N. M. Piratla. EU patent application no. 06009791.2. Filed in May 2006.
- Evangelos Kotsovinos, Petros Zerfos, Nischal Piratla, Niall Cameron, Sachin Agarwal, and Walid Jerbi. Jiminy: A scalable incentive-based architecture for improving rating quality (and poster). In Proceedings
of the 4th International Conference on Trust Management (iTrust), Pisa, Italy, May 2006.
(bibtex
entry)
- Evangelos Kotsovinos, Petros Zerfos, Nischal Piratla, and Niall Cameron. Using Jiminy for run-time user classification based on rating behaviour. Demo proposal, in Proceedings
of the 4th International Conference on Trust Management (iTrust), Pisa, Italy, May 2006.
(bibtex
entry)
- Evangelos Kotsovinos and Aled Williams. BambooTrust: Practical scalable trust management
for global public computing. In Proceedings
of the 21st Annual ACM Symposium on Applied Computing (ACM SAC),
Dijon, France, April 2006.
(in pdf format)(bibtex
entry)
- Alberto Fernandes, Evangelos Kotsovinos, Sven Ostring and Boris Dragovic.
Pinocchio:
Incentives for honest participation in distributed trust management.
In Proceedings of the 2nd International Conference on Trust
Management (iTrust 2004), March 2004, Oxford, UK. Also published in
Springer-Verlag Lecture Notes in Computer Science (LNCS), Volume 2995,
pp. 63-77, ISBN: 3-540-21312-0. (in
pdf format) (bibtex
entry)
- Boris Dragovic, Evangelos Kotsovinos, Steven Hand and Peter
Pietzuch. XenoTrust:
Event-based distributed trust management. In Proceedings
of the Second IEEE International Workshop on Trust and Privacy in Digital
Business (DEXA-TrustBus'03), September 2003, Prague, Czech Republic.
(in
pdf format) (bibtex
entry)
- Boris Dragovic, Steven Hand, Tim Harris, Evangelos Kotsovinos and
Andrew Twigg. Managing
Trust and Reputation in the XenoServer Open Platform. In
Proceedings of the 1st International Conference on Trust Management
(iTrust 2003), May 2003, Heraklion, Crete, Greece. Also published in
Springer-Verlag Lecture Notes in Computer Science (LNCS), Volume 2692,
pp. 59-74, ISSN: 0302-9743. (in
pdf format) (bibtex
entry)
|
|
|
Systems support for ubiquitous and pervasive computing:
The emergence of ubiquitous and pervasive computing as a new promising area
of computer applications has raised a number of systems research challenges,
due to the complexity, transience, and scale of such environments. I am
looking at novel systems technologies to support ubiquitous computing, such
as replic8, a smart service replication platform for ensuring high
availability at a low cost, and su-chef,
an architecture for the automatic coordination of smart home environments.
|
| |
Publications:
-
Douglas McIlwraith, Micael Paquier, and Evangelos Kotsovinos.
di-jest: Autonomic Neighbour Management for Worm Resilience in p2p Systems
In proceedings of the Second IEEE WoWMoM Workshop on Autonomic and Opportunistic Communications (IEEE AOc'08), Newport Beach, California, USA.
-
Maja Vukovic, Evangelos Kotsovinos, and Peter Robinson.
An Architecture for Rapid, On-demand Service Composition.
In the journal of Service Oriented Computing and Applications.
(in pdf format)
-
Tansu Alpcan, Christian Bauckhage, and Evangelos Kotsovinos.
Towards 3D Internet: Why,What, and How?.
To appear in Proceedings of CYBERWORLDS 2007, October 2007, Hannover.
(in pdf format)
(bibtex entry)
-
Maja Vukovic, Evangelos Kotsovinos, and Peter Robinson.
Application development powered by rapid, on-demand service composition.
To appear in Proceedings of the 2007 IEEE International Conference on Service-Oriented Computing and Applications (IEEE SOCA 2007), Newport Beach, California.
(in pdf format)
(bibtex entry)
- Evangelos Kotsovinos and Maja Vukovic. su-chef:
Adaptive coordination of intelligent home environments. To
appear in Proceedings of the IEEE International Conference on Autonomic
and Autonomous Systems (ICAS '05), October 2005. (in
pdf format)(bibtex
entry)
- Evangelos Kotsovinos and Douglas McIlwraith. replic8:
Location-aware data replication for high availability in ubiquitous
environments. In Proceedings of the 3rd International Conference
on Wired/Wireless Internet Communications (WWIC 2005), May 2005, Xanthi,
Greece. (in
pdf format)(bibtex
entry)
- Evangelos Kotsovinos, Maja Vukovic. su-chef:
Dynamic service composition for next-generation cooking. Poster,
in Proceedings of The Sixth IEEE Workshop on Mobile Computing Systems
(WMCSA 2004), December 2004, Lake District, UK. (in
pdf format)(bibtex
entry)
- E.Gialama, E. Markatos, J. Sevasslidou, D. Serpanos, E. Kotsovinos
and X. Asimakopoulou. DIVISOR:
DIstributed VIdeo Server fOr stReaming. In Proceedings of
the 5th IEEE/WSES International Conference on Circuits, Systems, Communications
and Computers (CSCC 2001), pages 4531-4536, June 2001, Rethymnon, Crete,
Greece. (in
pdf format) (bibtex
entry)
|
|
|
|
Distributed and operating systems: Systems that run
on large numbers of machines around the world, either to split the computational
load of demanding applications or to allow sharing files and other resources,
have become increasingly popular in the last few years. I am mainly interested
in systems support and design issues for large-scale applications, such
as peer-to-peer applications and distributed file systems,
and the associated effects on scalability, performance, fault-tolerance,
and flexibility. I am also interested in looking at the properties of different
operating system architectures, and how design decisions affect the penetration
of the markets they are targetting - in terms of user groups, applications,
and long-term sustainability.
|