GRASPING THE FUNDAMENTAL IDEAS BEHIND NEXT-GEN COMPUTING SYSTEMS