1 / 10

Towards a Secure and Efficient model for Grid Computing using Mobile Code

This paper discusses a model for secure and efficient grid computing using mobile code. Topics covered include resource sharing, grid projects, mobile agent deployment, security measures, billing and accounting, monitoring, and platform requirements.

sharronb
Download Presentation

Towards a Secure and Efficient model for Grid Computing using Mobile Code

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Towards a Secure and Efficient model for Grid Computing using Mobile Code Walter Binder Giovanna Di Marzo Serugendo Jarle Hulaas MOS’02 / June 2002 Giovanna Di Marzo Serugendo

  2. Introduction • Grid Computing • “Controlled and coordinated resource sharing and problem solving in virtual organisations” -- The Globus Project • Resources • Computational, Storage, Network • Tools, Software, Data, CPU, Disk Storage • Grid Projects • DataGrid: CERN • High-Energy Physics, Biology, Earth Observation • Globus Toolkit

  3. Data1 R Data2 Code(Data1,Data2) Code Grid

  4. Agent-Based Model • Single Operator • Downloading of the application • security and accounting preparation • Distribution scheme of application • Mobile Agent • Distribution of application and input data • Monitoring of computation (resource report) • Integration of computed results • Business Model • Micro-payments

  5. Addressed Issues • Distribution of Computation • Deployment descriptor • code, data, result location / composition of computation • Mobile Agent • agent platform at client and donators sites • Security • Operator downloads and signs the code (filter) • Secure Java environment for computations • Billing and Accounting • Operator reifies (rewrites) the code • Execution tickets

  6. 1 3 2 4 7 6 Mobile Agent 9 8 9 Deployment 5

  7. 12 13 14 11 10 15 Monitoring

  8. 16 17 Mobile Agent Results

  9. Platform • Platform Requirements • Portability, performance, security • J-Seal2 • Java-based, Seal computations • Extended bytecote verification • Secure environment for Grid computing • Resource control • Extensions • Control execution of applications: installation, access to resources • Monitoring: overloading detection

  10. Conclusion • Open Questions • Efficiency of model • Precise description of the business model • Donators discovery: Jini-style ? • Integration into a complete Grid solution (Globus-like) • Future Work • JSeal2 extension • Mobile Agent implementation

More Related