Distributed Systems

Current research is centred on Grid and Cloud computing. The Grid is a middleware infrastructure that leverages considerable computing power for use in large scientific computations. A typical Grid user (Astronomy, Bioinformatics, Environmental Science, Particle physics, etc.) will use the grid system to automatically perform massively parallel computations primarily for data analysis. While the overall Grid goal of providing scientists access to massive amounts of computational power seems at first a simple one, the underlying technologies are the focus of much research in Computer Science and offer many interesting problems that requiring novel research. Cloud computing is an instantiation of the principles of Utility computing, and we are doing research on the federation of Clouds using economic, or market oriented and autonomic principles.

Current Research Projects

The Social Cloud

This is an offshoot of the work on Drive beginning at the end of 2009. A very exciting and new direction.

People: A/Prof Kris Bubendorfer, Kyle Chard (PhD) , Omer F. Rana (Cardiff, UK), Simon Caton (Karlsruhe, DE) and Koshy John (MCompSci)

Publications

  • Kyle Chard, Simon Caton, Omer F. Rana, and Kris Bubendorfer. Social cloud: Cloud computing in social networks. In proceedings of the 3rd IEEE International Conference on Cloud Computing (CLOUD 2010), Miami, Florida, July 2010.

Drive

A meta-scheduler architecture for the federation of Grids and Clouds based on secure auctions.

People: A/Prof Kris Bubendorfer, Kyle Chard (PhD), Dr Peter Komisarczuk (Thames, UK)

Publications

  • Kyle Chard, Kris Bubendorfer, and Peter Komisarczuk. High occupancy resource allocation for grid and cloud systems, a study with drive. In proceedings of the ACM International Symposium on High Performance Distributed Computing (HPDC), Chicago, Illinois, June 2010.
  • Kyle Chard and Kris Bubendorfer. Market Oriented Grid and Utility Computing, chapter 25: Using Secure Auctions to Build a Distributed Meta-Scheduler for the Grid, pages 569 - 588. Parallel and Distributed Computing. Wiley, Hoboken, New Jersey, USA, 2009.
  • Kyle Chard and Kris Bubendorfer. A distributed economic meta-scheduler for the grid. In in the Proceedings of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid08), Lyon, France, may 2008.

Digital Provenance

We are working on digital provanence protocols. To some extent this work extends what we learnt while building secure auction systems.

People: A/Prof Kris Bubendorfer, A/Prof Ian Welch, Benjamin Palmer (PhD) and Hugh Davenport (ME)

Publications are ready to go, but we are waiting on a patent application.

Reputation Distribution Network (RDN)

This is a brand new project in 2010 for our group. We are looking at how to meaningfully federate sources of reputation. This work is intended to become an open software project.

People: A/Prof Kris Bubendorfer, Navid Wali (ME), Ferry Hendrikx (PhD)

Secure Auctions

Since 2006, we have been working on implementing and extending secure auction protocols. Our most recent work has focused upon allowing users to verify that an auction has been run fairly without revealing sensitive private information about the auction itself. This project is in its final stages - the focus is being shifted to the new project on digital provenance.

People: A/Prof Kris Bubendorfer, A/Prof Ian Welch, Benjamin Palmer, Wayne Thomson, and Blayne Chard

Publications

  • Ben Palmer, Kris Bubendorfer, and Ian Welch. A protocol for verification of an auction without revealing bid values. In proceedings of the 10th International Conference on Computational Science (ICCS 2010), 2010.
  • Kris Bubendorfer, Wayne Thomson, and Ben Palmer. Market Oriented Grid and Utility Computing, chapter 24: Trust in Grid Resource Auctions`, pages 541 - 568. Parallel and Distributed Computing. Wiley, Hoboken, New Jersey, USA, 2009.
  • Kris Bubendorfer, Ben Palmer, and Ian Welch. Handbook of Research on Grid Technologies and Utility Computing: Concepts for Managing Large-Scale Applications, chapter 9: Trust and Privacy in Grid Resource Auctions, pages 85 - 96. Information Science Reference, Hershey, PA, 2009. ISBN: 978-1-60566-184-1.
  • Ben Palmer, Kris Bubendorfer, and Ian Welch. Anyone Can Hold an Auction. In proceedings of Software Innovation and Engineering New Zealand (SIENZ'07), Auckland, New Zealand, November 2007.
  • Kris Bubendorfer, Ian Welch, and Blayne Chard. Trustworthy Auctions for Grid-style Economies. In In the proceedings of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid06), volume 1, pages 386-390, Singapore, May 2006. IEEE.

Older Research Projects

The grandparents of our current projects

NOMAD & CORA

Nomad was a Mobile Agent based economic distributed system. NOMAD was developed between 1996 and 2002, CORA was the direct followup developed between 2002 and 2005. Nomad and CORA led to later projects such as the secure auctions and most closely DRIVE (grid and cloud context rather than mobile agents).

Publications

  • Stefan Krawczyk and Kris Bubendorfer. Grid Resource Allocation: Utilisation Patterns. In proceedings of the 6th Australasian Symposium on Grid Computing and e-Research (AusGrid), CRPIT, Wollongong, Australia, January 2008.
  • Kris Bubendorfer and Wayne Thomson. Resource Managment Using Untrusted Auctioneers in a Grid Econonmy. In proceedings of the 2nd IEEE International Conference on e-Science and Grid Computing, Amsterdam, Holland, December 2006.
  • Kris Bubendorfer. Improving Resource Utilisation in Market Oriented Grid Management and Scheduling. In Rajkumar Buyya and Tianchi Ma, editors, Fourth Australasian Symposium on Grid Computing and e-Research (AusGrid 2006), volume 54 of CRPIT, pages 25-31, Hobart, Australia, 2006. ACS.
  • K. Bubendorfer, P. Komisarczuk, K. Chard, and Ankur Desai. Fine Grained Resource Reservation and Management in Grid Economies. In Hamid R. Arabnia and Jun Ni, editors, Proceedings of the 2005 International Conference on Grid Computing and Applications, pages 31-38, Las Vegas, Nevada, USA., June 2005.
  • Kris Bubendorfer, Peter Komisarczuk, and Kyle Chard. Efficient Dynamic Resource Specifications. In in Proceedings of MDM 2005, 6th International Conference on Mobile Data Management, Ayia Napa, Cyprus, May 2005.
  • Kris Bubendorfer and John H. Hine. Auction Based Resource Negotiation in NOMAD. In Vladimir Estivill-Castro, editor, Twenty-Eighth Australasian Computer Science Conference (ACSC2005), volume 38 of CRPIT, pages 297-306, Newcastle, Australia, 2005. ACS.
  • Kris Bubendorfer and John H. Hine. NOMAD: Application participation in a Global Location Service. In In Lecture Notes in Computer Science (2574). Proceedings of the 4th International Conference on Mobile Data Management, pages 294-306, Melbourne, Australia., January 2003.
  • Kris Bubendorfer. NOMAD: Towards an Architecture for Mobility in Large Scale Distributed Systems. PhD thesis, Victoria University Wellington, 2002.

Stateful Webservices

A nice project but short lived. Used an overlay P2P network to provision and deploy web-services.

Publications

  • Christoph Reich, Kris Bubendorfer, and Rajkumar Buyya. An autonomic peer-to-peer architecture for hosting stateful web services. In In the proceedings of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid08), Lyon, France, may 2008.
  • Christoph Reich, Kris Bubendorfer, and Rajkumar Buyya. A SLA-Oriented Management of Containers for Hosting Stateful Web Services. In proceedings of the 3rd IEEE International Conference on e-Science and Grid Computing, Bangalore, India, December 2007.
  • Christoph Reich, Matthias Banholzer, Rajkumar Buyya, and Kris Bubendorfer. Engineering an Autonomic Container for WSRF-based Web Services. In proceedings of the 15th International Conference on Advanced Computing & Communication (ADCOM), Bangalore, India, December 2007.