发明名称 Green software applications
摘要 Novel tools and techniques are provided for implementing green software applications and/or certifying software applications with a green applications efficiency (“GAE”) rating. Implementing green software applications might include performing performance tests of a software application, measuring power consumption of one or more hardware components, in response to execution of the software application during the one or more performance tests, generating a power consumption profile for the software application based on the measure power consumption, and tuning the software application such that power consumption of the one or more hardware components matches a power load caused by execution of the software application, based at least in part on the power consumption profile for the software application. Certifying software applications might include calculating an efficiency rating based on measured or calculated hardware power consumption, calculating the GAE rating for the software application, and certifying the software application with the GAE rating.
申请公布号 US9021439(B2) 申请公布日期 2015.04.28
申请号 US201313937379 申请日期 2013.07.09
申请人 CenturyLink Intellectual Property LLC 发明人 Pillai Vishak Shanmugam;Sonbarse Darshan;Seetharam Viswanath;U P Manoj
分类号 G06F9/44;G06F11/34 主分类号 G06F9/44
代理机构 Swanson & Bratschun, L.L.C. 代理人 Swanson & Bratschun, L.L.C.
主权项 1. A method for certifying software applications with a green applications efficiency (“GAE”) rating, the method comprising: calculating, with a computer, effective power consumption and effective computational work performed by one or more hardware components, in each load phase of a plurality of load phases, in response to execution of a software application, as measured by one or more measurement tools in communication with the computer, wherein the plurality of load phases comprises an initiation phase, a low load phase, an efficient load phase, a maximum load phase, an idle load phase, and a pre-stop/stop phase; calculating, with the computer, an efficiency rating for the software application, for each load phase, based on the calculated effective power consumption and the calculated effective computational work performed for the software application, for each load phase; categorizing, with the computer, the software application into one of four efficiency quadrants, based on computational output and power consumption of the software application, and based on the calculated efficiency rating for the software application, wherein the efficiency quadrants comprise a high output-low power quadrant, a high output-high power quadrant, a low output-low power quadrant, and a low output-high power quadrant; calculating, with the computer, an overall green applications efficiency (“GAE”) rating for the software application, based on the categorizing of the software application into one of the four efficiency quadrants, and based on the calculated efficiency rating for the software application; and certifying, with the computer, the software application with the calculated GAE rating.
地址 Denver CO US