Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fraunhofer-Institute for Algorithms and Scientific Computing SCAI Licence Management in Grid - A result from the BEinGRID Project.

Similar presentations


Presentation on theme: "Fraunhofer-Institute for Algorithms and Scientific Computing SCAI Licence Management in Grid - A result from the BEinGRID Project."— Presentation transcript:

1 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI Licence Management in Grid - A result from the BEinGRID Project

2 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI BEinGRID

3 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI License Management Architecture

10 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI GUI

12 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI 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 Fraunhofer-Institute for Algorithms and Scientific Computing SCAI Conclusion and outlook Availability Can be downloaded in the next view weeks from www.gridipedia.eu www.gridipedia.eu Exploitation Requests from T-Systems Spain (Automotive), HWW, German Institute for Reactor Safety (GRS), German Aerospace Research (DLR)


Download ppt "Fraunhofer-Institute for Algorithms and Scientific Computing SCAI Licence Management in Grid - A result from the BEinGRID Project."

Similar presentations


Ads by Google