Demand-based switching

{{Short description|Computer technology term}}

Demand-based switching (DBS) is a computer technology term which refers to the process of using software to optimize the use of hardware resources.

Intel uses demand-based switching power management technology to control power voltage consumption at different states of a computer's operations. DBS routines select a minimum clock speed of the microprocessor appropriate to the workload which specific tasks being performed by the computer place on the processor. This results in less electricity being consumed, both by the processor and by fans counteracting excess heat output.

Intel's processor technology takes advantage of DBS techniques.{{cite book|author=Rezaur Rahman|title=Intel Xeon Phi Coprocessor Architecture and Tools: The Guide for Application Developers|url=https://books.google.com/books?id=wZ-9AAAAQBAJ&pg=PA92|date=3 September 2013|publisher=Apress|isbn=1-4302-5927-2|pages=92–}}Scaramella, Jed. Eastwood, Matthew. [http://sysinfo.isc.ucsb.edu/iscdirector/Sustain/IDC.Data.Center.Thermal.Challenges.pdf "Solutions for the Datacenter's Thermal Challenges"] {{Webarchive|url=https://web.archive.org/web/20160806100558/http://sysinfo.isc.ucsb.edu/iscdirector/Sustain/IDC.Data.Center.Thermal.Challenges.pdf |date=2016-08-06 }}. IDC Headquarters, Framingham, Massachusetts, 2007.{{cite book|author1=Manish Parashar|author2=Salim Hariri|title=Autonomic Computing: Concepts, Infrastructure, and Applications|url=https://books.google.com/books?id=3VtfDzQJUy0C&pg=PA345|date=15 December 2006|publisher=CRC Press|isbn=978-1-4200-0935-4|pages=345–}} AMD processors uses a similar process, which the company calls "Power Now".{{cite book|author1=Kiran Mani|author2=Bradley Jee|title=On the Edge: A Comprehensive Guide to Blade Server Technology|url=https://books.google.com/books?id=XK2xnKC5AQUC&pg=PA104|date=14 December 2007|publisher=John Wiley & Sons|isbn=978-0-470-82304-0|pages=104–}}[http://techreport.com/review/11443/new-look-xeons-and-opterons-square-off/11 ""POV-Ray power consumption and efficiency"], Tech Report,

Demand-based switching is also sometimes used in route-caching routines in local area networks to ensure efficient packet switching and traffic flow.{{cite book|author=David Hucaby|title=CCNP BCMSN Exam Certification Guide: CCNP Self-study|url=https://books.google.com/books?id=-rnt_ik0mSYC&pg=PA66|date=January 2004|publisher=Cisco Press|isbn=978-1-58720-077-9|pages=66–}}{{cite book|author1=Richard Froom|author2=Balaji Sivasubramanian|author3=Erum Frahim|title=Implementing Cisco IP Switched Networks (SWITCH) Foundation Learning Guide: Foundation learning for SWITCH 642-813|url=https://books.google.com/books?id=dkDsJmnsejEC&pg=PA222|date=21 June 2010|publisher=Cisco Press|isbn=978-1-58714-165-2|pages=222–}} Software DBS algorithms are frequently used in Linux servers.{{cite book|author1=Ishfaq Ahmad|author2=Sanjay Ranka|title=Handbook of Energy-Aware and Green Computing - Two Volume Set|url=https://books.google.com/books?id=RUCBCwAAQBAJ&pg=PA695|date=3 February 2016|publisher=CRC Press|isbn=978-1-4822-5444-0|pages=695–}}

References