Using XMPP for ad-hoc grid computing - an application example using parallel ant colony optimisation | IEEE Conference Publication | IEEE Xplore