Slide 1 Cyber-Physical Cloud(y) Computing: Good News, Bad News and Looking Forward Haibo Chen Slide 2 What is CPCC? A cloudy definition by NIST of US “a system environment…