COMPREHENDING THE FOUNDATIONAL PRINCIPLES BEHIND EMERGING COMPUTING SYSTEMS