Santosh Shrivastava was appointed a Professor of Computing Science,
University of Newcastle upon Tyne in 1986; he leads the Distributed
Systems Research Group. He received his Ph.D. in computing science
from Cambridge in 1975. His research interests are in the areas
of distributed systems, fault tolerance and application of transaction
and workflow technologies to e-commerce. He led ESPRIT basic research
project BROADCAST and long term research project C3DS on service
provisioning. His group collaborates and receives funding from
Nortel Networks, British Telecom, Hewlett-Packard and IBM. Together
with his colleagues he set up Arjuna Solutions Ltd in 1998 in
Newcastle to productise transaction and workflow technologies
developed by his group. Now part of Hewlett-Packard, HP-Arjuna
Labs (www.arjuna.com) is a centre of excellence for transactional
Paul Devadoss Ezhilchelvan received Ph.D. degree in computer science
in 1989 from the university of Newcastle upon Tyne, United Kingdom.
He received the Bachelor of Engineering degree in 1981from the
University of Madras, India, and the Master of Engineering degree
in 1983 from the Indian Institute of Science, Bangalore. He joined
the School of Computing Science of the University of Newcastle
upon Tyne in 1983 where he is currently a lecturer. His main research
interests are in the areas of fault-tolerance and distributed
computing. He has published several research papers in the topics
of distributed agreement protocols, replicated processing, scalable
and reliable multicast protocols, and group membership in synchronous
and asynchronous distributed systems.
Graham Morgan is a lecturer in the School of Computing Science.
He received his PhD in Computing from Newcastle University in
2000. He was appointed to a Lecturer position in September 2000
and is a member of the Distributed Systems Research Group. His
research interests are in the areas of distributed computing,
group communications, fault-tolerant computing, real-time systems
and Middleware software development. Recently, he has worked towards
the development of protocols provided as Middleware services for
satisfying real-time and consistency requirements for Internet
based Auction applications and Networked Virtual Environments.
Little and S K Shrivastava, "Java Transactions for the Internet",
Distributed Systems Engineering, 5 (4), December 1998, pp. 156-167.
Morgan, S.K. Shrivastava, P.D. Ezhilchelvan and M.C. Little, "Design
and Implementation of a CORBA Fault-tolerant Object Group Service",
Distributed Applications and Interoperable Systems, Ed. Lea Kutvonen,
Hartmut Konig, Martti Tienari, Kluwer Academic Publishers, 1999.
Ingham, F. Panzieri and S.K. Shrivastava, "Constructing dependable
Web services", IEEE Internet Computing, Jan/Feb 2000, pp.
Morgan and S.K. Shrivastava, "Implementing Flexible Object
Group Invocation in Networked Systems', IEEE/IFIP International
Conference on Dependable Systems and Networks (DSN-2000), June
2000, New York, pp. 439-448.
Morgan and P.D. Ezhilchelvan, "Policies for using Replica
Groups and their effectiveness over the Internet" Proc. 2nd
International COST264 Workshop on Networked Group Communication
(NGC 2000), Palo Alto, California, 2000.
Shrivastava, L. Bellissard, D. Féliot, M. Herrmann, N.
dePalma, S.M. Wheater, "A Workflow and Agent based Platform
for Service Provisioning", Proc. of 4th IEEE/OMG International
Enterprise Distributed Object Computing Conference (EDOC 2000),
September 2000, Makuhari, pp. 38-47.
Ezhilchelvan, S.K. Shrivastava and M.C. Little, "A model
and architecture for conducting hierarchically structured auctions",
IEEE Intl. Symp. on Object-oriented Real-time distributed Computing,
ISORC 01, May 2001, Magdeburg, Germany.
Houston, M. C. Little, I. Robinson, S. K. Shrivastava and S. M.
Wheater, "The CORBA Activity Service Framework for Supporting
Extended Transactions", IFIP/ACM International Conference
on Distributed Systems Platforms (Middleware 2001), November 2001,