Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Due to the limitation of resources, preemption frequently occurs in almost all the commercial cloud platforms, such as Google cluster and Amazon cluster. Since preemption can ensure that once the system is in heavy workload, high-priority tasks will be executed primarily and at the same time, some low-priority tasks will be killed immediately. Then when more resources are available, the killed tasks will restart to execute. Especially, during the peak time, some low-priority tasks could possibly be preempted and restarted repeatedly resulting in much more consuming precious resources including CPU cores, RAM and hard drives. Thanks to the checkpoint technology, it provides an efficient solution to addressing the preemption issue. But checkpoint technology has limitations, e.g., making checkpoint frequently will add redundant overhead to the cluster and cause I/O congestion. , by leveraging checkpoint technology,  designed a novel approach to improving the performance of shared clusters. Specifically, by checking the occupancy of resources periodically, making decisions to checkpoint or not and checkpointing for certain tasks, our method can reduce unnecessary checkpoints and exalt the performance of the whole cloud, especially tasks with low-priority. Extensive simulation experiments injecting tasks following the Google cloud trace logs re conducted to validate the superiority of our approach by comparing it with some baselines.
['Yiyang Shao', 'Xiaomin Zhu', 'Weidong Bao', 'Wen Zhou', 'Wenhua Xiao']
I am writing a research paper on a idea CHIME: A Checkpoint-Based Approach to Improving the Performance of Shared Clusters
[{"from": "human", "value": "I am writing a research paper on a idea CHIME: A Checkpoint-Based Approach to Improving the Performance of Shared Clusters"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Due to the limitation of resources, preemption frequently occurs in almost all the commercial cloud platforms, such as Google cluster and Amazon cluster. Since preemption can ensure that once the system is in heavy workload, high-priority tasks will be executed primarily and at the same time, some low-priority tasks will be killed immediately. Then when more resources are available, the killed tasks will restart to execute. Especially, during the peak time, some low-priority tasks could possibly be preempted and restarted repeatedly resulting in much more consuming precious resources including CPU cores, RAM and hard drives. Thanks to the checkpoint technology, it provides an efficient solution to addressing the preemption issue. But checkpoint technology has limitations, e.g., making checkpoint frequently will add redundant overhead to the cluster and cause I/O congestion. , by leveraging checkpoint technology,  designed a novel approach to improving the performance of shared clusters. Specifically, by checking the occupancy of resources periodically, making decisions to checkpoint or not and checkpointing for certain tasks, our method can reduce unnecessary checkpoints and exalt the performance of the whole cloud, especially tasks with low-priority. Extensive simulation experiments injecting tasks following the Google cloud trace logs re conducted to validate the superiority of our approach by comparing it with some baselines."}]