Journal Articles

Highly Interactive Scalable Online Worlds
Morgan, G.
Advances in Computers Vol. 76, pp 75-120
Academic Press, 2009 ISSN 0065-2458
Notes : Chapter 3. Theme of volume: Social Networking and the Web.

Challenges of Online Game Development: A Review
Morgan, G.
Simulation & Gaming Vol. 40, Issue 5, pp 688-710
SAGE Publications, 2009 ISSN 1552-826X

Enhancing an Application Server to Support Available Components
Kistijantoro, A. I., Morgan, G., Shrivastava, S. K. and Little, M. C.
IEEE Transactions on Software Engineering Vol. 34, Issue 4, pp 531-545
IEEE Computer Society, 2008

Conference Papers

E-Commerce with Rich Clients and Flexible Transactions
Clarke, D. and Morgan, G.
In Proceedings. First International Workshop on Software Technologies for Future Dependable Distributed Systems, March 17-18, 2009, Tokyo, Japan
pp 73-77
IEEE Computer Society, 2009

Runtime Evolution for Online Gaming: A Case Study using JBoss and Drools
Zhu, L. and Morgan, G.
In GDTW 2008. 6th International Game Design and Technology Workshop and Conference, 12-13 November 2008, Liverpool, UK
Merabti, M. (ed.)
pp 55-65
School of Computing and Mathematical Sciences, Liverpool John Moores University, 2008

Efficient Resource Management for Game Server Hosting
Martin, D., van Moorsel, A. and Morgan, G.
In 11th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, Orlando, Florida, May 5-7, 2008
pp 593-596
IEEE Computer Society, 2008

Evolutionary Optimization of Parameters for Distributed Virtual Environments
Parkin, S.E., Andras, P. and Morgan, G.
In IEEE Congress on Evolutionary Computation , CEC 2007, Singapore, 25-28 September, 2007
pp 1390-1397
IEEE, 2007

pdf

A Message Oriented Middleware Solution Enabling Non-repudiation Evidence Generation for Reliable Web Services
Parkin, S., Ingham, D. and Morgan, G.
In Service Availability. 4th International Service Availability Symposium, ISAS 2007, Durham, NH, USA, May 21-22, 2007. Proceedings
Malek, M., Reitenspeiß, M. and van Moorsel, A. (eds.)
Lecture Notes in Computer Science, 4526, pp 9-19
Springer, 2007

Managing Missed Interactions in Distributed Virtual Environments
Parkin, S. E., Andras, P. and Morgan, G.
In Virtual Environments 2006: 12th Eurographics Symposium on Virtual Environments, Lisbon, Portugal, May 8th-10th, 2006
Hubbold, R. and Lin, M. (eds)
pp 27-34
Eurographics Association, 2006

Transaction Manager Failover: A Case Study Using JBOSS Application Server
Kistijantoro, A. I. , Morgan, G. and Shrivastava, S. K.
In On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops ... Montpellier, France, October 29-November 3, 2006
Meersman, R., Tari, Z. , Herrero, P. et al. (eds.)
Lecture Notes in Computer Science, 4278, pp 1555 - 1564
Springer-Verlag, 2006
Notes : Paper presented at International Workshop on Reliability in Decentralized Distributed Systems (RDDS). Published in OTM 2006 Workshops Proceedings Pt. II.

Load Balancing for Massively Multiplayer Online Games
Lu, F., Parkin, S. and Morgan, G.
In Proceedings of 5th ACM SIGCOMM Workshop on Network and System Support for Games 2006, Singapore, October 30-31, 2006
ACM, 2006
Notes : NetGames '06. Article No. 1 on conference CD-ROM. 11 pp.

Scalable Collision Detection for Massively Multiplayer Online Games
Morgan, G. and Storey, K.
In IEEE 19th International Conference on Advanced Information Networking and Applications (AINA '05), March 25-30, 2005, Taipei, Taiwan
1, pp 873-878
IEEE Computer Society, 2005

Monitoring Middleware for Service Level Agreements in Heterogeneous Environments
Morgan, G., Parkin, S., Molina-Jimenez, C. and Skene, J.
In Challenges of Expanding Internet: E-Commerce, E-Business, and E-Government. 5th IFIP Conference on e-Commerce, e-Business, and e-Government (I3E 2005), October 28-30 2005, Poznan, Poland
Funabashi, M. and Grzech, A. (eds.)
IFIP, 189, pp 79-93
Springer, 2005

Interest Management Middleware for Networked Games
Morgan, G., Lu, F. and Storey, K.
In I3D 2005. ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, Washington, DC, April 3-6, 2005
pp 57-63
ACM SIGGRAPH, 2005

Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games
Morgan, G., Storey, K., Lu, F.
In Entertainment Computing – ICEC 2004: Third International Conference, Eindhoven, The Netherlands, September 1-3
Rauterberg, M. (ed)
Lecture Notes in Computer Science, 3166, pp 435 - 440
Springer-Verlag, 2004

Determining Collisions between Moving Spheres for Distributed Virtual Environments
Storey, K., Lu, F. and Morgan, G.
In Computer Graphics International (CGI '04), June 16-19, 2004
pp 140-147
IEEE, 2004

Portal Replication for Web Application Availability Via SOAP
Woodman, S., Morgan, G. and Parkin, S.
In Proceedings. The Eighth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, January 15 to 17, 2003, Guadalajara, Mexico
pp 122-130
IEEE Computer Society , 2003ISBN 0-7695-1929-6
Notes : WORDS 2003.

Predictive Interest Management: An Approach to Managing Message Dissemination for Distributed Virtual Environments
Morgan, G., Lu, F.
In First International Workshop on Interactive Rich Media Content Production: Architectures, Technologies, Applications, Tools (Richmedia2003)
2003

Component Replication in Distributed Systems: a Case study using Enterprise Java Beans
Kistijantoro A. I., Morgan G. , Shrivastava S. K., Little M. C.
In 22nd International Symposium On Reliable Distributed Systems (SRDS), Florence, Italy
pp 89-98
IEEE Computer Society Press, 2003

Measuring the Cost of Scalability and Reliability for Internet-Based, Server-Centered Applications
Ezhilchelvan, P.D., Khayyambashi, M.R., Morgan, G. and Palmer, D.
In 6th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2001), Rome, Italy, 8-10 January 2001
pp 59-68
IEEE Computer Society Press, 2001ISBN 0-7695-1068-X

A Dependable Distributed Auction System: Architecture and an Implementation Framework
Ezhilchelvan, P.D. and Morgan, G.
In 5th International Symposium on Autonomous Decentralized Systems (ISADS 2001), Dallas, Texas, USA, 26-28 March 2001
pp 3-10
IEEE Computer Society Press, 2001ISBN 0-7695-1065-5

Policies for Using Replica Groups and their Effectiveness over the Internet
Morgan, G. and Ezhilchelvan, P.D.
In 2nd International Workshop on Networked Group Communication (NGC 2000), Stanford University, Palo Alto, California, USA, 8-10 November 2000
pp 119-129
ACM Press, New York, 2000ISBN 1-58113-312-X

Issues in designing group invocation and management policies for using replica groups over the Internet
Morgan, G. and Ezhilchelvan, P.D.
In International SRDS Workshop on Dependable System Middleware and Group Communication (DSMGC 2000). Held as part of the 19th IEEE Symposium on Reliable Distributed Systems (SRDS '00), Nürnberg, Germany, 16-18 October 2000
IEEE Computer Society, 2000

Implementing Flexible Object Group Invocation in Networked Systems
Morgan, G. and Shrivastava, S.K.
In 2000 International Conference on Dependable Systems and Networks (DSN 2000) (formerly FTCS-30 and DCCA-8), New York, USA, 25-28 June 2000
pp 439-448
IEEE Computer Society Press, 2000ISBN 0-7695-0707-7

Implementing Scalable Networked Virtual Environments using Replicated VRML Servers
Morgan, G. and Rischbeck, T.
In International SRDS Workshop on Object-Oriented Reliable Distributed Systems (WOODS 2000). Held as part of the 19th IEEE Symposium on Reliable Distributed Systems (SRDS '00), Nürnberg, Germany, 16-18 October 2000
IEEE Computer Society, 2000

pdf

Design and Implementation of a CORBA Fault-Tolerant Object Group Service
Morgan, G., Shrivastava, S.K., Ezhilchelvan, P.D. and Little, M.C.
In 2nd IFIP TC 6 WG 6.1 International Working Conference on Distributed Applications and Interoperable Systems (DAIS 1999), Helsinki, Finland, 28 June - 1 July 1999
Kutvonen, L., Koenig, H. and Tienari, M. (eds.)
IFIP Conference Proceedings, 143, pp 361-374
Kluwer Academic Publishers, 1999ISBN 0-7923-8527-6

Conference Proceedings

Workshop on Quality of Service for Application Servers (QoSAS), Jurerê Beach Village, Santa Catarina Island, Brazil, October 2004
Morgan, G. and Smith R. (eds)
2004

School Technical Reports

CS-TR No 1173 Controversy in Video Game Invention: The Infallible Pioneer Patents
Morgan, G., Lee, J. K.
School of Computing Science, Newcastle University, Oct 2009

CS-TR No 975 Transaction Manager Failover: A Case Study Using JBOSS Application Server
Kistijantoro, A. I., Morgan, G., Shrivastava, S. K.
School of Computing Science, Newcastle University, Jul 2006

CS-TR No 888 Scalable Massively Multiplayer Online Games
Morgan, G.
School of Computing Science, Newcastle University, Feb 2005

CS-TR No 797 Portal Replication for Web Application Availability Via SOAP
Woodman, S.J., Morgan, G., Parkin, S.E.
School of Computing Science, Newcastle University, May 2003

Other Technical Reports

Design and Evaluation of a Wide-Area Distributed Shared Memory Middleware
Mazzucco, M., Morgan, G. and Panzieri, F
UBLCS-2007-19, Department of Computer Science, University of Bologna, Italy, July, 2007

Theses

Morgan, G.
A Middleware Service for Fault-Tolerant Group Communications.
Department of Computing Science, University of Newcastle upon Tyne, 1999
British Lending Library DSC stock location number: DX211761