+ All Categories
Home > Documents > NC State University

NC State University

Date post: 30-Jan-2016
Category:
Upload: suchin
View: 20 times
Download: 0 times
Share this document with a friend
Description:
Henry E. Schaffer Coordinator of Special IT Projects & Faculty Collaboration/OIT Professor Emeritus of Genetics and Biomathematics Sarah R. Stein VCL Academic Outreach and Collaboration/OIT Associate Professor of Communication. NC State University. Origins. Problems we faced at NC State - PowerPoint PPT Presentation
Popular Tags:
28
Henry E. Schaffer Coordinator of Special IT Projects & Faculty Collaboration/OIT Professor Emeritus of Genetics and Biomathematics Sarah R. Stein VCL Academic Outreach and Collaboration/OIT Associate Professor of Communication NC State University 1 EDUCAUSE Live! July 29. 2009
Transcript
Page 1: NC State University

Henry E. SchafferCoordinator of Special IT Projects & Faculty Collaboration/OIT

Professor Emeritus of Genetics and Biomathematics

Sarah R. SteinVCL Academic Outreach and Collaboration/OIT

Associate Professor of Communication

NC State University

1EDUCAUSE Live! July 29. 2009

Page 2: NC State University

Origins

• Problems we faced at NC State

– Timely inclusion of new software in lab image · relationships between instructors and lab

staff – Conflicts between 50+ apps in lab image (".dll

wars")• Resulting effort → delays (sometimes months)

EDUCAUSE Live! July 29. 2009 2

Page 3: NC State University

Problems

• Costs to students of high-end apps - making them dependent on labs – Assumption: students don't all have the newest, most

powerful personally owned computers – Reality: students (nearly) all own or have access to some

computer – Reality: many different

models/configurations/ages/capabilities of student computers

EDUCAUSE Live! July 29. 2009 3

Page 4: NC State University

Problems

• Access at night - 24 hour access - safety issues • Distance students can't get to the campus labs

(actually we didn't think of that at first. Why not? :-)

• New software versions - instructors affected by move/don't-move decisions – Early adopters vs. caution

EDUCAUSE Live! July 29. 2009 4

Page 5: NC State University

Problems

• Installation differs due to non-uniformity of lab computers

• Additional work for staff• Instructors expect uniformity

EDUCAUSE Live! July 29. 2009 5

Page 6: NC State University

Considerations

• very low project budget → maximize use of Open Source software – write "glue code" in LAMP environment – remember important engineering principle ~ KISS

• had IBM Blade Center in use for HPC – CapEx vs. OpEx – CapEx amortization - i.e. lifetime

EDUCAUSE Live! July 29. 2009 6

Page 7: NC State University

Considerations

• had expertise in Engineering - Computer Science and central IT

• Team includes Sam Averitt, Mikhail Bugaev, Marc Hoit, Andy Kurth, Aaron Peeler, Henry Schaffer, Sarah Stein, Eric Sills, Josh Thompson, Mladen Vouk - but only 3+ FTE

EDUCAUSE Live! July 29. 2009 7

Page 8: NC State University

Overview of the VCL (the Virtual Computer-Lab) Solution

• bring the lab to the student - over the internet ("virtually") – Anytime, anywhere – From any user computer - Windows/Mac/Linux

• focus on high end software - works well with almost any software – make an image with one major app - always

works! :-)

EDUCAUSE Live! July 29. 2009 8

Page 9: NC State University

Overview

• extra privileges - incl. root / Administrator, with extra security

• http://vcl.ncsu.edu/

EDUCAUSE Live! July 29. 2009 9

Page 10: NC State University

Architecture - an overview

EDUCAUSE Live! July 29. 2009 10

Page 11: NC State University

Architecture

EDUCAUSE Live! July 29. 2009 11

Page 12: NC State University

Architecture - Uses

EDUCAUSE Live! July 29. 2009 12

Page 13: NC State University

Architecture - Flexibility

EDUCAUSE Live! July 29. 2009 13

Page 14: NC State University

What is the Result?

• Students get– Anytime, anywhere– Regardless of user platform– Same app for all– Choice of apps– Can use both networked and local storage

EDUCAUSE Live! July 29. 2009 14

Page 15: NC State University

What is the Result?

• Instructor gets– Uniform platform for all students– Multiple version availability– Quick changes/updates/customization• Instructor can do it herself

EDUCAUSE Live! July 29. 2009 15

Page 16: NC State University

What is the result?

• Staff gets– Smoother operation• Fewer compatibility problems• More satisfied instructors

– Fewer customization requests– Good or better security with fewer restrictions

EDUCAUSE Live! July 29. 2009 16

Page 17: NC State University

What is the result?

• Campus gets– Support for on campus and distance learning– Longer life cycle– Lower TCO

• Economies of Scale• More effective license administration

– Greater Flexibility– Open Source benefits

• Cloud Computing in 2004

EDUCAUSE Live! July 29. 2009 17

Page 18: NC State University

Advantages

• How/Why we get improved service at lower cost (costs include personnel, hardware, software)– Self-service to faculty - very low training need– Responsiveness to faculty/class needs• With minimal staff load

– 7x24x365

EDUCAUSE Live! July 29. 2009 18

Page 19: NC State University

Advantages

– Sharing infrastructure (and costs) with HPC (out of phase use!)

– Operations and Maintenance experience - economies of scale!

– Multiple software version availability – Availability of root/Administrator– Additional features - clusters, semester long

reservations, etc. (opens new pedagogical opportunities)

EDUCAUSE Live! July 29. 2009 19

Page 20: NC State University

Limitations

• Network latency/speed video – Video editing is not a good fit – Some applications require specialized computer

hardware (e.g. graphics cards)– Cultural acceptance of remote shared provision

(more below) • (Offsetting this are opportunities for IT to move up "the

food chain", partnership in pedagogy)

• Open Source support

EDUCAUSE Live! July 29. 2009 20

Page 21: NC State University

Barriers - especially Cultural Barriers

• Adoption of the new – Cloud - can't touch it, feel it, see it – Changes relationships with instructors and users

• Need to let go of the traditional – Traditional methods are comfortable – Moving to the new, but don’t get the economies if

keep all the traditional

EDUCAUSE Live! July 29. 2009 21

Page 22: NC State University

Opportunity for a Walk-Through

• http://vcl.ncsu.edu/– FAQ – on left– The Info Corner – lower right

• See it as a user– Select login with non-NCSU account– Create an account– Make a Reservation, etc.

• Instructor View has more options

EDUCAUSE Live! July 29. 2009 22

Page 23: NC State University

VCL Screen Grabs – Home Page

EDUCAUSE Live! July 29. 2009 23

Page 24: NC State University

New Reservation Page

EDUCAUSE Live! July 29. 2009 24

Page 25: NC State University

Reservation Page – Image Menu

EDUCAUSE Live! July 29. 2009 25

Page 26: NC State University

Conclusions

• Economical, affordable, scalable, shareable– Broadly useful – not a panacea

• Open Source - Apache – http://vcl.ncsu.edu/apache-vcl/

• Production status plus many pilots moving to production – NC State - Spring Semester 2009 61,862

reservations - 107,139 hours - 6,336 unique users

EDUCAUSE Live! July 29. 2009 26

Page 27: NC State University

Conclusions

• You are welcome to try! • Get involved in the Apache VCL Community!– http://cwiki.apache.org/VCL/

• VCL Home Page http://vcl.ncsu.edu/• IEEE Computer July 2009 pp 94-97 “NCSU’s

Virtual Computing Lab: A Cloud Computing Solution”

EDUCAUSE Live! July 29. 2009 27

Page 28: NC State University

Thank You!

NC State University• Henry Schaffer– [email protected]

• Sarah Stein– [email protected]

EDUCAUSE Live! July 29. 2009 28


Recommended