Towards An Efficient Cloud Computing System: Data Management, Resource Allocation And Job Scheduling