A Design of Resource Access Control Architecture Driven by Accounting in Grid Computing Environment

그리드 컴퓨팅 환경에서 어카운팅에 의해 구동되는 자원 접근 제어 구조 설계

  • 황호전 (전북대학교 컴퓨터공학과) ;
  • 안동언 (전북대학교 전자정보공학부) ;
  • 정성종 (전북대학교 전자정보공학부)
  • Published : 2007.02.25

Abstract

At present various methods relating resource access control in grid environment are being studied. Most of the access authorization to grid resource is designed fit to the attributes and the role of user. But resource access control is to be made in the respect of business model to activate grid. Therefore this study suggests a model that can operate resource access control driven by grid accounting information. On the base of collection of accounting information about grid job, processing cost is yielded. If the user's available fund is less than processing cost, it gets to control grid job by the resource access control policy. Finally when grid job is completed, user is assigned to pay the charges for using resource of supplier. Then resource provider gets to supply stable resource in grid by participating it voluntarily to use idle resource. This study is esteemed to realize utility computing environment correspondent to economic principle by ensuring resource access policy of organizations which participate in grid.

현재 그리드 환경에서 자원 접근 제어에 관련된 다양한 방법들이 연구되고 있다. 대부분 그리드 자원에 대한 접근 권한은 사용자의 특성 및 역할에만 맞춰 부여되도록 설계되었다. 그러나 그리드가 활성화되기 위해서는 비즈니스 모델 측면에서 자원 접근 제어가 이뤄져야 한다. 따라서 본 논문에서는 그리드 어카운팅 정보에 의해 구동되는 자원 접근 제어를 실시할 수 있는 아키텍처를 제안한다. 그리드 작업에 대한 어카운팅 정보를 수집하고, 이를 토대로 처리비용을 산출한다. 만약 사용자의 가용 자금이 처리비용보다 부족할 경우, 자원 접근 제어 정책에 따라 그리드 작업을 제어하게 된다. 최종적으로 그리드 작업이 완료되면, 사용자는 자원 제공자의 자원 사용에 대한 과금을 지불하게 된다. 그럼으로, 자원 제공자는 유휴 자원들을 활용하기 위해 자발적으로 참여함으로써 그리드에 안정적인 자원을 공급하게 된다. 그리고 그리드에 참여하는 조직체들의 자원 접근 정책을 보장함으로써, 경제 원리에 준하는 유틸리티 컴퓨팅 환경을 실현할 수 있는 연구로 평가된다.

Keywords

References

  1. I. Foster, C. Kesselman, 'Globus : A Metacomputing Infrastructure Toolkit,' International J. Supercomputer Applications, 11(2), pp115-128, 1997 https://doi.org/10.1177/109434209701100205
  2. Ian Foster, Carl Kesselman, 'The Grid: Blueprint for a New Computing Infrastructure,' Mogan Kaufmann Publishers, 1998
  3. I. Foster, C. Kesselman, S. Tuecke, 'The Anatomy of the Grid: Enabling Scalable Virtual Organizations,' International J. Supercomputer Applications, 15(3), 2001
  4. Michael Treaster, Nadir Kiyanclar, Gregory A. Koenig, and William Yurcik, 'A Distributed Economics-based Infrastructure for Utility Computing,' ACM Computing Research Repository Technical Report cs.DC/0412121, December 2004
  5. G. A. Koenig and W. Yurcik, 'Design of an economics-based software infrastructure for secure utility computing on supercomputing clusters,' in 12th Intl. Conference on Telecommunication Systems - Modeling and Analysis, 2004
  6. Rajkumar Buyya, Heinz Stockinger, Jonathan Giddy, David Abramson, ' Economic Models for Management of Resources in Grid Computing,' European Council for Nuclear Research(CERN), 2001
  7. The Globus Project, http://www.globus.org
  8. The Global Grid Forum, http://www.ggf.org
  9. OGSA Resource Usage Service Working Group (RUS-WG), http://forge.gridforum.org/projects/rus-wg
  10. Anthony Beardsmore, Keith Hartley, et al, 'GSAX (Grid Service Accounting Extensions),' GGF OGSA Resource Usage Service Working Group, 2002
  11. Guarise, A., Piro, R., and Werbrouck, A. DataGrid Accounting System - Architecture–v1.0. DataGrid-01-TED-0126-1_0. EU DataGrid 2003. http://server11.infn.it/workload-grid/docs/DataGrid-01-TED-0126-1_0.pdf
  12. Erik Elmroth, Peter Gardfjall, Olle Mulmo, Ake Sandgren, Thomas Sandholm, 'A Coordinated Accounting Solution for SweGrid,' Draft 0.1.3, October, 2003
  13. L. Pearlman, V. Welch, I. Foster, C. Kesselman, S. Tuecke, 'A Community Authorization Service for Group Collaboration,' 3rd International Workshop on Pplicies for Distributed Systems and networks, IEEE Computer Society, pp. 50-59, 2002
  14. R. Alfieri, R, Cecchini, V. Ciaschini, L. Dell' Agnello, A Frohner, A. Gianoli, K. Lorentey and F. Spataro, 'VOMS, an authorization system for virtual organizations,' 1st European Access Grids Conference, Lecture Notes in Computer Science, Spinger, vol.2790, pp. 33-40, 2004
  15. Hai Jin, Weizhong Quiang, Xuanhua Shi, Deqing Zou, 'RB-GACA:A RBAC based Grid Access Control Architecture,' International Journal of Grid and Utility Computing(IJGUC), Vol.1, pp. 61-70
  16. S. Tuecke, D. Engert., I. Foster, V. Welch, M. Thompson, L. Pearlman, and C. Kesselman, 'Internet X.509 Public Key Infrastructure Proxy Certificate Profile,' IETF, 2003
  17. The DataGrid Project, http://www.edg.org
  18. The DataTag Project, http://www.datatag.org
  19. M. Kupczyk, M. Lawenda, N. Meyer, P. Wolniewicz, 'Using Virtual User Account System for Managing Users Account in Polish National Cluster,' HPCN, Amsterdam, June, 2001
  20. Usage Record Working Group(UR-WG), http://forge.gridforum.org/projects/ur-wg
  21. R. Buyya, D. Abramson, and J. Giddy, 'A Case for Economy Grid Architecture for Service Oriented Grid Computing,' http://www.buyya.com/papers/ecogrid.pdf
  22. Laura F. McGinnis and William Thigpen and Thomas J. Hacker. Accounting and Accountability for Distributed and Grid Systems. 2nd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2002), 22-24 May 2002, Berlin, Germany 2002
  23. A. Baramouta, R. Buyya, 'GridBank: A Grid Accounting Service Architecture(GASA) for Distributed Systems Sharing and Integration,' 26th Australasian Computer Science Conference (ACSC2003) Adelaide, Australia Feb. 2003