Service Discovery Architecture Applied in Cloud Computing Environments
This paper proposed a service discovery architecture (SDA) that can be applied in cloud computing environments. This architecture supports common service discovery capabilities to achieve cloud service discovery function in cloud computing environments. The main idea is that, cloud services can be divided into different cloud service domains (CSD) according to the characteristics of the functions of cloud services, each CSD has a sub-service directory, and there is also a root service directory above all sub-service directories. Setting of two-level service directories can achieve the most suitable massive cloud services quickly. Finally, through mathematical modeling, theoretical analyses, and numerical simulations, the performance analyses of the architecture are studied. The results show the validity and advantages of the SDA.