200 likes | 349 Views
Services in Fraunhofer Enterprise Grids. Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007. Outline. Introduction Fraunhofer Enterprise Grids (EPG) Overview Services in Fraunhofer EPG Business sector-specific Grid solutions Structure Grid Check Process model Portal
E N D
Services in Fraunhofer Enterprise Grids Julian Bart, Anette Weisbecker Cracow Grid Workshop ’07 16.10.2007
Outline • Introduction • Fraunhofer Enterprise Grids (EPG) • Overview • Services in Fraunhofer EPG • Business sector-specific Grid solutions • Structure • Grid Check • Process model • Portal • Outlook • PartnerGrid
Fraunhofer Alliance Grid Computing The Fraunhofer Grid Alliance manages the Fraunhofer Resource Grid and combines the grid research activities of eight IT research institutes within the Fraunhofer Society. The Fraunhofer Resource Grid (FhRG) is the operational basis for Grid Research and Grid Applications within the Fraunhofer Grid Alliance.
Evolution of Grid Computing in industry Inter Grids: Wide Area Service Grids Global Grid Service Infrastructure international, global Grids Semantic Grids Service Oriented Knowledge Utilities (SOKU) Evolution long term • Extra Grids: Distributed Partner Grids • Distributed Enterprise and Campus Environments • Integration of Partners, inter organisational Collaboration, • Virtual Organisation • Security, inter organisational load balancing medium term • Intra Grids: Enterprise Grids • process management across departments • Authentification, Authorisation, Security, Accounting • additional options e.g. load balancing short term Time
Fraunhofer Enterprise Grids: Overview • Economy-oriented research project by Fraunhofer • Project aims: • Preparation of sector-oriented Best-Practice grid solutions • Use cases, to show enterprises the possibilities of grid computing • Analysis of existing free and commercial grid middleware solutions • Process method for the introduction and usage of grids in enterprises • Development of a Grid check, to analyse the grid-capability of an enterprise including a cost-benefit model • Enhancements of the Fraunhofer grid software components • Grid middleware software (i.e. data management, workflow management and portal components) • Grid-relevant applications (Simulations, financial analysis, …)
Fraunhofer Enterprise Grids: Services • Services in Enterprise Grids: • Introduction-Services for a Grid infrastructure in enterprises • Process model for the planning and realisation • Grid Check • Middleware-Services in a Grid-based environment • Portal • User-Management • Data-Management • Security based on X509 certificates • Workflow Execution System with Scheduler • Calana – Auction-based Grid Resource Broker • XenBEE – Virtualisation Environment
Fraunhofer Enterprise Grids: Process model • Process model for the integration of Grid middleware in the enterprise IT infrastructure
Extended Cost-Benefit model Fraunhofer Grid Check • Analysis of the IT-infrastructures and the processes • Potential analysis of grid computing considering the business objectives
Fraunhofer Grid Check • Workshop(s) with developers/user • Criteria Analysis Check List: • Applications • Number and knowledge of current / potential users • Licence problems • Requirements • Bottlenecks • Hardware infrastructure • Network topology • Existing hardware • Security infrastructure (firewalls, policies…) • Administration • Planned changes • Bottlenecks • Data infrastructure • File Server • Databases • …. • Advantages/Disadvantages of Grid Computing • Analysis of the abilities to improve • Cost-benefit model comparing current/potential infrastructure
Fraunhofer Grid Check • Committing the objectives of a middleware introduction: • New business processes/models • Performance improvement • Providing access to the application via: • GUI • Portal • Console • Administration model/ Monitoring • Costs • Service Level Agreements • Scalability • Virtualisation grade
Fraunhofer Enterprise Grids: Portal • Enterprise Grid portal in the Fraunhofer Resource Grid with special focus on the requirements of enterprises: • Variety of applications of different sectors • Certificate-based Sign-On • New Users as guest users • Role-based access to the applications via portlets • Location-independent access to the Grid • User-specific data storage on the portal • Input/Output files • Parameter files
Fraunhofer Enterprise Grids: Portal • Enterprise Grid portal: • Grid Workflow execution service • Composition of several services to a new, more complex service incl. data management based on Web services • Resource broker/ Scheduler • Resource virtualisation • Administration portlets • White list for new users by a Distinguished Name certificate-list • Script Templates to keep the resources up-to-date
Broker Agent2 Agent1 Fraunhofer Enterprise Grids: Calana • Agent-based Resource Broker • Broker starts auction by user request • Fast & expensive vs. Slow & cheap • Latest beginning • No. of CPUs • Agents bid for the order
Virtualisation infrastructure »XenBEE« • Xen-Based Execution Environment • xbe – User client • xbed – Management daemon • xbeinstd – Instance control daemon (inside the Virtual Machine) • Workflow: • The user can create and upload or use an existing virtual machine image • Starting the machine via the xbed, waiting for xbeinstd to send Up-Message • The user sends a file with the Job execution description (XSDL) incl. Data Setup • xbeinstd runs the application and returns the data when done • Images can be encrypted and compressed for transport
Evolution of Grid Computing in industry Inter Grids: Wide Area Service Grids Global Grid Service Infrastructure international, global Grids Semantic Grids Service Oriented Knowledge Utilities (SOKU) Evolution long term • Extra Grids: Distributed Partner Grids • Distributed Enterprise and Campus Environments • Integration of Partners, inter organisational Collaboration, • Virtual Organisation • Security, inter organisational load balancing medium term • Intra Grids: Enterprise Grids • process management across departments • Authentification, Authorisation, Security, Accounting • additional options e.g. load balancing short term Time
PartnerGrid: Projectgoal The goal is the development of a collaboration software platform based on Grid • Management of distributed, virtual organisations und their protection by the realisation of integrated security concepts • Accounting and billing function • Transparent access to distributed data in the form of file systems and data bases passing firewalls • Interface to service providers for the execution of very compute intensive application • Passing firewalls between partner by the integration of an Application-level-gateway • Definition and execution of complex and distributed process flows • Simple usage interface for the access and the usage of the software infrastructure via portal technology
PartnerGrid: Projectgoal Realisation of two scenarios: • Founding process simulation • Optimisation with parallel workflows on distributed resources • Deployment of Grid middleware in a big enterprise • Online-Support by the software producer in customer-projects • Plastic forming process simulation • Project processing between customer, supplier and service provider • Application sharing environment, Communication modules
Thank you for your interest! Questions? Contact: Julian Bart Fraunhofer IAO Business Unit Software Technology E-Mail: julian.bart@iao.fraunhofer.de http://www.swm.iao.fraunhofer.de http://www.enterprisegrids.fraunhofer.de