1 / 14

Licence Management in Grid - A result from the BEinGRID Project

Licence Management in Grid - A result from the BEinGRID Project. BEinGRID. License Management BEinGRID . License management in BEinGRID Use-case and requirements analysis. Design patterns and component descriptions. License management architecture for Grids. Requirements

dusty
Download Presentation

Licence Management in Grid - A result from the BEinGRID Project

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. Licence Management in Grid - A result from the BEinGRID Project

  2. BEinGRID

  3. License Management BEinGRID License management in BEinGRID • Use-case and requirements analysis. • Design patterns and component descriptions. • License management architecture for Grids. Requirements • Flexible –must be usable in different scenarios • Generic – • Support for every middleware • Needs to support all currently existing client server license management mechanisms. • Local use (Cluster, workstation)

  4. LM - Current Situation • Commercial applications in the industry are commonly used together with a fixed client server licence management system. • The authorization of currently used client-server based license mechanisms relies on an IP-centric scheme. • Any user of a shared (Grid) resources may access the exposed license server. • Secure and authorized access to a local or remote license server in grid environments has not been possible so far. • The use of commercial ISV applications in grid environments therefore was not possible either.

  5. Use case • Organisation BSYS • owns a certain number of licenses for an ISV Code, • runs a corresponding FlexNet License Server • wants to use these licenses for calculations at a grid resource provider. • BSYS requires cost-unit accounting • The resource provider might not be known at job submission time. • In order to perform the calculation with the ISV Code, organization BSYS would have to open its firewall and allow any potential remote grid site to access its license server.

  6. Goals • Grid-friendly license management • Accepted by ISVs • Compatible with different grid middlewares • Adjustment of existing client-server license management systems to the grid: • Allows the usage of existing solutions in the grid, e.g. Flexnet • Idea: PIN/TAN concept

  7. PIN/TAN Concept • Similar to Online-Banking a user that wants to submit jobs to the grid receives: • a list of one time passwords (TANs) • a license account (PIN) • When a user submits a job, he provides these as additional parameters. • Validation of PIN/TAN is done on the provider site. • If the validation was successful the user can access the licenses via a license proxy.

  8. Solution Solution • Authorize the upstream proxy access with one-time passwords in order to provide a generic secure solution for hostile environments. • Transparently reroute the proprietary encrypted socket-based communication between application and license server via a SOCKS proxy-chain.

  9. License Management Architecture

  10. Capabilities Provider: • Detailed accounting and billing through license accounts. Customer: • License accounting web service. • Self-imposed budget-control. • Web service for handling of the one-time passwords (generation of tan lists, license accounts and their properties) ISV: • No need to modify their software.

  11. GUI

  12. Server components • Grid Middleware • Socks5 proxy: tsocks • Tan management: via pam_sotp • Accounting records: mySQL Database • Webserver: Tomcat + Axis2 • Client server license management, i.e. FlexNet

  13. Conclusion and outlook • We have designed and implemented a novel license management architecture which supports the entire class of client-server based license mechanisms in grid environments. • This support is a pre-requisite for the use of commercial ISV applications in grid environments. • The solution will hence substantially enlarge the grid market size in the area of on-demand computing by industry. • The license management architecture supports the required non-interruptive transition towards a pay-per-use business model for licenses.

  14. Conclusion and outlook Availability • Can be downloaded in the next view weeks from www.gridipedia.eu Exploitation • Requests from T-Systems Spain (Automotive), HWW, German Institute for Reactor Safety (GRS) , German Aerospace Research (DLR)

More Related