ieee-computer-october-2009