CERN 25-Mar-99 Computer architectures and operating systems How many do we have to support in HEP? HEPCCC meeting CERN - 9 April.

Slides:



Advertisements
Similar presentations
Technology Analysis LINUX Alper Alansal Brian Blumberg Ramank Bharti Taihoon Lee.
Advertisements

EPD Co. Ltd. Medical Software Company Why open source platform is the best platform For the PACS servers? Why open source platform is the best platform.
CERN december-00 La Politique du tout PC au CERN Séminaire EDF Clamart – 15 décembre 2000 Les Robertson CERN/IT – Genève.
CERN juin-00 La Politique du tout PC au CERN CUIC – Arcachon – juin 2000 Les Robertson CERN/IT – Genève.
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
VoipNow Core Solution capabilities and business value.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
'08 Rabat Why are we using FreeBSD? Scaleable Services Workshop AfNOG 2008 Rabat, Morocco slides by Hervey Allen presented by Joe Abley.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Web Server Hardware and Software
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Complementary Goods Suppose that you need to have both left and right shoes. When you have both left and right shoes, your satisfaction is 10. What is.
Chapter 4 - Software – Part 2 Dr. V.T. Raja Oregon State University.
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
Server Operating Systems Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
Software Developer Career. ◦ Desktop Program development ◦ Web Program Development ◦ Mobile Program Development.
CredoGov VDI Introduction James Gunn
14th April 1999Hepix Oxford Particle Physics Site Report Pete Gronbech Systems Manager.
CS110/CS119 Introduction to Computing (Java)
LINUX/UNIX WORKSTATIONS Franklin Montenegro Carlos Sierra.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Module 1 Introduction to UNIX/Linux
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
WINS Data provides customized software solutions, web development, client-server applications using all major up-to-date technologies. We have experience.
June 25, 1998 Is NT needed at CERN? Andreu Pacheco, LHCb / CERN 1 LHCb Computing Architecture Meeting Is NT needed at CERN? Andreu Pacheco LHCb / CERN.
13 th May 2004LINUX, which LINUX?1 Presentation to the AB/CO Technical Committee – Linux as the Future Console O/S Alastair Bland, 13 th May 2004.
Issues Encountered Porting Debian GNU/Linux to PARISC and IA-64 Bdale Garbee Debian Project Leader Engineer / Scientist, HP Linux Systems.
Linux vs. Windows: A Comparison of Application and Platform Innovation Incentives for Open Source and Proprietary Software Platforms Submitted By: Kishan.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
Chapter 1 What is UNIX? Graham Glass and King Ables,
Unix Background. Introducing Unix Brief Unix History u In 1969, Ken Thompson at AT&T Bell Labs began developing Unix. –First done in assembly language.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Using Virtual Servers for the CERN Windows infrastructure Emmanuel Ormancey, Alberto Pace CERN, Information Technology Department.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
22nd March 2000HEPSYSMAN Oxford Particle Physics Site Report Pete Gronbech Systems Manager.
® IBM Software © IBM Corporation IBM Internal Use Only--Not to be shared outside the company until July 25, 2006 Processor Value Unit Licensing for Middleware.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
Test Results of the EuroStore Mass Storage System Ingo Augustin CERNIT-PDP/DM Padova.
Or, how we created LIVE.PSU.EDU and NEWSWIRES.PSU.EDU without blowing our budget Or, how we created LIVE.PSU.EDU and NEWSWIRES.PSU.EDU without blowing.
March 20001© Dennis Adams Associates 10 False Reasons for using LINUX Or “Beware of Jumping on the Bandwagon” Dennis Adams.
IDE disk servers at CERN Helge Meinhard / CERN-IT CERN OpenLab workshop 17 March 2003.
Cluster Configuration Update Including LSF Status Thorsten Kleinwort for CERN IT/PDP-IS HEPiX I/2001 LAL Orsay Tuesday, December 08, 2015.
CERN 29-Apr-99 Computer architectures and operating systems Is there an opportunity for convergence? FOCUS meeting CERN - 29 April.
14 th April 1999CERN Site Report, HEPiX RAL. A.Silverman CERN Site Report HEPiX April 1999 RAL Alan Silverman CERN/IT/DIS.
1 Virtual Appliance Marketplace MGP Competitive Strategy in Network and Information Industries Amit Bhatnagar Dave Lasley David Wong.
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
1 july 99 Minimising RISC  General strategy - converge on PCs with Linux & NT to avoid wasting manpower in support teams and.
MSC.Linux Dr. Stefan Mayer European Technical Sales Manager, Linux Division MSC.Software GmbH, Munich.
LHC Computing – the 3 rd Decade Jamie Shiers LHC OPN meeting October 2010.
Virtual Server Server Self Service Center (S3C) JI July.
The Case against Microsoft. © 2004 Pearson Addison-Wesley. All rights reserved12-2.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
Peter Idoine Managing Director Oracle New Zealand Limited.
Red Hat, Inc. The Revolution of Choice. Red Hat, Inc. Founded in 1995 –Bob Young, CEO - Co-founder –Marc Ewing, CTO - Co-founder Headquartered in Research.
Ian Bird, CERN WLCG Project Leader Amsterdam, 24 th January 2012.
Chapter 2 Operating Systems
Operating System & Application Software
ClamXav Antivirus Scanner: A Free Tool for Your Mac OS X
Why PC Based Control ?.
Chapter 4: Threads.
CERN openlab for DataGrid applications
Chapter 1 What is UNIX? Graham Glass and King Ables,
DSS Architecture MBA 572 Craig K. Tyran Fall 2002.
Presentation transcript:

CERN 25-Mar-99 Computer architectures and operating systems How many do we have to support in HEP? HEPCCC meeting CERN - 9 April 1999 Les Robertson CERN/IT

CERN 25-Mar-99 - #2les robertson - cern/it Summary  A claim that PCs with Linux and Windows are enough for all of HEP’s needs  An assorted collection of caveats  A suggestion that HEP needs to begin to standardise platforms now, to ensure that we all have the same history when decisions for LHC are made  A proposal for how to begin

CERN 25-Mar-99 - #3les robertson - cern/it What is likely to happen over the next few years?  PC hardware  cheapest, best price/performance, as fast as is needed  Windows ----> Windows 2000  consolidating its 100M unit market  Linux establishing itself as  by far the biggest ever Unix  the standard for Intel architecture  Hard times for the RISC vendors

CERN 25-Mar-99 - #4les robertson - cern/it The Platform  PCs are and will remain (one of the) best price/performers for HEP codes  They may not be the fastest, but they will be fast enough  Reliability and support are as good as for RISC systems  even when buying from small European assemblers  PCs get us into the REAL COMMODITY market, with benefits like -  standard products  competitive pricing & support  multi-sourcing (of a sort)  choice of operating systems

CERN 25-Mar-99 - #5les robertson - cern/it The Platform - II  A real choice of operating systems - with two complementary environments:  Windows for -  productivity tools  engineering applications  mass market leverage  Unix (Linux) for -  server strength  scalability  preferred physics environment  legacy applications (and experience!)  (support of multiple architectures - but is that what we want?)

CERN 25-Mar-99 - #6les robertson - cern/it The Platform - Conclusion  PCs with Linux and Windows are just fine  price  reliability  usability & functionality  support  Why would we need to support anything else?

CERN 25-Mar-99 - #7les robertson - cern/it

CERN 25-Mar-99 - #8les robertson - cern/it The other side of the coin RISC hardware and software provide -  Solid, reliable hardware, designed to maximise performance  Industrial strength operating systems  clear functionality spec  performance-tuned  multi-processor tested  deterministic support, with clear escalation process  Certified hardware + software combinations  Focus on system (as opposed to component) design  and willingness to discuss product strategy, requirements, joint developments, etc. with HEP labs (or is that just a marketing ploy?)

CERN 25-Mar-99 - #9les robertson - cern/it Does Java change the landscape?  SUN, Oracle, etc. propose light-weight Java stations  Really low cost, with zero administration  All the applications are down-loaded as needed  Generally, there is a thin client, with all the smart stuff executing on a server.. but everything has to be written in Java  Good for applications which naturally require a central server (e.g. database applications), or are naturally distributed (e.g. Web browsing)  Not so obvious for applications that do not have a natural client-server model, and/or use multiple languages (like most HEP applications)  There is some argument about Java being more portable than other languages ………… and there are other positive aspects of it as a language

CERN 25-Mar-99 - #10les robertson - cern/it Does Java change the landscape?  low cost Java stations will keep up the pressure on Wintel  but otherwise, for HEP applications and HEP users …. …… NO

CERN 25-Mar-99 - #11les robertson - cern/it Is Linux ready for HEP?  Linux and the rest of Free Software offer:  high quality design  excellent functionality  the products of massive intellectual investment  a sustainable environment - it’s “free” because the development & support are contributed by the user community, not because the developers do not get paid  The functionality as a desktop system, or simple server are fine ……… but many proprietary Unix systems have much better server functionality ……… however, the evolving farm models place limited requirements on data servers  Linux tape and disk server evaluations at CERN look promising

CERN 25-Mar-99 - #12les robertson - cern/it Is Linux ready for HEP?  Support is still a problem  especially for load-related, configuration-related issues on servers But there is a rapidly growing number of commercial offerings (including IBM+Red Hat, HP+Red Hat) and HEP could probably justify a kernel programmer or two (since there is no licence fee for the OS)  Lacking third party products  or well-supported ports of third party products (and in particular Objectivity)  changing fast - but this is clearly still a concern

CERN 25-Mar-99 - #13les robertson - cern/it Is Linux ready for HEP? Not quite for all applications, but it looks very promising

CERN 25-Mar-99 - #14les robertson - cern/it Are we sure that Linux is the right choice for Unix on Intel?  No - we cannot be sure there will be competition from the suppliers of proprietary Unix (Compaq, IBM, HP) Linux is the clear and growing leader today - it will be hard to beat

CERN 25-Mar-99 - #15les robertson - cern/it Do we also need Windows?  The majority might say No  Windows is hard to use for physics batch, especially when we try to make it look like Unix  It probably is not much better (maybe even worse) as a server than Linux  Support for complex environments is not any clearer  But there are so many excellent “productivity” tools and applications sustained by the 150 million unit Windows market  How can people get by without Developer’s Studio?  How can Star Office keep up with MS Office?  ……….  How can we ignore the biggest ever operating system, just as the various versions come together in Windows 2000?

CERN 25-Mar-99 - #16les robertson - cern/it Did we forget about the Mac option? No, it is not really an option Or is it?

CERN 25-Mar-99 - #17les robertson - cern/it An opportunity for standardisation in HEP  We (HEP) are running far too many operating systems, in many cases with only slightly different functionality or hardware cost benefits - - and at a high cost for users and support teams  PCs + { Linux ¦ Windows } offer an historic opportunity to reduce the solution set  The requirements of LHC computing -  massive numbers of processors/boxes  integration of regional computing centres and CERN demand a common agreement on what will be supported  We need to start the dialogue now, to avoid the old problem of history dictating our choices requirement

CERN 25-Mar-99 - #18les robertson - cern/it Proposal for a policy  Restrict ourselves to PC hardware  with Linux or Windows 2000  Develop a migration plan -  progressively freeze support for other Unixes, announcing end-dates which are reasonable for old experiments,  but discourage strongly further investments in RISC systems by current and future experiments  Beef-up investment in Linux and Windows  bring support up to the standards of proprietary Unixes  tackle the problems of scaling the management and performance of desktops and physics farms  engage HEP in the community  emphasise the importance of minimising differences between HEP labs  Focus on the Web as the user interface

CERN 25-Mar-99 - #19les robertson - cern/it Just to be clear ----  This is a proposal for a convergence policy  which looks realistic now  and will provide a single starting point for LHC computing  but we can be sure that the business will not stand still, and we shall sooner or later have to expand the systems and architectures supported AIX WNT Irix Solaris Digital Unix HP-UX MAC-OS Linux Windows 95 SPARC MIPS Intel IA-32 PA-RISC Power PC Alpha Linux Windows 2000 Intel IA-32/ ?

CERN 25-Mar-99 - #20les robertson - cern/it Conclusion  PCs, Linux and Windows 2000 enable a major simplification of the environments supported for HEP, where our needs mostly coincide with those of many other users  We should take the decision to standardise on these within HEP - following and stimulating the mass market in most cases - restricting HEP specials to really, really special issues  And we should start talking now about how LHC computing centres evolve to a standard approach which enables them to work with each other