ACM journal on emerging technologies in computing systems. (Association for Computing Machinery, 2009)