Developing a WSRF-compliant grid resource-broker service

被引:0
|
作者
Trnkoczy, Jernej [1 ]
机构
[1] Univ Ljubljani, Fak Elektrotehn, Trzaska 25, SI-1000 Ljubljana, Slovenia
来源
关键词
grid; resource-broker; WSRF; job; Open Grid Services Architecture;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The sharing of various kinds of distributed resources in heterogeneous and dynamically changing environments represents the core functionality of any grid system. The resources are shared among users with various levels of intertrust-relations, and belonging to different administrative domains with different security policies. The sharing is achieved through software modules called resource brokers that hide the complexity of grids by automatic submission of the user's jobs to most suitable grid resources. The functionalities of resource brokers include transformation of user requirements into a set of grid jobs, examination of grid resources and their capabilities, matching of job requests and their requirements against the resources, scheduling of jobs on the appropriate resources, initiation and monitoring the execution of jobs and collection of results when they are finished. In this paper, the development of a resource-broker service implemented under the DataMiningGrid [1] project will be presented. The project represents a large-scale effort aimed at developing a generic system facilitating the development and deployment of grid-enabled data mining applications. The project developed a grid middleware that supports execution of data mining tasks while utilizing data and computational resources of the grid. As a part of this middleware, a resource-broker service that takes into account special requirements of the data mining applications was designed and implemented. One of the key requirements for the developed service was compliance with the existing grid standards. Standardization of the implementation technologies as well as the core grid functionalities are important for allowing interoperability among different grid components. Today, the Open Grid Services Architecture (OGSA) [2] specifications, which were published by the Open Grid Forum (OGF) [3], represent the most mature standards in the area of grid computing. OGSA aims to standardize practically all the services one commonly finds in a grid system by specifying a set of standard interfaces for these services. Furthermore OGSA defines extensions of the common web services technologies and in this way acts as a standard middleware between grid applications and low-level web services technologies [Figure 1]. Extensions of the basic web services specifications are needed since they do not provide a standard way of modeling and management of the service state. Guided by the principle of interoperation through conformance specification, OGSA therefore proposes a set of specifications known as OGSA WSRF Basic Profile 1.0 [4] that consists of a set of de facto, institutional or evolving web services specifications, along with clarifications, refinements, interpretations and amplifications of those specifications that promote interoperability among implementations of the basic profile. The profile includes specifications of interfaces and behavior defined in WSRF, WS-Addressing and WS-Notification families of specifications. Globus Toolkit Version 4 (GT4) [5] represents a de-facto standard for developing grid applications. It includes quite a few high-level services that can be used to build grid applications, along with the service development and service execution environment. GT4 provides implementations of WSRF specifications for the programming languages Java, C and Phyton. The GT4 toolkit and Java WSRF implementation (Java WS Core) were used in implementation of the WSRF-compliant resource-broker service presented in this paper.
引用
收藏
页码:193 / 198
页数:6
相关论文
共 50 条
  • [1] Developing a WSRF-compliant grid resource-broker service
    Trnkoczy, Jernej
    Elektrotehniski Vestnik/Electrotechnical Review, 2009, 76 (04): : 193 - 198
  • [2] DynaGrid: A dynamic service deployment and resource migration framework for WSRF-compliant applications
    Byun, Eun-Kyu
    Kim, Jin-Soo
    PARALLEL COMPUTING, 2007, 33 (4-5) : 328 - 338
  • [3] WGMDS: A WSRF-compliant Information Service on Wireless Grids
    Yang, JH
    Li, M
    Huang, CL
    Gao, CS
    PDCAT 2005: Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, Proceedings, 2005, : 103 - 105
  • [4] The design and implementation of a WSRF-compliant information service on wireless grids
    Yang, Jianghu
    Peng, Gegang
    Huang, Changlai
    Li, Ming
    Gao, Chuanshan
    TENCON 2005 - 2005 IEEE REGION 10 CONFERENCE, VOLS 1-5, 2006, : 1701 - +
  • [5] Design and Implementation of WSRF-Compliant Grid Services for Mining Fuzzy Association Rules
    Deypir, M.
    Dastghaibyfard, G. H.
    Sadreddini, M. H.
    SCIENTIA IRANICA TRANSACTION D-COMPUTER SCIENCE & ENGINEERING AND ELECTRICAL ENGINEERING, 2010, 17 (01): : 1 - 10
  • [6] Design and implementation of WSRF-compliant grid services for mining fuzzy association rules
    Deypir, M.
    Dastghaibyfard, G.H.
    Sadreddini, M.H.
    Scientia Iranica, 2010, 17 (1 D) : 1 - 10
  • [7] DynaGrid: An Adaptive, Scalable, and Reliable Resource Provisioning Framework for WSRF-Compliant Applications
    Eun-Kyu Byun
    Jin-Soo Kim
    Journal of Grid Computing, 2009, 7 : 73 - 89
  • [8] DynaGrid: An Adaptive, Scalable, and Reliable Resource Provisioning Framework for WSRF-Compliant Applications
    Byun, Eun-Kyu
    Kim, Jin-Soo
    JOURNAL OF GRID COMPUTING, 2009, 7 (01) : 73 - 89
  • [9] Workflow Enactment Engine for WSRF-Compliant Services Orchestration
    Janciak, Ivan
    Kloner, Christian
    Brezany, Peter
    2008 9TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2008, : 1 - 8
  • [10] GRAIL - A Tool for Accessing and Instrumenting WSRF-compliant Web Services
    Jejkal, Thomas
    Stotzka, Rainer
    Sutter, Michael
    PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 135 - 141