Intercloud: The Future Of Cloud Computing. Concepts And Advantages