Swapnoneel Roy, S. Sankaran, Preetika Singh, R. Sridhar, A. Asaithambi
{"title":"Context-sec:平衡移动设备的能耗和安全","authors":"Swapnoneel Roy, S. Sankaran, Preetika Singh, R. Sridhar, A. Asaithambi","doi":"10.1109/IGCC.2018.8752165","DOIUrl":null,"url":null,"abstract":"Energy Management is of primary importance in mobile devices due to increasing functionality coupled with rapid battery drain. Research analysis reveals that users differ in context and resource usage patterns, which can be leveraged for power savings. A key challenge lies in providing context-adaptive security in an energy aware manner due to increasing sensitivity of user data and analyzing energy-security trade-offs. Towards this challenge, we model the problem of context-adaptive energy-aware security as a combinatorial optimization problem (Context-Sec). We then prove the decision version of this problem to be NP-Complete via a reduction from a variant of the well known Knapsack problem. We then design three different algorithms to solve a relaxed offline version of Context-Sec. The first algorithm is a pseudo-polynomial dynamic programming (DP) algorithm that computes an allocation with optimal user benefit using recurrence relations. The second algorithm is a greedy heuristic for allocation of security levels based on user benefit per unit of power consumption for each level. Finally, the third algorithm is a Fully Polynomial Time Approximation Scheme (FPTAS) for the problem which is has a polynomial time execution complexity as opposed to the pseudo-polynomial DP based approach. We subsequently implement and test the three algorithms on a real-world smartphone usage and wireless networks data-set to compare their performances. To the best of our knowledge, this is the first work that is focused on modeling, design, implementation and experimental performance analysis of any algorithm for context-adaptive energy-aware security. We believe our results will be useful for researchers and practitioners working in this area.","PeriodicalId":388554,"journal":{"name":"2018 Ninth International Green and Sustainable Computing Conference (IGSC)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Context-sec: Balancing Energy Consumption and Security of Mobile Devices\",\"authors\":\"Swapnoneel Roy, S. Sankaran, Preetika Singh, R. Sridhar, A. Asaithambi\",\"doi\":\"10.1109/IGCC.2018.8752165\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Energy Management is of primary importance in mobile devices due to increasing functionality coupled with rapid battery drain. Research analysis reveals that users differ in context and resource usage patterns, which can be leveraged for power savings. A key challenge lies in providing context-adaptive security in an energy aware manner due to increasing sensitivity of user data and analyzing energy-security trade-offs. Towards this challenge, we model the problem of context-adaptive energy-aware security as a combinatorial optimization problem (Context-Sec). We then prove the decision version of this problem to be NP-Complete via a reduction from a variant of the well known Knapsack problem. We then design three different algorithms to solve a relaxed offline version of Context-Sec. The first algorithm is a pseudo-polynomial dynamic programming (DP) algorithm that computes an allocation with optimal user benefit using recurrence relations. The second algorithm is a greedy heuristic for allocation of security levels based on user benefit per unit of power consumption for each level. Finally, the third algorithm is a Fully Polynomial Time Approximation Scheme (FPTAS) for the problem which is has a polynomial time execution complexity as opposed to the pseudo-polynomial DP based approach. We subsequently implement and test the three algorithms on a real-world smartphone usage and wireless networks data-set to compare their performances. To the best of our knowledge, this is the first work that is focused on modeling, design, implementation and experimental performance analysis of any algorithm for context-adaptive energy-aware security. We believe our results will be useful for researchers and practitioners working in this area.\",\"PeriodicalId\":388554,\"journal\":{\"name\":\"2018 Ninth International Green and Sustainable Computing Conference (IGSC)\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 Ninth International Green and Sustainable Computing Conference (IGSC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IGCC.2018.8752165\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Ninth International Green and Sustainable Computing Conference (IGSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IGCC.2018.8752165","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Context-sec: Balancing Energy Consumption and Security of Mobile Devices
Energy Management is of primary importance in mobile devices due to increasing functionality coupled with rapid battery drain. Research analysis reveals that users differ in context and resource usage patterns, which can be leveraged for power savings. A key challenge lies in providing context-adaptive security in an energy aware manner due to increasing sensitivity of user data and analyzing energy-security trade-offs. Towards this challenge, we model the problem of context-adaptive energy-aware security as a combinatorial optimization problem (Context-Sec). We then prove the decision version of this problem to be NP-Complete via a reduction from a variant of the well known Knapsack problem. We then design three different algorithms to solve a relaxed offline version of Context-Sec. The first algorithm is a pseudo-polynomial dynamic programming (DP) algorithm that computes an allocation with optimal user benefit using recurrence relations. The second algorithm is a greedy heuristic for allocation of security levels based on user benefit per unit of power consumption for each level. Finally, the third algorithm is a Fully Polynomial Time Approximation Scheme (FPTAS) for the problem which is has a polynomial time execution complexity as opposed to the pseudo-polynomial DP based approach. We subsequently implement and test the three algorithms on a real-world smartphone usage and wireless networks data-set to compare their performances. To the best of our knowledge, this is the first work that is focused on modeling, design, implementation and experimental performance analysis of any algorithm for context-adaptive energy-aware security. We believe our results will be useful for researchers and practitioners working in this area.