Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Sound of One System Crashing Deploying Sakai at Indiana University David Goodrum Lance Speelmon Barry Walsh Indiana University.

Similar presentations


Presentation on theme: "The Sound of One System Crashing Deploying Sakai at Indiana University David Goodrum Lance Speelmon Barry Walsh Indiana University."— Presentation transcript:

1 The Sound of One System Crashing Deploying Sakai at Indiana University David Goodrum Lance Speelmon Barry Walsh Indiana University

2 2 AmphiHerpin Description: Lessons (some hard) from the implementation of Sakai 2.4 at 8 campuses. Technical, application and communication issues stressed the Teaching and Learning, Infrastructure, Application and Support organizations over a five day period at the beginning of the fall semester 2007.

3 3 Good Headline?

4 The Week from Hell 4 MondayTuesdayWednesday

5 It’s all Relative 5 August 98.84%; 12 outages September 99.69%; 4 outages October100%; 0 Outages November99.92%; 1 outage December 99.67%; 1 outage

6 It was the worst/best of times etc. 6 Faculty and students were in the ditch; Learning Technologies staff were almost powerless because of the technical problems; But…. Many people performed in outstanding ways –Communication!! –Problem determination –Reaching out to the Sakai community

7 Problem Determination: 7 Onion Peeling Each layer revealed another problem/bottleneck Race not to ‘the swift’ –No substitute for analytical ability; –Cool heads were at a premium!

8 The Main Culprits 8 Less than adequate load testing Connection pooling software (DBCP) App Server settings

9 9 Proposed EnhancementsDeliverablesTimelineStatus/Next Steps System: Database memory upgradedReduction in system response timeAugust 2007Completed System: Periodic extract of critical OnCourse production data (as established by the OnCourse Priorities Committee) deployed in a separate environment, allowing faculty and staff to conduct course management activities in the face of OnCourse service interruption. The data can be exported for analysis and manual changes but these changes will not be reflected in OnCourse. Parameter driven query in the OneStart service tab to link to extract of critical production data from OnCourse. Nov 26Planning meeting Determine frequency of extract Pilot implementation Full implementation System: Re-provision the test environment to replicate the production environment during service interruptions in the production environment, providing read-only access to critical functions for a limited subset of users. Limited access to critical functions in fully replicated environment during system interruptions. Phase I: Environment configuration, planning and testing Phase II: Move replicated environment to alternative campus System: Research and develop additional monitoring and alarming systems Early alerting to system technologists of possible problems [Status/next steps] System: Research and develop additional load testing and profiling software Robust testing before high load periods [Status/next steps ] Procedural: Work with faculty to determine critical functionality List of priority functions during critical timesNovember 2007 Completed Procedural: Development of training on how faculty can prepare for and work around technologically-based interruptions Training and materials developed by the campus centers for teaching and learningDecember 2007 Procedural: Provide ongoing videoconferencing for system outages and critical troubleshooting UITS Collaboration Polycom video bridge with phone access October 2007Completed Communications: Document UITS Support Communications Process Process documentationNovember 2007Drafted [can we provide?] Completed and Posted Communications: Develop targeted mailing lists to facilitate quicker turn around on notification to impacted communities. More comprehensive pre-developed notification lists. December 2007 Communications: Research and develop additional notification mechanisms, e.g., information posted on web splash screen. Post system outages/impacts on relevant web splash screens; Other (?) [Status/next steps]

10 Bad Timing 10 Barry

11

12 What is the suggestions enhancement process at IU? https://oncourse.iu.edu/access/content/user/ocadm in/developmentcl.htm

13 Oncourse Enhancements Process (current)

14 Suggestions analysis process at IU Support team responds immediately to support issues and bug reports Remaining entries compiled monthly, forwarded to Functional Requirements Committee (FRC) START: Suggestions, questions and comments entered by users FRC members analyze suggestions for trends & update summary reports FRC combines suggestions data, opt-out rationales, and other sources into a proposal to the Priorities Committee Faculty Priorities Committee rank orders priorities for upcoming development


Download ppt "The Sound of One System Crashing Deploying Sakai at Indiana University David Goodrum Lance Speelmon Barry Walsh Indiana University."

Similar presentations


Ads by Google