UNDERSTANDING THE FUNDAMENTAL CONCEPTS BEHIND NEXT GENERATION COMPUTING SYSTEMS