Software-Defined Batteries.
Different battery chemistries perform better on different axes, such as energy density, cost, peak power, recharge time, longevity, and efficiency. Mobile system designers are constrained by existing technology, and are forced to select a single chemistry that best meets their diverse needs, thereby...
| Publicado en: | Communications of the ACM Vol. 59; no. 12; pp. 111 - 120 |
|---|---|
| Autores principales: | , , , , , , , , , |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Dec2016
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=120050701&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 120050701 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Dec2016 vid: 59 iid: 12 pid: 68 pub: Association for Computing Machinery artinfo: ui: 120050701 10.1145/3007179 ppf: 111 ppct: 9 formats: tig: atl: Software-Defined Batteries. aug: au: Badam, Anirudh Chandra, Ranveer Dutra, Jon Ferrese, Anthony Hodges, Steve Pan Hu Meinershagen, Julia Moscibroda, Thomas Priyantha, Bodhi Skiani, Evangelia affil: Microsoft, Redmond, WA Tesla Motors, Palo Alto, CA Microsoft, Cambridge, U.K. University Massachusetts Amherst, MA Microsoft, Beijing, China Department of Electrical Engineering, Columbia University, New York, NY su: Electric batteries Computer operating systems Computer software Computer interfaces Computer input-output equipment sug: subj: Electric batteries Computer operating systems Computer software Computer interfaces Computer input-output equipment ab: Different battery chemistries perform better on different axes, such as energy density, cost, peak power, recharge time, longevity, and efficiency. Mobile system designers are constrained by existing technology, and are forced to select a single chemistry that best meets their diverse needs, thereby compromising other desirable features. In this paper, we present a new hardware-software system, called Software Defined Battery (SDB), which allows system designers to integrate batteries of different chemistries. SDB exposes application programming interfaces (APIs) to the operating system, which controls the amount of charge flowing in and out of each battery, enabling it to dynamically trade one battery property for another depending on application and/or user needs. Using microbenchmarks from our prototype SDB implementation, and through detailed simulations, we demonstrate that it is possible to combine batteries which individually excel along different axes to deliver an enhanced collective performance when compared to traditional battery packs. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2016 holdings: @attributes: islocal: N |
|---|