Green computing is the study and practice of using computing resources efficiently.

Problem Covers:

  • End user satisfaction,
  • Management restructuring,
  • regulatory compliance,
  • disposal of electronic waste,
  • telecommuting,
  • virtualization of server resources,
  • energy use,
  • thin client solutions,
  • and return on investment (ROI).

Approaches to Get the green computing:

Algorithmic efficiency:The efficiency of algorithms has an impact on the amount of computer resources required for any given computing function and there are many efficiency trade-offs in writing programs.

Virtualization:Computer virtualization refers to the abstraction of computer resources, such as the process of running two or more logical computer systems on one set of physical hardware.

Terminal Servers:Terminal servers have also been used in green computing methods. When using terminal servers, users connect to a central server; all of the computing is done at the server level but the end user experiences the operating system.

Power management:The Advanced Configuration and Power Interface (ACPI), an open industry standard, allows an operating system to directly control the power saving aspects of its underlying hardware.

Materials recycling:Computer systems that have outlived their particular function can be repurposed, or donated to various charities and non-profit organizations.

Telecommuting:Teleconferencing and telepresence technologies are often implemented in green computing initiatives. The advantages are many; increased worker satisfaction, reduction of greenhouse gas emissions related to travel, and increased profit margins as a result of lower overhead costs for office space, heat, lighting, etc.