Role Of Cloud Computing In Social Networking