Design of SOA-based Grid Computing with Enterprise Service Bus

Due to great advantages that Service-Oriented Architecture (SOA) offers to its adopters in almost all fields, many studies tried to leverage it in grid computing. These studies focused on enabling easy access and flexible management to underlying grid resources. However, none of them allowed access to grid resources through various technologies. Rather, most of them utilized SOA in terms of XML web services without considering its limitations. In this paper, we will introduce a high level architecture that goes beyond traditional efforts in leveraging SOA in grid computing. This architecture uses Enterprise Service Bus (ESB) model by leveraging Windows Communication Foundation (WCF) to offer a number of endpoints for published services. With these endpoints different requirements from both grid clients and executors could be easily and efficiently met. Proposed architecture does not tend to supersede other SOA-based grid computing frameworks and standards. Instead, it offers a new method for wrapping grid computing resources with a set of configurable WCF services that could be utilized by these frameworks.

[1]  Marc Mercuri,et al.  Windows Communication Foundation Unleashed (WCF) (Unleashed) , 2007 .

[2]  Andrew A. Chien,et al.  Entropia: architecture and performance of an enterprise desktop grid system , 2003, J. Parallel Distributed Comput..

[3]  N. Nisan,et al.  Globally distributed computation over the Internet-the POPCORN project , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[4]  Luis F. G. Sarmenta,et al.  Bayanihan Computing .NET: Grid Computing with XML Web Services , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[5]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[6]  A. R. Riad,et al.  Service-Oriented Architecture - A New Alternative to Traditional Integration Methods in B2B Applications , 2008, J. Convergence Inf. Technol..

[7]  Alaa Mohamed Riad,et al.  Investigating Performance of XML Web Services in Real-Time Business Systems , 2009 .

[8]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[9]  李幼升,et al.  Ph , 1989 .

[10]  Qusay F. Hassan Aspects of SOA: An Entry Point for Starters , 2012, ArXiv.

[11]  Alaa Mohamed Riad,et al.  LEVERAGING SOA IN BANKING SYSTEMS' INTEGRATION , 2008 .

[12]  David P. Anderson,et al.  SETI@home: an experiment in public-resource computing , 2002, CACM.

[13]  Louise E. Moser,et al.  Service-Oriented Architecture and Web Services , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[14]  Jie Pan,et al.  Introduction to Grid Computing , 2009 .

[15]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[16]  Luis F. G. Sarmenta,et al.  Volunteer Computing , 1996 .

[17]  Krishna Nadiminti Enterprise Grid computing: State-of-the-Art , 2005 .

[18]  Minyi Guo,et al.  High-Performance Computing : Paradigm and Infrastructure , 2005 .

[19]  Falko Menge Enterprise Service Bus , 2007 .

[20]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .