Towards A Distributed Os For Data-Intensive Cloud Applications