Grid computing
Connects geographically remote computers into a single network to combine processing power and create virtual supercomputer
Provides cost savings, speed, agility
Autonomic computing
Industry-wide effort to develop systems that can configure, optimize themselves, heal themselves when broken, and protect themselves from outside intruders
Similar to self-updating antivirus software; Apple and Microsoft both use automatic updates
Virtualization and multicore processors
Virtualization: presents computing resources so that they can be accessed in ways that are not restricted by configuration
Allows multiple operating systems to run on one machine; increases server utilization rates from 10-15 to 70 percent of capacity
Multicore processors: reduced power requirements, enhanced performance