relating technologies in distributing system and cloud computing