UNDERSTANDING THE FUNDAMENTAL PRINCIPLES BEHIND EMERGING COMPUTING SYSTEMS