A Fault Diagnostic Approach for the OSGi-Based Cloud Platform

OSGi-based cloud platform has the advantages of dynamic update, real-time monitoring. It brings convenience to cloud service. But the research of OSGi-based cloud platform doesn’t get the attention it deserves now and the service diagnosis and fault recov

  • PDF / 2,768,567 Bytes
  • 10 Pages / 439.37 x 666.142 pts Page_size
  • 70 Downloads / 218 Views

DOWNLOAD

REPORT


College of Information Science and Engineering, Ocean University of China, 238 Songling Road, Laoshan District, Qingdao, Shandong, China [email protected] 2 Newstar Computer Engineering Center, Ocean University of China, No. 23 Eastern Hongkong Road, Qingdao, Shandong, China

Abstract. OSGi-based cloud platform has the advantages of dynamic update, real-time monitoring. It brings convenience to cloud service. But the research of OSGi-based cloud platform doesn’t get the attention it deserves now and the service diagnosis and fault recovery for the OSGi-based Cloud Platform haven’t been researched systematically, especially in the resource conflicts among services, fault diagnosis and handling. These issues generally require users’ interaction, increase the users’ learning curve, which may turn out to be a waste of time. This paper divides those faults on the OSGi-based cloud platform into several models, and presents an approach to resolve them. Our method can detect service conflicts, handle exceptions, and diagnose service errors. And this method is proved by our experiment that can diagnose faults, repair faults, and send notifications to users, even at running time. Keywords: OSGi

 Cloud platform  Diagnostic  Fault

1 Introduction In recent years, service computing, cloud computing and cloud platform have a quick development that provides effective utilization of service resources. There are some features in service-oriented OSGi framework, such as dynamics, lightweight, modular and great for remote deployment, etc. These features accord with the standards of basic architecture as a cloud computing platform, which means they provide support for the architecture. Therefore, there are many researchers attempt to prove the possibility of using OSGi service frameworks as the basis of cloud computing platform [1]. Building high-reliable cloud platforms within complex cloud computing environments, the point challenge of it is to locate, handle and resolve faults on the cloud environments [2]. The highly dynamic environment has a higher risk of the malfunction occurred, we cannot to avoid all the faults. Therefore, the fault diagnosis and handling methods on the cloud environment become significant. Some suitable fault diagnosis and handling methods for services composition in the cloud computing were emerge in endlessly in the recent years, such as [3–8]. Due to the unique characteristics of OSGi framework, those methods cannot apply to the OSGi-based cloud platform completely. Hence the fault diagnosis issues become a problem that need to be solved urgently. © Springer International Publishing Switzerland 2016 D.-S. Huang et al. (Eds.): ICIC 2016, Part III, LNAI 9773, pp. 648–657, 2016. DOI: 10.1007/978-3-319-42297-8_60

A Fault Diagnostic Approach for the OSGi-Based Cloud Platform

649

This paper proposed a fault diagnostic approach for the OSGi-based cloud platform, this approach can detect service conflicts, handle exceptions and diagnosis faults, even on-demand diagnosis on occasion. By the end of this