GRASPING THE FOUNDATIONAL IDEAS BEHIND NEXT GENERATION COMPUTING SYSTEMS