{"title":"提高运行在集群上的并行应用程序的能源效率","authors":"Weifeng Liu, Bin Gong, Meng Guo","doi":"10.1109/CSCloud.2017.52","DOIUrl":null,"url":null,"abstract":"Now cloud computing is rapidly growing as an alternative to traditional computing architecture. However, it is based on models like cluster computing in general. Thus, improving the energy consumption of the cluster system is the basis for the green cloud. In order to reach exascale computing, more and more efforts are made to improve the energy consumption and efficiency in high performance computing systems. As the de facto standard for designing parallel applications in cluster environment, the Message Passing Interface has been widely used in high performance computing. Therefore, getting the energy consumption information of MPI applications is critical for improving the energy efficiency of cluster systems. By creating a distributed measuring framework which can collect all nodes' energy consumption without the aid of power meters, it is possible to get the detailed energy information of an MPI application. In this work, we present MEMT, a software framework that eases the energy collection in cluster environment. Using this tool, it is viable to find out parameters that affect an MPI program's energy efficiency and to build the models for execution time and energy consumption. Based on the pre-built models, energy saving strategy can be designed. The use of this tool is tested in a cluster.","PeriodicalId":436299,"journal":{"name":"2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Improving the Energy Efficiency for Parallel Applications Running on Clusters\",\"authors\":\"Weifeng Liu, Bin Gong, Meng Guo\",\"doi\":\"10.1109/CSCloud.2017.52\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Now cloud computing is rapidly growing as an alternative to traditional computing architecture. However, it is based on models like cluster computing in general. Thus, improving the energy consumption of the cluster system is the basis for the green cloud. In order to reach exascale computing, more and more efforts are made to improve the energy consumption and efficiency in high performance computing systems. As the de facto standard for designing parallel applications in cluster environment, the Message Passing Interface has been widely used in high performance computing. Therefore, getting the energy consumption information of MPI applications is critical for improving the energy efficiency of cluster systems. By creating a distributed measuring framework which can collect all nodes' energy consumption without the aid of power meters, it is possible to get the detailed energy information of an MPI application. In this work, we present MEMT, a software framework that eases the energy collection in cluster environment. Using this tool, it is viable to find out parameters that affect an MPI program's energy efficiency and to build the models for execution time and energy consumption. Based on the pre-built models, energy saving strategy can be designed. The use of this tool is tested in a cluster.\",\"PeriodicalId\":436299,\"journal\":{\"name\":\"2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud)\",\"volume\":\"70 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CSCloud.2017.52\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSCloud.2017.52","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving the Energy Efficiency for Parallel Applications Running on Clusters
Now cloud computing is rapidly growing as an alternative to traditional computing architecture. However, it is based on models like cluster computing in general. Thus, improving the energy consumption of the cluster system is the basis for the green cloud. In order to reach exascale computing, more and more efforts are made to improve the energy consumption and efficiency in high performance computing systems. As the de facto standard for designing parallel applications in cluster environment, the Message Passing Interface has been widely used in high performance computing. Therefore, getting the energy consumption information of MPI applications is critical for improving the energy efficiency of cluster systems. By creating a distributed measuring framework which can collect all nodes' energy consumption without the aid of power meters, it is possible to get the detailed energy information of an MPI application. In this work, we present MEMT, a software framework that eases the energy collection in cluster environment. Using this tool, it is viable to find out parameters that affect an MPI program's energy efficiency and to build the models for execution time and energy consumption. Based on the pre-built models, energy saving strategy can be designed. The use of this tool is tested in a cluster.