{"title":"内存数据库的性能工程:模型、实验和优化","authors":"G. Casale","doi":"10.1145/2859889.2883585","DOIUrl":null,"url":null,"abstract":"The recent growth of interest for in-memory databases poses the question on whether established performance engineering methods such as analytical models, response surfaces and queueing simulation are effective in describing these database systems. In this talk, I will discuss our recent work on analytical models for performance assessment and optimization of inmemory databases. These include novel response time approximations under online analytical processing workloads to model thread-level fork-join and per-class memory occupation. I will then discuss the relative merits of performance modelling compared to experimental design methods that generate response surfaces and our recent experience on optimal workload placement in such systems.","PeriodicalId":265808,"journal":{"name":"Companion Publication for ACM/SPEC on International Conference on Performance Engineering","volume":"241 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Performance Engineering for In-Memory Databases: Models, Experiments and Optimization\",\"authors\":\"G. Casale\",\"doi\":\"10.1145/2859889.2883585\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The recent growth of interest for in-memory databases poses the question on whether established performance engineering methods such as analytical models, response surfaces and queueing simulation are effective in describing these database systems. In this talk, I will discuss our recent work on analytical models for performance assessment and optimization of inmemory databases. These include novel response time approximations under online analytical processing workloads to model thread-level fork-join and per-class memory occupation. I will then discuss the relative merits of performance modelling compared to experimental design methods that generate response surfaces and our recent experience on optimal workload placement in such systems.\",\"PeriodicalId\":265808,\"journal\":{\"name\":\"Companion Publication for ACM/SPEC on International Conference on Performance Engineering\",\"volume\":\"241 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-03-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Companion Publication for ACM/SPEC on International Conference on Performance Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2859889.2883585\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Companion Publication for ACM/SPEC on International Conference on Performance Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2859889.2883585","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Performance Engineering for In-Memory Databases: Models, Experiments and Optimization
The recent growth of interest for in-memory databases poses the question on whether established performance engineering methods such as analytical models, response surfaces and queueing simulation are effective in describing these database systems. In this talk, I will discuss our recent work on analytical models for performance assessment and optimization of inmemory databases. These include novel response time approximations under online analytical processing workloads to model thread-level fork-join and per-class memory occupation. I will then discuss the relative merits of performance modelling compared to experimental design methods that generate response surfaces and our recent experience on optimal workload placement in such systems.