Yating Huang, Chunhai Li, Mingfeng Chen, Zhaoyu Su
{"title":"ACT-SAGAN:基于自关注生成对抗网络的Kafka自动配置调优","authors":"Yating Huang, Chunhai Li, Mingfeng Chen, Zhaoyu Su","doi":"10.1145/3569966.3570024","DOIUrl":null,"url":null,"abstract":"When Kafka is used in production environments, a large number of parameters are provided to facilitate user configuration for specific application environments in order to obtain better performance. However, configuring Kafka's parameters requires in-depth knowledge of the user, which is far beyond the ability of the average user and prevents Kafka from obtaining better performance. To address this problem, we propose an ACT-SAGAN method that adds a self-attention mechanism to the generative adversarial network model to capture the associations between hidden structures in good configuration combinations and configuration parameters, which uses these hidden structures and associations to generate better configuration combinations to improve Kafka's performance. Experimental results show that the algorithm improves Kafka's throughput and reduces latency after deployment for the configuration combinations generated by Kafka.","PeriodicalId":145580,"journal":{"name":"Proceedings of the 5th International Conference on Computer Science and Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ACT-SAGAN: Automatic Configuration Tuning for Kafka with Self-Attention Generative Adversarial Networks\",\"authors\":\"Yating Huang, Chunhai Li, Mingfeng Chen, Zhaoyu Su\",\"doi\":\"10.1145/3569966.3570024\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"When Kafka is used in production environments, a large number of parameters are provided to facilitate user configuration for specific application environments in order to obtain better performance. However, configuring Kafka's parameters requires in-depth knowledge of the user, which is far beyond the ability of the average user and prevents Kafka from obtaining better performance. To address this problem, we propose an ACT-SAGAN method that adds a self-attention mechanism to the generative adversarial network model to capture the associations between hidden structures in good configuration combinations and configuration parameters, which uses these hidden structures and associations to generate better configuration combinations to improve Kafka's performance. Experimental results show that the algorithm improves Kafka's throughput and reduces latency after deployment for the configuration combinations generated by Kafka.\",\"PeriodicalId\":145580,\"journal\":{\"name\":\"Proceedings of the 5th International Conference on Computer Science and Software Engineering\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 5th International Conference on Computer Science and Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3569966.3570024\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Conference on Computer Science and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3569966.3570024","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
ACT-SAGAN: Automatic Configuration Tuning for Kafka with Self-Attention Generative Adversarial Networks
When Kafka is used in production environments, a large number of parameters are provided to facilitate user configuration for specific application environments in order to obtain better performance. However, configuring Kafka's parameters requires in-depth knowledge of the user, which is far beyond the ability of the average user and prevents Kafka from obtaining better performance. To address this problem, we propose an ACT-SAGAN method that adds a self-attention mechanism to the generative adversarial network model to capture the associations between hidden structures in good configuration combinations and configuration parameters, which uses these hidden structures and associations to generate better configuration combinations to improve Kafka's performance. Experimental results show that the algorithm improves Kafka's throughput and reduces latency after deployment for the configuration combinations generated by Kafka.