Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
454385 | Computer Standards & Interfaces | 2009 | 10 Pages |
Grid architecture is protocol architecture, with protocols defining the basic mechanisms by which virtual organization (VO) users and resources negotiate, establish, manage, and exploit sharing relationships. A standard based open architecture facilitates extensibility, interoperability, portability, and code sharing; standard protocols make it easy to define standard services that provide enhanced capabilities. Grid architecture organizes into layers. In the paper, a three-layer coordination of grid architecture is proposed. The aim is to optimize the end-to-end quality of the dynamic grid application as well as efficiently utilizing the grid resources. A joint coordination algorithm, which exploits the interlayer coupling of fabric layer, collective layer and application layer, is proposed. The algorithm aims to achieve a system-wide optimization based on the user's preferences. We formulate the integrated coordination of three layers into a constrained optimization problem. Utility functions are used to express grid user' preferences, resource provider's benefit function and system's objectives. The optimization framework provides a layered approach to the sum utility maximization problem. The advantage of the proposed joint three-layer coordination is demonstrated through simulations.