A conceptual middleware for IaaS cloud offerings