Presentation is loading. Please wait.

Presentation is loading. Please wait.

JA-SIG 2001 Building Whistler City: From Concept to Real World Jim Hall, Web Production Support, University of Minnesota.

Similar presentations


Presentation on theme: "JA-SIG 2001 Building Whistler City: From Concept to Real World Jim Hall, Web Production Support, University of Minnesota."— Presentation transcript:

1 JA-SIG 2001 Building Whistler City: From Concept to Real World Jim Hall, Web Production Support, University of Minnesota

2 JA-SIG 2001 Famous Quotes “I think there is a world market for maybe five computers.” -Thomas Watson (chairman of IBM) 1943

3 JA-SIG 2001 Famous Quotes “There is no reason anyone would want a computer in their home.” -Ken Olson (president of DEC) 1977

4 JA-SIG 2001 Famous Quotes “640k ought to be enough for anybody.” -Bill Gates (CEO of Microsoft) 1981

5 JA-SIG 2001 Famous Quotes “Linux will have no place in the University of Minnesota enterprise.” -Steve Cawley (CIO at U of M) 1999

6 JA-SIG 2001 The Beginning

7 JA-SIG 2001 Web Registration Part of student culture Part of student culture First web registration: 1996 First web registration: 1996 95% students used web registration 95% students used web registration Implemented Peoplesoft registration: 1999 Implemented Peoplesoft registration: 1999 New web registration system required New web registration system required

8 JA-SIG 2001 Student Administration Functions View enrollment appointment (queue time) View enrollment appointment (queue time) View holds View holds Class schedule / course guide Class schedule / course guide Add/drop classes Add/drop classes Update personal information Update personal information View grades View grades

9 JA-SIG 2001 Capacity Capacity = 240 users Capacity = 240 users 70,000+ students at U of M 70,000+ students at U of M

10 JA-SIG 2001 Improvement Needed Poor performance Poor performance Instability Instability Students hated the system Students hated the system Support staff restart systems all day Support staff restart systems all day – Can’t do other work!

11 JA-SIG 2001 Poor Performance Students see “Access denied” Students see “Access denied” 10-30 seconds add/drop time = “good” 10-30 seconds add/drop time = “good” 2 minutes not unusual 2 minutes not unusual

12 JA-SIG 2001 Instability Multiple crashes per day Multiple crashes per day One crash induces another to fail One crash induces another to fail All servers are down! All servers are down!

13 JA-SIG 2001

14 Staff Morale Incentive to improve things for ourselves Incentive to improve things for ourselves Stability and performance are key Stability and performance are key Separate effort to improve PS performance Separate effort to improve PS performance Unable to improve web application capacity issues Unable to improve web application capacity issues Registration cycle starts in 2 months! Registration cycle starts in 2 months!

15 JA-SIG 2001 New, Improved Web Registration

16 JA-SIG 2001 Web Registration on Linux? “All the components to run web registration are now available for Linux!”

17 JA-SIG 2001 Web Registration (AIX)

18 JA-SIG 2001 Web Registration (Linux)

19 JA-SIG 2001 Web Registration on Linux? Linux runs well on IBM hardware Linux runs well on IBM hardware IBM support for all components IBM support for all components Server management tools: Server management tools: – RPM, Kickstart Ensure Linux hardware compatibility before you start: Ensure Linux hardware compatibility before you start: – SCSI, network, video

20 JA-SIG 2001 Requirements Support for all components Support for all components Stability Stability Scalability Scalability

21 JA-SIG 2001 Web Registration (AIX)

22 JA-SIG 2001 Web Registration (Linux)

23 JA-SIG 2001 Options Web registration tied to Web Sphere Web registration tied to Web Sphere Web Sphere supported on these platforms: Web Sphere supported on these platforms: – AIX – Solaris – Windows NT – Red Hat Linux Linux is best choice for short timeframe Linux is best choice for short timeframe

24 JA-SIG 2001 Project Management

25 JA-SIG 2001 Project Team A multi-team effort A multi-team effort Web Development: Web Development: – Systems Administrator – Manager Central Computing: Central Computing: – Hardware

26 JA-SIG 2001 How To Implement To Build Confidence Change as little as possible Change as little as possible Test before you implement Test before you implement Burn-in period Burn-in period Phased deployment Phased deployment Isolate moving parts Isolate moving parts

27 JA-SIG 2001 Project Management Keep the project in scope Keep the project in scope Budget Budget Time frame Time frame Features vs. effort Features vs. effort

28 JA-SIG 2001 Project Management Create a schedule, stick to it Create a schedule, stick to it Regular meetings for progress Regular meetings for progress Emails with daily status Emails with daily status Be honest with respect to risks, delays Be honest with respect to risks, delays

29 JA-SIG 2001 Overcoming Fear Challenge to the status quo Challenge to the status quo Free / open source is new concept Free / open source is new concept New paradigm New paradigm – CIO – Customer – Security staff – Our own staff – Auditors

30 JA-SIG 2001 Overcoming Fear Document the work Document the work – Testing – Support – Costs – Deployment – Statistics – Make information available on the web

31 JA-SIG 2001 Overcoming Fear Communicate key messages Communicate key messages – In-house expertise – Confidence in product – Confidence in scalability – Cost effective – Constant involvement of customer – Opportunity to pull “big red handle”

32 JA-SIG 2001 Results

33 Performance Improved (AIX) Web registration: (AIX) Web registration: – 10-30 seconds response time = “good” – 2 minutes not unusual

34 JA-SIG 2001 Performance Improved (Linux) Web registration: (Linux) Web registration: – 74% 0-5 sec. Add/drop – 95% 0-10 sec. Add/drop

35 JA-SIG 2001 Stability Improved (AIX) Web registration: (AIX) Web registration: – Multiple crashes per day – All servers down not uncommon (“cascade failure”)

36 JA-SIG 2001 Stability Improved (Linux) Web registration: (Linux) Web registration: – 5 burps (Java process died) – e-Network Dispatch routes traffic automatically across redundant servers – No crashes visible to user

37 JA-SIG 2001

38

39

40

41

42

43

44 IBM Support IBM’s Linux support is excellent IBM’s Linux support is excellent Fast customer response Fast customer response Good customer contact Good customer contact Very knowledgeable support staff Very knowledgeable support staff

45 JA-SIG 2001 Findings About Java Garbage collection allows Java to recover more memory Garbage collection allows Java to recover more memory Garbage collection is exponential with more memory (AIX) Garbage collection is exponential with more memory (AIX) All other operating systems, garbage collection works correctly All other operating systems, garbage collection works correctly

46 JA-SIG 2001 Results U of M more receptive to Open Source: U of M more receptive to Open Source: – Bugzilla – Additional Linux solutions – Continue to derive cost benefits Improved team reputation Improved team reputation Boosted team morale Boosted team morale

47 JA-SIG 2001

48 Questions? Jim Hall Jim Hall http:// web.umn.edu or, http://labs.webteam.umn.edu


Download ppt "JA-SIG 2001 Building Whistler City: From Concept to Real World Jim Hall, Web Production Support, University of Minnesota."

Similar presentations


Ads by Google