GRASPING THE FOUNDATIONAL CONCEPTS BEHIND NEXT GENERATION COMPUTING SYSTEMS