290 likes | 309 Views
Proposal for restructuring tech staff organization, funding model, and improving department-wide computing environment for EECS at UC Berkeley. Includes background, proposed changes, and current challenges.
E N D
EECS Computing EnterpriseProposed Organization and Funding David E. Culler Computer Science Division U.C. Berkeley
Outline • Background facts • Proposed Tech. Staff Organization • Proposed funding model • Discussion
Randy’s Charge to VC C&N • Create an effective, coherent, modern, department wide computing environment • simplify our lives • eliminate artificial barriers and inequities • scale to emerging research and instructional demands
Context • Transition over the years • terminal / shared server (UCBVax, Diva) • many independent workstations + group servers • development of shared infrastructure services • SWW + Auspex home directories, ... • Incredible Growth and Change • 3500 IP addresses in EECS, CS. PCs everywhere • ethernet/FDDI -> FDDI -> ATM -> switched ethernet -> 1000BT • Cory net, soda net • multicast • NT • Linux • \cs\ grown from 300 GB to over 1 TB in one year • 600 GB of NT Clustered storage (dept. wide prototype) • 1.5M$ per year into instruction in two years
Situation Today • Powerful Infrastructure Services on the Network • file, information, name, mail, time, web, ftp • directory, calendar • Rich desktop environment • not just config and shell scripts • plugins, registries, ... • NT reaching par with Unix • PCs widespread • Small devices emerging • Users are pretty confused • who do I go to for what? What should work? • Vast unmanaged machine assets • constant breakins
Faculty Survey (9/99) • 66% - comp. infrastructure limits their teaching • 55% - comp. infrastructure limits their research • Happiness on scale of 10 • desktop 6.2 • networking 6.1 • infrastructure 5.9 • instructional 5.5 • lab 5.4 • classroom 4.9 • new user 4.5 • 12% say they spend too much on computer support • they had dedicated staff
Staff Situation • TCS disbanded in 1/1/97 • Split dept (IESG) and ERL (CSG) • stemmed the tide of red ink and retired debt • several tech staff reporting to MSOs • CS infrastructure provided by Titan NSF grant • ends soon (6/31/99 + extension) • Unclear who is responsible for what • project planning and mgmt difficult • Unclear what pays for what • NAF ?? • CSG Contracts ?? Cory Infrastructure?? • CSG recharge, IESG recharge • General unease • is instruction subsidizing research or vice versa?
Outline of the Emerging Enterprise • Single user directory (LDAP) • feeds (or replaces) Unix NIS, NT DS • everybody has both accounts • Single resource database • every machine has a current administrator • Common set of services across NT/Unix, Research/Instruction, Soda/Cory • users, groups, files • server-based mail (IMAP) • Scale to need (and quickly) Research Instructional EECS Wide Services Integrated Unix/NT
DNS/ NIS LDAP Scalable Storage and Info Service (Unix) Dept Networks Information Servers NT FS RAID Storage Servers Redundant Cluster Network Web FTP pop imap (1.2 TB) Redundant Backup Server • Consolidate with Cory facilities
NT Transition Plan EECS • Provide RAID storage with backup • Consolidate resource domain • Move users on demand into Homes • Consolidate domains • Build toward NetApps • next 10 TB NT CS home 80 GB Comp-Sci NT SWW & Controllers NT inst 250 GB WolfPack Research NT EE Home 100 GB other Resource Domain
New Staff Structure • Form One Infrastructure Group • shared across ERL/EECS • drawn from Titan, CSG, Dept, IESG • Focus user support on Users! • Free up instructional efforts from duplicating infrastructure • Focus electronics support on labs, AV, and Devices • Dept. Networked Systems Architect to lead, guide, develop, and manage the enterprise • Clear, simple funding model
Primary Technical Staff Groups EECS Instructional Support Group Admin. Comp Group Electronics Support Group Infrastructure Development and Support Group Computer User Support Group ERL Research Groups Research Groups Research Groups
Organization • 5-8 tech staff per group ERL Director CNR Vice Chair EECS CRM III MSOs IDSG Supervisor ESG Supervisor ISG Supervisor CUSG Supervisor IDSG Staff ESG Staff ISG Staff CUSG Staff
Workflow Electronics Support Group Instructors & Student users Instructional Support Group Dept. Staff Admin. Comp Group Infrastructure Development and Support Group Research Groups Self-admin. Faculty, GSR Research Groups Research Groups Computer User Support Group Typical Faculty GSR users
It’s broke! Who do you call? • Office desktop computer? => CUSG • unless you hire your own admin • Classroom? Computer Lab? => ISG • Device? Electronics Lab? Wires? => ESG • If it’s under the floor or in the machine room, IDSG is responsible • front-line staff should do the isolation and make the call • IDSG deals with IS&T as needed
Function: IDSG • The Network (subcontract to IS&T as approp) • The Shared Servers • Common Binaries (SWW, NT-SWW) • Services • time (NTP), names (DNS), configuration (DHCP) • directory (LDAP), NIS, NT DS • file (NFS, NTFS, Samba) • mail, messaging, news (IMAP, POP, Exchange) • User, calendar • Web, FTP, Print • Backup (services and files) • Management • Security • Disaster recovery
Function: CUSG • High quality user support on contract • user account, support, questions, documentation • system configuration (standardized) • proactive system tracking, upgrade, monitoring • periodic user environment checkups • helpdesk: problem notification, diagnosis, correction, and tracking • escalating priority of open problem reports • 90% resolution within two days • security issue resolution • Time and materials support • off-contract assistance • special system support • Subcontract HW support • Development of support and management tools
Function: ISG • Efficient support of instructional computing • more narrowly focused base of systems, applications, user configuration • large user population • uniformity • Development of advanced instructional infrastructure • changing faculty teaching needs • new technology • grants, donations, campus liaison
Function: ESG • Development and support of instructional electronics labs • PCs, instruments, devices • priority • Support of research electronics and devices • recharge basis • Development and support of AV • Support of administrative devices • cardkeys, copiers, etc.
CRM III EECS Systems Arch CUSG IDSG ISG ESG PAIV Kevin M PAIII Pardoe PA IV Rob SDE Ferenc PAIV UNIX Arch PA III Assc DE Law PA I PA III Mark Net Fred PA III Asst DE Nguyen PA II Lars PA IV NT arch PA II PET Monino PA III Husain PA III NT Jon PA II Jason PA III Unix AT El. Tech PA II El. Tech PA III Secuity PET Phil PA II Sys. Adm El. Tech PET Bruce Organization ACG
Funding • What you pay today? • Cory: • NAF $120/year • Devine Acct (50 MB) $180/year • Additional Storage $1200/year per GB • Desktop CSG $400/year • SWW $200/year • HW $300-500/year • basic unix desktop package (300MB) $1100 + HW • NT ???? • Soda • NAF ??? $120/year • Desktop CSG ??? $400/year • Storage $400/GB (backup???)
Going rates • L&S CR Well Run Departments • University of Wisconsin: $1200/year 1997 • Princeton $2600/year • Cornell $4500/year
Proposed Funding: Infrastructure • Explicit cost sharing across EECS/ERL • All research users • Computer Infrastructure Fee (CIS) $35/month • Includes 100MB Unix, 100 MB NT, 100 MB mail • replaces NAF • Additional storage • $275/GB + $140/GB/Year (after first) disaster recovery • Ports • $300 (up front or monthly rate?) • IS&T may apply 5$/month port fee (-3$/mo telephone) • EECS provides FTE and fees according to load
CUSG Contract • $730/year client machine • $1350/year server • Hourly labor: $56/hour • HW subcontract • Going rate today: 100K$/Year PAIII
What Does it Buy? • IDSG • Unix Arch PA IV • Unix PA III • NT Arch PA IV • NT PA III (FTE) • Network manager (FTE) • Elec. Tech • Server Admin PA II • Basic capital maintenance and replacement • CUSG • 70:1 workstation to staff ratio (been at 100:1) • assumes 300 unix, 100 NT contracts initially
Open Issues • Transition to Campus Tier II and relationship to IS&T per port Fees • Campus support for faculty computing via Deans
The Scenario Electronics Support Group Instructors & Student users Instructional Support Group Dept. Staff Admin. Comp Group Infrastructure Development and Support Group Research Groups Self-admin. Faculty, GSR Research Groups Research Groups Computer User Support Group Typical Faculty GSR users
Outstanding Thorns • Modems • 48 instructional, 64 ERL (14.4 and 28.8) • aging, but inexpensive to carry • expensive to replace • will need to find alternative (SHIP, IS&T, …) • Transition of capital equipment and debt • AV funding model • Eventually need alternative to tape backup
Discussion • We’re a long ways towards it • CS Pleiades is solid and scalable • EECS NT-SWW as start • EECS NT home coming soon • Soda/Cory networking • Staff has been working across groups as a team • division by function, rather than by platform • Planned switch-over July 1, 99 • Titan will smooth the transition • Should we fold in port costs too?