Staff Profile
Dr Graham Morgan
Reader
- Email: graham.morgan@ncl.ac.uk
- Telephone: +44 191 208 7983
- Personal Website: https://grahamiskind.github.io/home/
- Address: School of Computing,
Urban Sciences Building,
Newcastle University,
1 Science Square,
Science Central,
Newcastle upon Tyne,
NE4 5TG
Background
Graham Morgan is the director of Networked and Ubiquitous Systems Engineering (NUSE) Group, jointly with Professor Rajiv Ranjan, in the School of Computing. Graham also created and leads the Game Technology Lab which hosts the industry led Game Engineering MSc, providing many global games companies (e.g., Activision, TT Games, Creative Assembly, Rockstar North, NVidia, Ubisoft) with over 350 alumni since the courses inception 10 years ago.
Area of expertise: Cloud Computing, Video Games, Distributed Systems, Deep Learning
Google Scholar: Click here.Publications
- Shen Q, Sharp C, Davison R, Ushaw G, Ranjan R, Zomaya AY, Morgan G. A General Purpose Contention Manager for Software Transactions on the GPU. Journal of Parallel and Distributed Computing 2020, (ePub ahead of Print).
- Garg S, Kaur K, Batra S, Aujla GS, Morgan G, Kumar N, Zomaya AY, Ranjan R. En-ABC: An ensemble artificial bee colony based anomaly detection scheme for cloud environment. Journal of Parallel and Distributed Computing 2020, 135, 219-233.
- Alwasel K, Jha DN, Hernandez E, Puthal D, Barika M, Varghese B, Garg SK, James P, Zomaya A, Morgan G, Ranjan R. IoTSim-SDWAN: A simulation framework for interconnecting distributed datacenters over Software-Defined Wide Area Network (SD-WAN). Journal of Parallel and Distributed Computing 2020, 143, 17-35.
- Chandra Shit R, Sharma S, Watters P, Yelamarthi K, Pradhan B, Davison R, Morgan G, Puthal D. Privacy-preserving cooperative localization in vehicular edge computing infrastructure. In: Concurrency Computation. 2020, John Wiley and Sons Ltd.
- Jha DN, Garg S, Jayaraman PP, Buyya R, Li Z, Morgan G, Ranjan R. A study on the evaluation of HPC microservices in containerized environment. Concurrency and Computation: Practice and Experience 2019, Epub ahead of print.
- Vancleef K, Serrano-Pedraza I, Sharp C, Slack G, Black C, Casanova T, Hugill J, Rafiq S, Burridge J, Puyat V, Ewane Enongue J, Gale H, Akotei H, Collier Z, Haggerty H, Smart K, Powell C, Taylor K, Clarke MP, Morgan G, Read JCA. ASTEROID: A New Clinical Stereotest on an Autostereo 3D Tablet. Translational Vision Science and Ophthalmology 2019, 8, 25.
- Brown A, Ushaw G, Morgan G. Aura Projection for Scalable Real-Time Physics. In: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. 2019, Montreal, Quebec, Canada: ACM.
- Puthal D, Mohanty SP, Bhavake SA, Morgan G, Ranjan R. Fog Computing Security Challenges and Future Directions [Energy and Security]. IEEE Consumer Electronics Magazine 2019, 8(3), 92-96.
- Li Y, Alqahtani A, Solaiman E, Perera C, Jayaraman P, Buyya R, Morgan G, Ranjan R. IoT-CANE: A unified knowledge management system for data-centric Internet of Things application systems. Journal of Parallel and Distributed Computing 2019, 131, 161-172.
- Xin T, Marris P, Mihut A, Ushaw G, Morgan G. Accurate real-time complex cutting in finite element modeling. In: Proceedings of the 13th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2018). 2018, Madeira, Portugal: SciTePress.
- Mihut A, Davison R, Ushaw G, Morgan G. Lighting and Shadow Techniques for Realistic 3D Synthetic Object Compositing in Images. In: 2nd International Conference on Digital Signal Processing ICDSP. 2018, Tokyo, Japan: ACM.
- Ushaw G, Eyre J, Morgan G. A Paradigm for the Development of Serious Games for Health as Benefit Delivery Systems. In: IEEE 5th International Conference on Serious Games for Health. 2017, Perth, Australia: IEEE.
- Ushaw G, Sharp C, Hugill J, Rafiq S, Black C, Casanova T, Vancleef K, Read J, Morgan G. Analysis of Soft Data for Mass Provision of Stereoacuity Testing Through a Serious Game for Health. In: Proceedings of the 2017 International Conference on Digital Health (DH '17). 2017, London: ACM.
- Ghazaei G, Alameer A, Degenaar P, Morgan G, Nazarpour K. Deep learning-based artificial vision for grasp classification in myoelectric hands. Journal of Neural Engineering 2017, 14(3), 036025.
- Ushaw G, Davison R, Eyre J, Morgan G. Adopting Best Practices from the Games Industry in Development of Serious Games for Health. In: 5th International Conference on Digital Health (DH '15). 2015, Florence: ACM.
- Ghazaei G, Alameer A, Degenaar P, Morgan G, Nazarpour K. An exploratory study on the use of convolutional neural networks for object grasp classification. In: 2nd IET International Conference on Intelligent Signal Processing 2015 (ISP). 2015, London, UK: Institution of Engineering and Technology.
- Read J, Vancleef K, Serrano-Pedraza I, Morgan G, Sharp C, Clarke M. ASTEROID: Accurate STEReoacuity measurement in the eye clinic. In: 38th European Conference on Visual Perception (ECVP). 2015, Liverpool, UK: Sage Publications Ltd.
- Ushaw G, Davison R, Eyre J, Morgan G. Benchmarking Motion Sensing Devices for Rehabilitative Gaming. In: The 30th ACM/SIGAPP Symposium On Applied Computing. 2015, Salamanca, Spain: ACM.
- Shen Qi, Sharp Craig, Blewittt W, Ushaw G, Morgan G. PR-STM: Priority Rule Based Software Transactions for the GPU. In: 21st International Conference on Parallel and Distributed Computing. 2015, Vienna, Austria: Springer.
- Shen Q, Sharp C, Blewitt W, Ushaw G, Morgan G. PR-STM: Priority Rule Based Software Transactions for the GPU. In: Euro-Par 2015: Parallel Processing. 2015, Vienna, Austria: Springer.
- Eyre J, Lambden C, Morgan G, Shi J, Serradilla J, Scott M. Upper limb rehabilitation: Positive dose response relationship for therapeutic video games. In: College of Occupational Therapists 39th Annual Conference & Exhibition and Specialist Section – Work Annual Conference. 2015, Brighton, UK: Sage Publications Ltd.
- Stavrakakis S, Wei L, Guy JH, Morgan G, Ushaw G, Johnson GR, Edwards SA. Validity of the Microsoft Kinect sensor for assessment of normal walking patterns in pigs. Computers and Electronics in Agriculture 2015, 117, 1-7.
- Ushaw G, Blewitt W, Morgan G. Adopting Commercially Inspired Practices within an Academic Teaching Course: A Case Study of a Computer Games Engineering Degree. In: 6th International Conference on Computer Supported Education. 2014, Barcelona, Spain: INSTICC.
- Eyre J, Serradilla J, Cheng Y, Morgan G, Lambden C, Shi JQ. An algorithm assessing upper limb function after stroke from action video gameplay for remote monitoring of home-based rehabilitation: Validity and sensitivity to change. In: 9th World Stroke Congress. 2014, Istanbul, Turkey: Wiley-Blackwell.
- Serradilla J, Shi JQ, Cheng Y, Morgan G, Lambden C, Eyre JA. Automatic assessment of upper limb function during play of the action video game, circus challenge: validity and sensitivity to change. In: 3rd International Conference on Serious Games and Applications for Health (SeGAH). 2014, Rio de Janeiro, Brazil: IEEE.
- Scott M, Blewitt W, Ushaw G, Shi JQ, Morgan G, Eyre J. Automating assessment in video game teletherapy: Data cutting. In: 2014 IEEE Symposium on Computational Intelligence in Healthcare and e-health (CICARE). 2014, Orlando, Florida: IEEE.
- Graziadio S, Davison R, Shalabi K, Sahota KMA, Ushaw G, Morgan G, Eyre JA. Bespoke Video Games to Provide Early Response Markers to Identify the Optimal Strategies for Maximizing Rehabilitation. In: Proceedings of the 29th Annual ACM Symposium On Applied Computing. 2014, Gyeongju, Korea: ACM.
- Davison R, Graziadio S, Shalabi K, Ushaw G, Morgan G, Eyre J. Early response markers from video games for rehabilitation strategies. ACM SIGAPP Applied Computing Review 2014, 14(3), 36-43.
- Al-Gabbani M, Morgan G, Eyre JA. Positive relationship between duration of action video game play and visuospatial executive function in children. In: 3rd International Conference on Serious Games and Applications for Health (SeGAH). 2014, Rio de Janeiro, Brazil: IEEE.
- Sharp C, Blewitt W, Morgan G. Resolving semantic conflicts in word based software transactional memory. In: European Conference on Parallel Processing. 2014, Porto, Portugal: Springer Verlag.
- Sharp C, Blewitt W, Morgan G. Resolving Semantic Conflicts in Word Based Software Transactional Memory. In: Euro-Par 2014 Parallel Processing. 2014, Porto, Portugal: Springer.
- Rhodes C, Blewitt W, Sharp C, Ushaw G, Morgan G. Smart Routing: A Novel Application of Collaborative Path-Finding to Smart Parking Systems. In: IEEE 16th Conference on Business Informatics (CBI), 2014. 2014, Geneva, Italy: IEEE.
- Blewitt W, Brook M, Sharp C, Ushaw G, Morgan G. Towards Consistency of State in MMOGs through SemanticallyAware Contention Management. IEEE Transactions on Emerging Topics in Computing 2014, (99), 1.
- Simpson M, Blewitt W, Ushaw G, Morgan G. Utilisation of video game physics techniques in real time simulation of the wheel rail interface for predicted derailment of rail vehicles. In: 15th International Conference on Intelligent Games and Simulation, GAME-ON 2014. 2014, Lincoln, UK: EUROSIS.
- Solaiman K, Brook M, Ushaw G, Morgan G. A Read-Write-Validate Approach to Optimistic Concurrency Control for Energy Efficiency of Resource Constrained Systems. In: 9th IEEE International Wireless Communications & Mobile Computing Conference (IWCMC 2013). 2013, Calgari, Italy: IEEE.
- Solaiman K, Brook M, Ushaw G, Morgan G. A Read-Write-Validate Approach to Optimistic Concurrency Control for Energy Efficiency of Resource-Constrained Systems. In: 9th International Wireless Communications and Mobile Computing Conference. 2013, Sardinia, Italy: IEEE.
- Ushaw G, Ziogas E, Eyre J, Morgan G. An Efficient Application of Gesture Recognition from a 2D Camera for Rehabilitation of Patients with Impaired Dexterity. In: 6th International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2013). 2013, Barcelona, Spain: INSTICC.
- Blewitt W, Ushaw G, Morgan G. Applicability of GPGPU Computing to Real-Time AI Solutions in Games. IEEE Transactions on Computational Intelligence and AI in Games 2013, 5(3), 265-275.
- Shi JQ, Cheng Y, Serradilla J, Morgan G, Lambden C, Ford GA, Price C, Rodgers H, Cassidy T, Rochester L, Eyre JA. Evaluating functional ability of upper limbs after stroke using video game data. In: International Conference on Brain and Health Informatics. 2013, Maebashi City, Gunma, Japan.
- Shi JQ, Cheng Y, Serradilla J, Morgan G, Lambden C, Ford GA, Price C, Rodgers H, Cassidy T, Rochester L, Eyre JA. Evaluating Functional Ability of Upper Limbs after Stroke Using Video Game Data. In: Kazayuki Imamura, Shiro Usui, Tomoaki Shirao, Takuji Kasamatsu, Lars Schwabe, Ning Zhong, ed. Brain and Health Informatics. Switzerland: Springer International Publishing, 2013, pp.181-192.
- Shi JQ, Cheng Y, Serradilla J, Morgan G, Lambden C, Ford GA, Price C, Rodgers H, Cassidy T, Rochester L, Eyre JA. Evaluating Functional Ability of Upper Limbs after Stroke Using Video Game Data. In: Brain and Health Informatics. 2013, Maebashi, Japan: Springer.
- Sharp C, Morgan G. Hugh: A Semantically Aware Universal Construction for Transactional Memory Systems. In: Euro-Par 2013 Parallel Processing. 2013, Aachen, Germany: Springer.
- Solaiman K, Brook M, Ushaw G, Morgan G. Optimistic Concurrency Control for Energy Efficiency in the Wireless Environment. In: The 13th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP). 2013, Vietri sul Mare, Italy: Springer International Publishing.
- Solaimain K, Brook M, Ushaw G, Morgan G. Optimistic Concurrency Control for Energy Efficiency in the Wireless Environment. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2013. School of Computing Science Technical Report Series 1402.
- Brook M, Sharp C, Morgan G. Semantically Aware Contention Management for Distributed Applications. In: 13th International IFIP Conference on Distributed Applications and Interoperable Systems (DAIS 2013). 2013, Florence, Italy: Springer Berlin Heidelberg.
- Brook M, Sharp C, Blewitt W, Ushaw G, Morgan G. Volatility Management of High Frequency Trading Environments. In: 15th IEEE IFIP Conference on Business Informatics (CBI'13). 2013, Vienna, Austria: IEEE Software.
- Abushnagh Y, Brook M, Sharp C, Ushaw G, Morgan G. Liana: A Framework That Utilizes Causality to Schedule Contention Management across Networked Systems. In: On the Move to Meaningful Internet Systems: OTM 2012. Confederated International Conferences: CoopIS, DOA-SVI and ODBASE 2012. 2012, Rome, Italy: Springer.
- Goulding D, Smith R, Clark L, Ushaw G, Morgan G. Real-Time Ambient Occlusion on the Playstation3. In: 7th International Joint Conference on Computer Vision, Imaging and Computer Graphic Theory and Application (VISIGRAPP 2012). 2012, Rome, Italy.
- Parkin SE, Morgan G. Toward reusable SLA monitoring capabilities. Software: Practice and Experience 2012, 42(3), 261-280.
- Kenwright B, Davison R, Morgan G. Dynamic Balancing and Walking for Real-Time 3D Characters. In: Motion in Games: 4th International Conference (MIG). 2011, Edinburgh, UK: Springer.
- Solaiman K, Morgan G. Later Validation/Earlier Write: Concurrency Control for Resource-Constrained Systems with Real-Time Properties. In: IEEE 30th Symposium on Reliable Distributed Systems Workshops. 2011, Madrid, Spain: IEEE.
- Kenwirght B, Davison R, Morgan G. Real-Time Deformable Soft-Body Simulation using Distributed Mass-Spring Approximations. In: The Third International Conference on Creative Content Technologies (CONTENT). 2011, Rome, Italy: IARIA.
- Morgan G. Challenges of Online Game Development: A Review. Simulation & Gaming 2009, 40(5), 688-710.
- Morgan G. Chapter 3 Highly Interactive Scalable Online Worlds. In: Zelkowitz, MV, ed. Social Networking and the Web. Burlington, MA; London: Academic Press, 2009, pp.75-120.
- Morgan G, Lee JK. Controversy in Video Game Invention: The Infallible Pioneer Patents. Newcastle upon Tyne: School of Computing Science, University of Newcastle upon Tyne, 2009. School of Computing Science Technical Report Series 1173.
- Clarke D, Morgan G. E-Commerce with Rich Clients and Flexible Transactions. In: 1st International Workshop on Software Technologies for Future Dependable Distributed Systems (STFSSD). 2009, Tokyo, Japan: IEEE Computer Society.
- Mazzucco M, Morgan G, Panzieri F, Sharp C. Engineering distributed shared memory middleware for Java. In: On the Move to Meaningful Internet Systems. 2009, Springer.
- Martin D, Van Moorsel A, Morgan G. Efficient Resource Management for Game Server Hosting. In: Proceedings of the 11th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC). 2008, Orlando, Florida: IEEE.
- Kistijantoro AI, Morgan G, Shrivastava SK, Little MC. Enhancing an Application Server to Support Available Components. IEEE Transactions on Software Engineering 2008, 34(4), 531-545.
- Zhu L, Morgan G. Runtime Evolution for Online Gaming: A Case Study using JBoss and Drools. In: GDTW: 6th International Game Design and Technology Workshop and Conference. 2008, Liverpool, UK: School of Computing and Mathematical Sciences, Liverpool John Moores University.
- Parkin S, Ingham D, Morgan G. A message oriented middleware solution enabling non-repudiation evidence generation for reliable web services. In: Service Availability: 4th International Service Availability Symposium (ISAS). 2007, Durham, New Hampshire, USA: Springer.
- Parkin SE, Andras P, Morgan G. Evolutionary optimization of parameters for distributed virtual environments. In: IEEE Congress on Evolutionary Computation (CEC). 2007, Singapore: IEEE.
- Lu F, Parkin S, Morgan G. Load Balancing for Massively Multiplayer Online Games. In: 5th ACM SIGCOMM Workshop on Network and System Support for Games. 2006, Singapore: ACM.
- Parkin S E, Andras P, Morgan G. Managing Missed Interactions in Distributed Virtual Environments. In: Virtual Environments 2006: 12th Eurographics Symposium on Virtual Environments. 2006, Lisbon, Portugal: Eurographics Association.
- Kistijantoro AI, Morgan G, Shrivastava SK. Transaction manager failover: A case study using JBOSS application server. In: On the Move to Meaningful Internet Systems. 2006, Montpellier, France: Springer.
- Morgan G, Lu F, Storey K. Interest Management Middleware for Networked Games. In: ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D). 2005, Washington, DC: ACM SIGGRAPH.
- Morgan G, Parkin S, Molina-Jimenez C, Skene J. Monitoring Middleware for Service Level Agreements in Heterogeneous Environments. 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, Poznan, Poland: Springer.
- Morgan G, Storey K. Scalable Collision Detection for Massively Multiplayer Online Games. In: IEEE 19th International Conference on Advanced Information Networking and Applications (AINA). 2005, Taipei, Taiwan: IEEE Computer Society.
- Storey K, Lu F, Morgan G. Determining Collisions between Moving Spheres for Distributed Virtual Environments. In: Proceedings of the Computer Graphics International Conference (CGI). 2004, Crete, Greece: IEEE.
- Morgan G, Storey K, Lu FY. Expanding spheres: A collision detection algorithm for interest management in networked games. In: Third International Conference on Entertainment Computing (ICEC). 2004, Eindhoven, Netherlands: Springer.
- Morgan G, Smith R (eds.). Workshop on Quality of Service for Application Servers (QoSAS). 2004, Jurerê Beach Village, Santa Catarina Island, Brazil.
- Kistijantoro AI, Morgan G, Shrivastava SK, Little MC. Component Replication in Distributed Systems: a Case study using Enterprise Java Beans. In: 22nd International Symposium On Reliable Distributed Systems (SRDS). 2003, Florence, Italy: IEEE Computer Society Press.
- Woodman S, Morgan G, Parkin S. Portal Replication for Web Application Availability Via SOAP. In: 8th IEEE International Workshop on Object-Oriented Real-time Dependable Systems (WORDS). 2003, Guadalajara, Mexico: IEEE Computer Society.
- Morgan G, Lu F. Predictive Interest Management: An Approach to Managing Message Dissemination for Distributed Virtual Environments. In: First International Workshop on Interactive Rich Media Content Production: Architectures, Technologies, Applications, Tools (Richmedia). 2003, Lausanne, Switzerland.
- Ezhilchelvan PD, Morgan G. A Dependable Distributed Auction System: Architecture and an Implementation Framework. In: 5th International Symposium on Autonomous Decentralized Systems (ISADS). 2001, Dallas, Texas, USA: IEEE Computer Society Press.
- Ezhilchelvan P, Khayyambashi M-R, Morgan G, Palmer D. Measuring the cost of scalability and reliability for Internet-based, server-centered applications. In: Proceedings of the Workshop on Object-Oriented Real-Time Dependable Systems (WORDS). 2001, Rome: IEEE.
- Morgan G, Shrivastava SK. Implementing flexible object group invocation in networked systems. In: International Conference on Dependable Systems and Networks (DSN). 2000, New York, NY, US: IEEE Computer Society.
- Morgan G, Rischbeck T. Implementing Scalable Networked Virtual Environments using Replicated VRML Servers. In: International SRDS Workshop on Object-Oriented Reliable Distributed Systems (WOODS), held as part of the 19th IEEE Symposium on Reliable Distributed Systems (SRDS). 2000, Nürnberg, Germany: IEEE Computer Society.
- Morgan G, Ezhilchelvan PD. Issues in designing group invocation and management policies for using replica groups over the Internet. In: International 19th Symposium on Reliable Distributed Systems (SRDS). 2000, Nürnberg, Germany.
- Morgan G, Ezhilchelvan PD. Issues in designing group invocation and management policies for using replica groups over the Internet. In: International SRDS Workshop on Dependable System Middleware and Group Communication (DSMGC), held as part of the 19th IEEE Symposium on Reliable Distributed Systems (SRDS). 2000, Nürnberg, Germany: IEEE Computer Society.
- Morgan G, Ezhilchelvan PD. Policies for Using Replica Groups and their Effectiveness over the Internet. In: 2nd International Workshop on Networked Group Communication (NGC). 2000, Stanford University, Palo Alto, California, USA: ACM Press.
- Morgan G. [PhD Thesis] A Middleware Service for Fault-Tolerant Group Communications. Newcastle upon Tyne: Department of Computing Science, University of Newcastle upon Tyne, 1999.
- Morgan G, Shrivastava SK, Ezhilchelvan PD, Little MC. Design and Implementation of a CORBA Fault-Tolerant Object Group Service. In: Distributed applications and interoperable systems II : IFIP TC6 WG6.1 second International Working Conference on Distributed Applications and Interoperable Systems (DAIS'99). 1999, Helsinki, Finland: Kluwer Academic Publishers.