Exploiting novel software development paradigms to increase the sustainability of data centers