Resource allocation with effective multi-attribute combinational double auction in cloud using O-DBS