HBSD: A Hadoop Based Service Discovery Model for Enterprise Cloud Bus

HBSD: A Hadoop Based Service Discovery Model for Enterprise Cloud Bus

Gitosree Khan (B. P. Poddar Institute of Management and Technology, Kolkata, India), Anirban Sarkar (National Institute of Technology, Durgapur, India), and Sabnam Sengupta (B. P. Poddar Institute of Management and Technology, Kolkata, India)
DOI: 10.4018/IJITWE.2019070103
OnDemand PDF Download:
No Current Special Offers


Enterprise cloud bus (ECBS) is a multi-agent-based abstraction layer framework, responsible for publishing and discovery of services in an Inter-cloud environment. Our work focuses on the service discovery model (HBSD) using Hadoop that leads to the challenges of automatic web service discovery patterns. It has been observed that the RDBMS can handle only data sizes up to a few Terabytes but fails to scale beyond that, so Apache Hadoop can be used for parallel processing of massive datasets. This article provides a novel Hadoop based Service Discovery (HBSD) approach that can handle vast amount of datasets generated from heterogeneous cloud services. The novelty of the proposed architecture coordinates cloud participants, automate service registration pattern, reconfigure discover services and focus on aggregating heterogeneous services from Inter-cloud environments. Moreover, this particle states a novel and efficient algorithm (HBSDMCA) for finding the appropriate service as per user's requirements that can provide higher QoS to the user request for web services.
Article Preview

Nowadays, due to phenomenal increase of cloud and its services, the Service Oriented Computing (SOC) has become a predominant computing domain that are facing many web service issues in Multi- cloud architecture like performance, complexity, dynamic provisioning, virtualization etc. Many of the research work focus on the Service Oriented Computing paradigm that utilizes Software as a service (SaaS) (Huhns et al., 2005; Arsanjani et al., 2004; Zheng et al., 2010) as the basic constructs to support the development of rapid and low-cost composition of software applications. Several researchers discuss over the architectural design of cloud computing and its applications. Among them (Alexandros et al., 2014; Cavalcante et al., 2013; Buyya et al., 2010; Mandal et al., 2013) focus on the architectural driven environment for cloud applications that facilitates monitoring cloud services, composing, and adapting cloud applications. In recent days, several researches in last decade, have devised conceptual model for Multi-cloud architecture that aim at addressing the issues. The authors in (Brandtzaeg et al., 2013; Ferry et al., 2013) focus on the Model-driven approach for dynamic provisioning and deployment of Inter-cloud architecture. The authors in (Divyakant et al., 2013) focus on the database scalability and elasticity of such cloud architecture. However, all these approaches have certain limitations to exhibit the dynamism of internal behavior of the system, which comprises of heterogeneous set of components.

Complete Article List

Search this Journal:
Volume 18: 1 Issue (2023)
Volume 17: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 16: 4 Issues (2021)
Volume 15: 4 Issues (2020)
Volume 14: 4 Issues (2019)
Volume 13: 4 Issues (2018)
Volume 12: 4 Issues (2017)
Volume 11: 4 Issues (2016)
Volume 10: 4 Issues (2015)
Volume 9: 4 Issues (2014)
Volume 8: 4 Issues (2013)
Volume 7: 4 Issues (2012)
Volume 6: 4 Issues (2011)
Volume 5: 4 Issues (2010)
Volume 4: 4 Issues (2009)
Volume 3: 4 Issues (2008)
Volume 2: 4 Issues (2007)
Volume 1: 4 Issues (2006)
View Complete Journal Contents Listing