Elder Vicente, Rivalino Matias, Lucio Borges de Araujo, Autran Macêdo
{"title":"Evaluation of Compound System Calls in the Linux Kernel","authors":"Elder Vicente, Rivalino Matias, Lucio Borges de Araujo, Autran Macêdo","doi":"10.1145/2146382.2146394","DOIUrl":null,"url":null,"abstract":"The overhead caused by system calls in many applications has motivated research works focusing on reducing their execution costs. In this work we implement three types of compound system calls, which are evaluated experimentally by taking into account their execution time in systems with one up to eight cores. We also investigate the system calls running in both physical and virtual machines. All proposed compound system calls present performance gains when compared to their conventional counterparts. The results indicate reduction in the execution time up to 58 percent. The dataset obtained through controlled experiments is analyzed using ANOVA and Tukey tests. We also verify that the highest improvements occur in the non-virtualized environment.","PeriodicalId":147899,"journal":{"name":"2011 Brazilian Symposium on Computing System Engineering","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Brazilian Symposium on Computing System Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2146382.2146394","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
The overhead caused by system calls in many applications has motivated research works focusing on reducing their execution costs. In this work we implement three types of compound system calls, which are evaluated experimentally by taking into account their execution time in systems with one up to eight cores. We also investigate the system calls running in both physical and virtual machines. All proposed compound system calls present performance gains when compared to their conventional counterparts. The results indicate reduction in the execution time up to 58 percent. The dataset obtained through controlled experiments is analyzed using ANOVA and Tukey tests. We also verify that the highest improvements occur in the non-virtualized environment.