The Computer Systems Lab Computer Sciences Department University of Wisconsin New Graduate Student Orientation David Parter, Associate Director The CSL: Who, What and Where • Develop and Support Computing Facilities • Desktop Workstation: All Faculty, Staff, Graduate Student desks • Instructional Labs serve 6,000 students/year • Special facilities as needed for research projects 2 CSL New Graduate Student Orientation 28 June 2016 Who, What and Where (continued) • • • • Room 2350 Computer Sciences & Statistics lab@cs.wisc.edu 262-2389 Office Hours: • 8 am - noon, 1 pm -5 pm Monday - Friday • “Off Hours” (limited help -- student staff): 3 • 8 - 10 pm Monday - Thursday • 6 - 8 pm Friday • noon - 2 pm Saturday & Sunday CSL New Graduate Student Orientation 28 June 2016 Computer Systems Lab Staff • Director: Paul Beebe (beebs@cs.wisc.edu) • Associate Director: David Parter (dparter@cs.wisc.edu) • User Services: vacant position 4 CSL New Graduate Student Orientation 28 June 2016 Computer Systems Lab Staff (continued) • Software Staff: • • • • • Jerel Mackay (jerel@cs.wisc.edu) David Thompson (thomas@cs.wisc.edu) John Perkins (john@cs.wisc.edu) Marc Dionne (dionne@cs.wisc.edu) vacant position (NT support specialist) • 1 Project Assistant • 12 Undergraduate Students 5 CSL New Graduate Student Orientation 28 June 2016 CSL User Community • • • • • 39 Faculty (plus affiliated faculty) 40 Research and Administrative Staff 250 Graduate Students 250 Undergraduate Majors 3,300 Students per semester (including grads, majors) • Affiliated Researchers, Visitors, etc. 6 CSL New Graduate Student Orientation 28 June 2016 Computer Systems Lab Facilities • Workstations: CPU/Workstation Type total DEC Alpha Pentium Pentium Pro Pentium II/III/Xeon Sun Ultra Sun SparcStation other total 7 CSL New Graduate Student Orientation 10 94 310 139 76 155 13 797 Research Instructional Infrastructure 6 0 4 65 4 25 190 100 20 94 44 1 29 40 7 78 40 37 13 0 0 475 228 94 28 June 2016 Special Purpose Computers • • • • • • 3 Sun Enterprise 5000 4 Sun Enterprise 6000 (“Midship”) Cluster of Workstations (“COW”) Cluster of PCs (“COPs”) IBM SP-2 Linux Cluster (Fall ‘99): 100 nodes • dual xeon, 2GB RAM 8 CSL New Graduate Student Orientation 28 June 2016 Operating Systems • Major Operating Systems: Operating System Digital Unix AIX Windows NT Solaris Sparc Solaris X86 Linux total total 10 21 261 225 213 37 767 Research Instructional Infrastructure 6 0 4 21 0 0 117 144 0 141 80 44 173 0 40 31 0 6 489 224 94 • Supporting Operating Systems: • Solaris, Digital Unix, Linux (soon) • Windows NT 9 CSL New Graduate Student Orientation 28 June 2016 File Service and Backups • ~1 TB in AFS File System • UNIX and Windows NT • Backups Every Night: • AFS • Not including /common/tmp • Local Disks on All Unix Computers • Not including /tmp, instructional workstations • NOT Backing Up NT Local Disks (yet) 10 CSL New Graduate Student Orientation 28 June 2016 File Service and Backups • Full Backups on 2-Week Cycle • All Changed Files Saved To Tape Every Night • First “Full” Backup Set Each Month Saved for 1 Year • First “Full” Backup Set for January and June Saved for 2 Years 11 CSL New Graduate Student Orientation 28 June 2016 CSL Networks • • • • • • 12 10 Mbit/Sec Ethernet 10 (soon < 5) 100 Mbit/Sec Ethernet 50 FDDI 1 ATM (local) 3 Switches, 60 ports Gigabit 2 Future: Upgrade routers, switches, more Gigabit CSL New Graduate Student Orientation 28 June 2016 Campus Networks • • • • ATM Core Mix of Ethernet, Fast Ethernet on Campus 60 Mbit/second “commodity” internet OC-3 (155 Mbit/second) link to AADS • • • • 13 vBNS MREN schools Abilene (Internet2) other high-speed networks CSL New Graduate Student Orientation 28 June 2016 CSL Instructional Facilities • UNIX: • • • • • • 14 40 Sun SparcStation 20/51 workstations 40 Sun Ultra 10/300 workstations All CS Graduate Students Have Unix Accounts Solaris 2.6 (2.7 scheduled for January) MIT X11R6.4 Most CS Programming Courses CSL New Graduate Student Orientation 28 June 2016 CSL Instructional Facilities • Windows NT: • • • • • 107 Pentium Pro workstations 30 400 MHz Dual Pentium II workstations 14 Pentium III workstations (new lab Fall ‘99) Attended Labs for CS 132 Open Labs for Other Courses: • CS 110, 302 (introductory programming) • CS 638 (computer graphics) 15 CSL New Graduate Student Orientation 28 June 2016 Special Facilities • General Purpose Windows NT Lab • 2 Pentium Pro Workstations • All CS Users Have Accounts • “Crash-and-Burn” Lab • 4 Pentium Workstations • Install Any OS, Experiment for Project Classes • Room 3370B CS&S • “OD” Key Opens Door (soon) 16 CSL New Graduate Student Orientation 28 June 2016 Computer Systems Lab Funding • Combined Operating Budget: $760,000 UNIVERSITY RESEARCH FUNDS 27% FACILITIES CHARGEBACK (Research Projects) 40% UNIVERSITY INSTRUCTIONAL FUNDS 33% • FY99 University Funded Research Capital: $115,000 17 CSL New Graduate Student Orientation 28 June 2016 CSL Computing Environment • One Login Name Per Person • AFS: Unified File System • 150 MB AFS Home Directory for Grad Students • Kerberos V Authentication • Global Mail Aliases (username@cs.wisc.edu) • Backup Tapes Made Every Night 18 CSL New Graduate Student Orientation 28 June 2016 AFS File System • Unified File System • Similar to Unix File System • http://www.cs.wisc.edu/csl/doc/howto/afs • CSL Naming Conventions: purpose software projects users' home directories Unix /s /p /u NT s: p: u: (your home) • “recover” Command for Instant Restore of Yesterday’s Files 19 CSL New Graduate Student Orientation 28 June 2016 CSL Unix Environment • X Window System • Same Software on All Platforms (if possible) • Installed Software: • • • • 20 Base Operating System (some local changes) Additional Software in /s/package-name /s/std/bin Provides Almost All Software Unsupported Software: /unsup CSL New Graduate Student Orientation 28 June 2016 CSL Unix Environment (continued) • Default “dot” Files • /s/lab/skel • /s/std/bin/newdots • Unix Software Catalog: • http://www.cs.wisc.edu/csl/doc/info/unix-software 21 CSL New Graduate Student Orientation 28 June 2016 Software Upgrades, Installation and Support • Critical Instructional Software Frozen During Semester • Compilers, Editors, etc • Except Emergencies • New Versions installed in /s/package-version • /s/package/ChangeLog • Installation History, Configuration Notes • Suggestions Welcome 22 CSL New Graduate Student Orientation 28 June 2016 CSL Windows NT Environment • Infrastructure Shared With Unix • • • • • AFS File System Kerberos V Authentication Login Authorization via CSL Database Printing via Unix Eudora POP Mail Client • Kerberos POP for Security 23 CSL New Graduate Student Orientation 28 June 2016 CSL Windows NT Environment (continued) • AFS File System Mappings • • • • • 24 home directory mapped to U: /s mapped to S: /p mapped to P: /afs/cs.wisc.edu mapped to W: /afs works in symbolic links on NT CSL New Graduate Student Orientation 28 June 2016 CSL Windows NT Workstations • Instructional Workstations • Read-only Profile for All Users • including NT workstations in TA offices (new) • Research Desktop Workstations • Less Restricted Environment • Difficulty Managing Locally Installed Software • Roaming Profiles 25 CSL New Graduate Student Orientation 28 June 2016 Windows NT Software • Windows NT Support for Past 2+ Years • No Previous Windows Support to build on • Current Software Selection More Limited Than on Unix • Costs, Installation Difficulties • Adding More Software Now and in Future • http://www.cs.wisc.edu/csl/doc/info/nt-software • Some Software on Local Disk • Most Software in AFS (/s -> S: Drive) 26 CSL New Graduate Student Orientation 28 June 2016 Maintenance Windows and Scheduled Downtime • Maintenance Windows for Most Scheduled Downtime • Sunday 4 - 8 pm • Sunday 8 - 12 pm • Announced in cs-announce, on web • Other Downtime and Reboots: 27 • Instructional Workstations Reboot Every Morning • Emergencies • As Needed for Large Projects CSL New Graduate Student Orientation 28 June 2016 The Workstation On Your Desk • All Support Graduate Students (TAs, RAs, Fellows) • Use for Project Research, Personal Research,Course Work • Can Not Change Configuration (Hardware, System Software, users) • Postscript Printers on Each Floor • DO NOT TURN OFF OR REBOOT ANY CS COMPUTER!!! 28 CSL New Graduate Student Orientation 28 June 2016 The Workstation On Your Desk (continued) • Please Don’t Move the Workstation • Don’t Spill Soda, Coffee, etc • Dialins: WiscWorld Campus Model Pool • Managed by Division of Information Technology • http://www.wisc.edu/wiscworld • Use SSH (SecureCRT) • DO NOT TURN OFF OR REBOOT ANY CS COMPUTER!!! 29 CSL New Graduate Student Orientation 28 June 2016 CS Department Communication and Information • Email: • graduates@cs.wisc.edu • Class Mailing Lists (csXXX-nlist@cs.wisc.edu) • Announcements: • • • • 30 Identical Content: Choose Your Preferred Format uwisc.cs.announce newsgroup cs-announce mailing list msgs CSL New Graduate Student Orientation 28 June 2016 CS Department Communication and Information (continued) • Discussion: • uwisc.cs.misc newsgroup • cs-misc mailing list • World Wide Web: • http://www.cs.wisc.edu/ 31 CSL New Graduate Student Orientation 28 June 2016 Systems Lab Communication and Information • lab@cs.wisc.edu • Preferred Method of Reporting Problems, Making Requests • News and Announcements: • uwisc.cs.lab newsgroup • cs-lab mailing list • Important, General Announcements in cs-announce 32 CSL New Graduate Student Orientation 28 June 2016 Systems Lab Web Pages • http://www.cs.wisc.edu/csl • Online Documentation: • http://www.cs.wisc.edu/csl/doc (new) • http://www.cs.wisc.edu/csl/faq (old) • CSL Polices: • http://www.cs.wisc.edu/csl/doc/policy • http://www.cs.wisc.edu/csl/policies • Polices Set by Facilities Committee, Faculty 33 CSL New Graduate Student Orientation 28 June 2016 Computer Systems Lab Policies • Graduate Student Accounts • http://www.cs.wisc.edu/csl/doc/policy/grad • Instructional Computing Facilities • http://www.cs.wisc.edu/csl/doc/policy/inst • General UW Rules Regarding Computer Use • UW Policy on Electronic Data Privacy • http://www.cs.wisc.edu/csl/doc/policy/privacy 34 CSL New Graduate Student Orientation 28 June 2016 Activating Your Account • CSL Office: 2350 CS&S, 8-12, 1-5 M-F • First Account: Instructional Unix Workstations • Office Workstation: Send Email to lab@cs.wisc.edu When Assigned to an Office • Mail Aliases and New Accounts Change Overnight 35 CSL New Graduate Student Orientation 28 June 2016 Interacting With the Systems Lab • Use Email if Possible • lab@cs.wisc.edu • Request Tracking System • Include lab@cs.wisc.edu in any followups • include [CSL #NNNNN] in Subject: line • Plan Ahead • Ask, Don’t Demand • Read the Policies and FAQ First 36 CSL New Graduate Student Orientation 28 June 2016 Interacting With the Systems Lab • Provide as Much Information as Possible • Open To Suggestions • lab@cs.wisc.edu • dparter@cs.wisc.edu • Please Understand, Special Cases are Hard • Busy Times: Week Before, First 2 Weeks of each Semester 37 CSL New Graduate Student Orientation 28 June 2016