Sharing the cost of multicast transmissions
Journal of Computer and System Sciences - Special issue on Internet algorithms
ECOSystem: managing energy as a first class operating system resource
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Incentivizing peer-assisted services: a fluid shapley value approach
Proceedings of the ACM SIGMETRICS international conference on Measurement and modeling of computer systems
CODES/ISSS '10 Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
Energy management in mobile devices with the cinder operating system
Proceedings of the sixth conference on Computer systems
Self-constructive high-rate system energy modeling for battery-powered mobile systems
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
Proceedings of the 7th ACM european conference on Computer Systems
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Empowering developers to estimate app energy consumption
Proceedings of the 18th annual international conference on Mobile computing and networking
Hi-index | 0.00 |
The ability to account system resource usage by software is the key to the design and optimization of modern computer systems. For example, scheduling and memory management are two classic operating system (OS) functions based on the ability to account the CPU and memory usage by process. Energy has become an important system resource due to electricity and thermal concerns. This is particularly true for mobile systems that are battery-powered and require compact form factors. Knowing the energy contribution by a process, or per-process energy accounting, is the foundation for OS energy management and optimization [11, 9], incentive mechanisms for emerging applications in participatory sensing and cooperative communication, detecting rogue applications [8], and software optimization for energy [6].