1 / 28

EnginFrame: Web-based GRID Interface for Offline Meetings

Learn about EnginFrame, a powerful web interface for the GRID world, presented at the Alice Offline Meeting in Erice, Italy. Discover EnginFrame's architecture, features, and integration with Alice.

dwaiters
Download Presentation

EnginFrame: Web-based GRID Interface for Offline Meetings

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. Alice Off-line Meeting a Web interface for the GRID world Erice (TP) - Italy, Sept 26th, 2000 Andrea.Rodolico@enginframe.com

  2. Outline NICE Company Profile EnginFrame Targets EnginFrame Architecture and Features EnginFrame with Alice Q&A

  3. NICE Targets and Skills • Distributed Resource Management • Master LSF VAR for Italy since 1995 • System Administration • consulting for System Administration • heterogeneous cluster integration • Computing Portal • EnginFrame HPC interface and resource browser • Projects and consulting in distributed computing

  4. INFN, CNR CILEA, CASPUR ENEA, ICTP Scuola Normale di Pisa Italtel, CSELT Telecom Italia Alenia FIAT AVIO Ferrari Centro Ricerche FIAT Iveco ELASIS, UTS Pharmacia & Upjohn STMicroelectronics Accent ABB Ricerche ENEL Ansaldo Nuovo Pignone (GE) SGI, Sun, HP, Compaq/DEC Universities ... NICE Customers Research EDA Telecom Energy Auto/Aero

  5. Outline NICE Company Profile EnginFrame Targets EnginFrame Architecture and Features EnginFrame with Alice Q&A

  6. Problems • Are Technical Computing environments getting more and more complex? • How can we simplify access to distributed computing resources? • How can we automate complex workflows and large scale problems? • How can we integrate computing and information services?

  7. What is EnginFrame? • Inter/Intranet access to computing resources • Any-client can connect through any browser • Thin/Fat clients, appliances, PDA, Wireless, ... • High scalability & flexibility for HPC resources • Access an arbitrary number of HW & SW resources (clusters, stand-alone hosts, ASP’s…) • Flexible in content presentation • Easy to use, setup and manage

  8. Clients Inter/Intranet Server(s) Standard Web Browser Computing Portal in Action Dedicated Servers MetaFrame Compute Farm(s)

  9. EnginFrame Benefits • Enables an instant migration to the Computing Portal paradigm from a command based world • Intuitive XML dialect to define services • Enhances resource Manageability for System and Application managers • Simplifies resource Accessibility for users • Ease deployment of new software and methodologies • Automatic and transparent enforcement of new policies • Enables smooth NT-UNIX-appliance integration

  10. Outline NICE Company Profile EnginFrame Targets EnginFrame Architecture and Features EnginFrame with Alice Q&A

  11. EnginFrame (R)evolution 1.x - LAN Integration (1998) • Unix-Windows NT Integration • Simplified parallel and distributed computing, … 2.x - WAN MetaComputing (1999) • Standards convergence • Dynamic contents management 3.0 - Computing Portal

  12. EnginFrame three tier model CLIENT Users “browse” the Computing resources as easily as a Web site. Standard Web browsers allow broad accessibility and very positive user experience WEB SERVER Collects Resource offers and creates HTML pages and forms to interact with. Web servers with servlet engine are becoming a standard RESOURCES Agents “publish” service offerings as XML and act on servers’ request XML can describe many different kinds of services (LSF clusters, standalone, …) WHY? HOW?

  13. X / ICA connections XML Output HTML Rendering Browsing request Service request EnginFrame LSF Agent NFuse Agent ... EnginFrame architecture Application Server MetaFrame + NFuse Clients Web Server EnginFrame Server and Repository Standard Web Browser LSF Compute Farm

  14. EnginFrame service description • Describe service options, actions and information • Intuitive design • Fast and easy prototyping • Use your preferred XML editor SCREEN CAPTURE OR OTHER IMAGE

  15. EnginFrame user experience • User logs in and provides its credentials • Browses through service offerings • Fills the required data form and (if needed) specifies input files • Submits the request for the job

  16. Security • Open architecture to support different security policies • Directly supports HTTP authentication and plain-text authentication • Connection can be secured with SSL or VPN • Security plug-ins will be available for most common protocols (Grid, AFS, …)

  17. Data management: Local input • Supports local data transfer to the agent • Only requirement: v3+ standard browser Web Server File Attach EnginFrame LSF Agent NFuse Agent ... EnginFrame Server and Repository Remote storage Local data

  18. Data management: Remote input Web Server Remote File Browsing EnginFrame LSF Agent NFuse Agent ... EnginFrame Server and Repository Remote data • Support remote file browsing (requires Java) • Only path information is transferred

  19. Data management: Local output Web Server HTTP Download Output Retrieval EnginFrame LSF Agent NFuse Agent ... EnginFrame Server and Repository Remote output Local disk • Output files can be “downloaded” to the client • stdout rendering: XML, HTML, plain text

  20. Data management: Remote output Web Server Service Request Service Request EnginFrame LSF Agent NFuse Agent ... EnginFrame Server and Repository Remote output Interactive Post Processing • Output can be directly post-processed remotely • ICA or X[3D] can be used for user interaction

  21. EnginFrame Foundations • Completely standards based • Apache XML suite • Cocoon, FOP, Xalan-J, Xerces-J • Apache + JServ/Jakarta (Servlet 2.x) • Reference platform: Linux • RedHat Linux 6.1 or 6.2 + Sun JDK 1.2.2 • Installation facts • Minimal footprint • Server: < 5 Mb Disk; < 20Mb RAM; < 1s CPU/hit • Client: NO LOCAL SOFTWARE! • RPM: Work in progress!

  22. Outline NICE Company Profile EnginFrame Targets EnginFrame Architecture and Features EnginFrame with Alice Q&A

  23. EnginFrame with Alice • Simple but comprehensive web interface to Aliroot • Supports LSF, but not restricted to it • distributed resource management (DRM) off the shelf • Supports multiple sites with MultiCluster • accounting and reporting • File Transfer Agent (FTA) for data transfer • Automate large scale problems • Job array support

  24. Alice test-bed in Catania • VENUS for Configuration Management centralized administration • LSF MultiCluster for DRM • EnginFrame as Web interface • Coming up: • LSF Analyzer for accounting & reporting • LSF FTA for comprehensive and fault tolerant data transfer • GLOBUS integration of the above

  25. Open opportunities • We are open to work together! • Our to-do list • Authentication with GRID facilities • Full support to AFS • Integration with LDAP • Alice advanced workflow management

  26. Outline NICE Company Profile EnginFrame Targets EnginFrame Architecture and Features EnginFrame with Alice Q&A

  27. EnginFrame freedom Resources Seamless access to a full range of heterogeneous servers and clusters. Applications Seamless access to a full range of interactive and batch applications. Flexibility Devices Access from any client device or appliance Connections Access with any connection. LAN, WAN, Internet, and wireless. Information Render embedded application information (tutorials, context sensitive on-line help, ...)

  28. Networking Information Communication Engineering “Your new partner in Network Computing” e-mail: info@nice-italy.com

More Related