CloudDDS - cloud communication mechanism based on DDS concepts