4b7acff14909b70579e1b1b6ca8cd479.ppt
- Количество слайдов: 54
Networking Information Communication Engineering New Ideas for Computing Environments Engin. Frame as a multi-purpose framework for computational and data Grids Institute of Physics - Prague - Czech Republic - 12 Dec 2002 e-mail: Alberto. Falzone@nice-italy. com info@nice-italy. com
OUTLINE NICE Company Profile n IT Evolution and visions n Enginframe Architecture & Features n Service overview n Case Studies n Future Perspectives and Outlook n Summary and Conclusions n
NICE Background n Distributed Resource Management – LSF, projects, consulting n System Administration – VENUS, consulting, support – Unix - Windows NT integration n Computing Portals – Engin. Frame, projects and consulting – Web, Java, XML competence – Expertise in Citrix Meta. Frame on NT & Unix
NICE Customers/Partners n Research n Mechanical n Energy n Bio. Tech Aerospace Electronics n n n Telecom Education Partners Consulting INFN, ENEA, ICTP, CASPUR, CILEA, CNR, Astronomical & Astrophysical Observatories Ferrari, FIAT Avio, CRF, Comau, Iveco, ELASIS, Marelli, UTS, Teksid, Brembo, Lear ABB, Ansaldo, Nuovo Pignone, ENEL, Eni. Chem, Enterprise Oil, Agip Pharmacia, (ENEA) Alenia, Galileo, IDS STMicroelectronics, Accent, Alcatel, Ericsson, Siemens Telecom Italia, Italtel, CSELT Scuola Normale Superiore di Pisa, Polit. Of Milan, Universities Compaq/HP, IBM, NEC, SGI, Sun, Avaki Accenture, Elsag, ITGlobal. Value
Where We are ITALY Main Office: Camerano Casasco ASTI Other sites (consultants): TURIN, MILAN, CATANIA
OUTLINE NICE Company Profile n IT Evolution and visions n Enginframe Architecture & Features n Service overview n Case Studies n Future Perspectives and Outlook n Summary and Conclusions n
ICT evolution The two driving forces: n Semiconductors technology evolution – Moore’s Law = 2 x increase every 18 months n Networking and Communication technologies – Communication speed growth is faster than Semiconductors’ evolution – Internet and World Wide Web
Mainframe-centric vision n Pros Uniform access Easy Admin. Full Resource Allocation Control n n Cons High Costs Limited Scalability Fast obsolescence Single point of failure
Desktop-centric vision n n Pros Costs Scalability Incremental growth Freedom for users n n n Cons Partial utilization Limited local power Complex management
Network-centric vision n The Network is the Computer! – LSF (Resource Optimization & Analysis) – VENUS (System Administration) – Flow. Guide (Job-flow Management) – Avaki (Data Management) Application Company Servers Network Linux Compute Clusters Powerful Workstations Dedicated Servers . . .
The Web-centric vision Dedicated Servers Clients Standard Web Browser Inter/Intranet Server(s) Meta. Frame Globus/Gri d Machines LSF Compute Farm
Computing Environment(s) Today Powerful Workstations Meta. Frame Company Servers Tomorrow? ASP(s) on the Internet Network Dedicated Servers LSF Compute Farms Globus/Gri d Machines. . .
User Problems Are Technical Computing environments getting more and more complex? n Do we need to be System Administrators to do our job? n Do we really need to type this command line? !? n Isn’t there an easier way to access computing resources? n
System Administrator Problems How do we manage this complexity? n How can we integrate heterogeneous Unix/Windows resources? n How can we reduce start-up costs for new applications and methodologies? n How can we cut training, ownership and maintenance costs? n
OUTLINE NICE Company Profile n IT Evolution and visions n Enginframe Architecture & Features n Service overview n Case Studies n Future Perspectives and Outlook n Summary and Conclusions n
Why Engin. Frame? n Common problems: – Distributed Resource Managing solutions acceptance and usability – Client access: Windows-Unix integration – Policy enforcement – Collaboration with customers or partners – Data management on WAN – Pressure from Enterprise-wide projects n No expertise for Technical Computing problems among “traditional” web players
What is Engin. Frame? n Inter/Intranet access to computing resources n Any-client can connect through any browser n High scalability & flexibility for any resource n n n Based on the existing command-line Flexible in content presentation Easy to use, setup and manage – Thin/Fat clients, appliances, PDA, Wireless, . . . – Access an arbitrary number of HW & SW resources (clusters, stand-alone hosts, …)
Engin. Frame (R)evolution 1. x - LAN Integration (1998) » Unix-Windows NT Integration » Simplified parallel and distributed computing, … – Developed in collaboration with Compaq 2. x - WAN Meta. Computing (1999) » Standards convergence » Dynamic contents management 3. 0 - Computing Portal Infrastructure
CLIENT WEB SERVER RESOURCES HO W? Users “browse” the Computing resources as easily as a Web site. Collects Resource offers and creates HTML pages and forms to interact with. Agents “publish” service offerings as XML and act on servers’ request WHY? Engin. Frame three tier model Standard Web browsers allow broad accessibility and very positive user experience Web servers with servlet engine are becoming a standard XML can describe many different kinds of services (LSF clusters, standalone, …)
Computing Portal with Engin. Frame X / ICA connections Clients Standard Web Browser Browsing request HTML Rendering Meta. Frame + NFuse Web Server Engin. Frame Server and Repository Application Server Service request XML Output ASP on the Internet Engin. Frame Globus. Agent LSF Agent NFuse Agent. . . GLOBUS Grids LSF Compute Farm
Client Web front-end App. & Data Integr. GUI applications Web Server Web Browser Web. Sphere NICE Deliverables Citrix ICA Client Resources Engin. Frame Citrix Meta. Frame Analysis Info. Miner PCC Intelligence License Mgmt License. Miner* License. Broker PCC LSF/Globus Grid Mgmt System Admin S+C VENUS Data Management Avaki Data. Grid / AFS Operating System Any OS UNIX, Linux, W 2 K Hardware PC, WS, Laptop, . . . Server, Web Farm Server, WS, Rack, . . .
Engin. Frame features n Built on standard technologies – Open to Grid standards (Globus, Grid. ML) – Easily extensible to Open Grid Service Architecture (OGSA) specs n n Interfaced with leading 3 rd party tools Flexible data management – – – n Support for input/output data transfer Support for remote access to centralized data Native XML representation of data Flexible security management – Support data encryption (via SSL server) – Authentication: NIS, Domain, AFS, Grid/Globus, etc.
Engin. Frame service description n n Describe service options, actions and information Intuitive design Fast and easy prototyping Use your preferred XML editor SCREEN CAPTURE OR OTHER IMAGE
Engin. Frame user experience n n User logs in and provides his/her credentials Browse through service offerings Fills the required data form and (if needed) specify his/her input files Submits his/her request for the job
Security Open architecture to support different security policies n Directly supports HTTP authentication and plain-text authentication n Connection can be secured with SSL or VPN n Security plug-ins available for most common protocols (AFS, Globus GSI, Nfuse, …) n
Engin. Frame Benefits n n n n n Hide the complexity of Technical Computing environments Instant migration to the Computing Portal paradigm from a command based world Enhance resource Manageability for System and Application managers Enable smooth NT-UNIX-appliance integration Ease deployment of new software and methodologies Automatic and transparent enforcement of company policies Simplify resource Accessibility in the Virtual Workplace Enhance collaboration with remote sites and partners Protect your Intellectual Property Shorten Time-To-Market/Time-To-User
OUTLINE NICE Company Profile n IT Evolution and visions n Enginframe Architecture & Features n Service overview n Case Studies n Future Perspectives and Outlook n Summary and Conclusions n
Service overview n The basic building block of the portal is the Service n A Service is an XML representation of any Computing related action – a Service might be a FEM solver execution, a parallel Job based on MPI, a query to the LSF master to find my pending jobs, etc. n Services are designed focused on their users – A Service should be self-explaining – It should make life easier for the user
Service structure n n n The Service is basically described by – a service name – a service description or help (info) – the options requested to the user – the command (action) to be executed when the service is requested None of these items is required Service behavior highly depends on the presence of such items
XML terminology n Tag or Element - an item enclosed in <>, which is part of an XML document – e. g. n Attribute - an option of a tag, which has a name and a value enclosed by single or double quotes – e. g.
EF Rendering pipeline Engin. Frame Agent EF XML file Service results are added Engin. Frame Server Special tags are expanded XSLT Processor Templates are applied To browser The rendering pipeline enriches and then transforms the EF XML files n Customization can be at Agent-level and/or through an XSLT style-sheet n
Choosing the right layout n n One very effective method is to select one existing page from your Intranet/Internet site You need to identify a page where you can figure out the space for the service navigation bar and the service content area
OUTLINE NICE Company Profile n IT Evolution and visions n Enginframe Architecture & Features n Service overview n Case Studies n Future Perspectives and Outlook n Summary and Conclusions n
Case study: Consolidation Company in the Defense sector n Different companies have merged into one n Sites and customers spread over WAN n Projects need common coordination and collaboration – No common design methodology – Duplicated licenses across different sites – Insufficient local resources – Limited communication
Solution: Engin. Frame Centralized e. Design Services
Benefits n n Savings in management cost and complexity Simulation from anywhere, in any moment – – n n No training needed Application-independent Collaborative engineering Project-specific cost control Integration with project management, workflow and existing Intranet Portal (Oracle-based) Full control over resource allocation Unified and efficient resource administration
Case Study: Intellectual Property Chipset IP + n + Firm. Ware Scenario: – Accent is designing a chipset for Siemens – Siemens needs to test the firmware & software for this chipset n Problem: – Intellectual Property cannot be disclosed
Solution: Engin. Frame Black-box for Firmware simulation
Before & After Internet Firewall Secure HTTP Internal users LSF Compute Farm
Benefits n n n Great savings in time, travel and logistic costs Simulation from anywhere, in any moment All existing infrastructure is left intact – no additional/dedicated HW and software – no administrative efforts to set-up a new farm n Intellectual property is fully protected – only specific files can be returned to the user – pre-coded simulation scripts n No training needed
Case Study: Time to User Full ASP set-up in 1 day!
Case Study: Data Exchange Collaboration problem in the supply chain n Many suppliers with different supported 3 D models n Complex operations to convert files n Management not comfortable with uncontrolled data exchange n User friendliness
Solution: Engin. Frame Data. Gate
Case study: a portal for Data. Grid Problems: n Scientists only care about their applications and not about the technicalities to run them n They are too lazy to learn new command line interfaces n The middleware services and the ways to access them change very rapidly
The solution: Engin. Frame GENIUS: The Grid Portal for Data. Grid
Benefits n Independence from Middle. Ware changes: – Transparent to the users – The user is guided in his/her choices n Independence from Layout changes: – The services mantain the same structure – New graphic look & feel can be easily implemented n Intuitive use
OUTLINE NICE Company Profile n IT Evolution and visions n Enginframe Architecture & Features n Service overview n Case Studies n Future Perspectives and Outlook n Summary and Conclusions n
Development strategy n Engin. Frame evolves at two levels – Architectural evolution – Project driven enhancements n Future technological focuses: – OGSA/Web. Services – Enterprise/Science Portal integration – DB integration – B 2 B and workflow integration – 3 D visualization integration
Roadmap n Engin. Frame 3. 3 - Q 4 02 – Data management enhancements – Portlet integration n Engin. Frame 3. 5 - Q 2 03 – Authorization system – Early DB integration n Engin. Frame 4. 0 - Q 4 03 – Web. Services & early B 2 B functions
Summary & Conclusions n n n This New Portal Technology provides an easy way to access user’s applications in a distributed environment (e. g. , Computational and Data Grids) The standard W 3 C languages compliance guarantees a very high compatibility and flexibility in multi-purpose development of service architecture Benefits for the end-user: – – – Ubiquitous access to computational & data resources Intuitive interaction with services High abstraction do not imply any specific IT technical knowledge
Please, visit our web site www. enginframe. com e-mail: info@nice-italy. com
Networking Information Communication Engineering “Your new partner in Grid Computing” e-mail: info@nice-italy. com
What does XML mean? n n XML files must be well-formed An XML is well formed when: – There is exactly one element, called the root – the elements, delimited by start- and end-tags, nest properly within each other – each element attribute is delimited by single or double quotes n XML files are case sensitive n All XML files in EF must be well formed


