Enhancing Student Learning Experience by Upgrading CS File

Transcription

Enhancing Student Learning Experience by Upgrading CS File
Enhancing Student Learning Experience by Upgrading CS File Service System
Project description
The Computer Science department offers about 60 courses and 200 course sections (excluding
Computer Literacy) each semester. Total undergraduate and graduate enrollment in Computer
Science courses each academic year is about 4000. The department provides computing
resources to 30 faculty members and 1500 students. Among 1500 students, approximately 900
are undergraduate CS major students, 350 are graduate students, and 260 are non-major
students. All students have CS accounts to access specially designed computing resources and
programming environments, such as C, C++, and Java compilers, high performance computing
GPU programming, website design, and database design. Students create and compile class
projects using various programming servers. Their projects are saved to a dedicated file server.
The file server serves user files through Network File System (NFS) services. The NFS server
hosts all user files. Students can access their files through general purpose servers,
programming servers, and lab computers that have both Windows and Linux operating systems
installed. Students can program and compile their course projects using programming servers,
and then use lab computers to document their project and the general servers to submit their
projects to professors.
There are three main problems with our file service: too little disk space, the backups run too
slowly, and we only have one NFS server (so if it dies then we have major issues).
NFS allows files to be stored on one server, yet used on many other servers as if those files
existed on each. Because we have several servers available to our students, we use NFS to
allow students to conveniently access their files from any server. Instead of having to manually
copy files back and forth from server to server, any new files or changes to files are immediately
visible across all servers.
Our NFS server has a disk capacity of 1 TB. Divided by the 1500 students with Computer
Science accounts, that leaves 700 MB per student. However, faculty also store their data on
our server, and because they have much more data to store from their teaching and research
than students do, we don't limit how much they can store. Once the faculty have taken their
chunk, we are left with much less space, and have to place disk usage limits (known as disk
quotas) on students so that our server doesn't run out of space. Graduate CS majors get 300
MB, undergraduate CS majors get 200 MB, and non-majors who are taking CS classes get 100
MB. This is an extremely small amount of space, and students are always running into their disk
quota because they work on uncompressed images for the Computer Graphics class, or
OpenStreetMaps data for Advanced Algorithms, or record their own video presentations for
class. It's accepted by now that most student data has to be stored off the server, because
there just isn't enough space. But then they're back to copying the data back and forth
between their computers because they don't have NFS, and they don't have the automatic
backups that we provide. Also, if they run over the disk quota, they risk losing any open file
1
because the file server refuses to save a file if the user has exceeded his/her disk quota. Usually
the result is that the file is corrupted or deleted. Losing up to a day of work (since the last
backup) is obviously extremely frustrating.
While we could buy more disks, there's another problem. Our current backup rate is 8 MB/s, so
backing up the 650 GB used on our NFS server (not including the other servers we have to
backup) at 8 MB/s takes about 23 hours. Backups make accessing files very slow, so we can
only run them for a few hours in the middle of the night when very few people are working.
Even if we had more disk space on the server, we still might not be able to backup files fast
enough and our backup jobs would get further and further behind. So it really is important that
we get a faster backup system, but with a faster backup system we could take advantage of
more disk space (that we don't have).
We have only one server for our NFS file service. In addition to the disk space issue, having one
server means that its failure would bring down the whole file service. Although the server has
some redundant parts (meaning that if a hard disk fails, it still has another one to use), the
server's motherboard failed last month and it has no redundant motherboard. Since the server
is out of warranty, we had to order a motherboard from the manufacturer, but it has been over
a month now and the motherboard is still on back order. We had to temporarily convert our
database server to host both our file service and our database service, but this double-duty is
hurting database performance for our Databases class and increasing the risk that the database
server will fail from the extra load.
The two tape autoloaders (used for our backup system) have been discontinued by the
manufacturers and have been out of warranty for three years. One of the tape devices had its
power supply fail last month. The manufacturer no longer carries the power supply, so, as a
makeshift solution, we hung a regular PC power supply out the side of the device and propped
it up. Needless to say, this strategy isn't sustainable in the long-term.
This project seeks funding to upgrade the file system and the backup system.
Impact of this project
All students taking Computer Science courses are provided with file and backup services. In the
Spring and Fall semesters the student enrollment in Computer Science undergraduate courses
(excluding Computer Literacy) is around 1500 in 200 class sections. Summer semesters
enrollment is about 600. Total undergraduate and graduate enrollment in Computer Science
courses each academic year is about 4000. All Computer Science courses have multiple
individual or group project assignments throughout a semester. Hundreds of undergraduate
students taking Computer Science courses use the file server to complete individual and group
class projects. The availability of the file service is critical to all students.
2
We plan to implement high capacity, high availability NFS servers and disk storage for our file
service system. The proposed file system consists of two PowerEdge R710 servers and one
PowerVault MD3200i disk storage. Total effective disk capacity will be 10 TB. The backup
system consists of one Dell PowerEdge R910 server and one PowerVault TL4000 tape
autoloader. The R910 server has total 10 TB effective disk space and autoloader has 72 TB tape
space with LTO5 technology. Backup speed will be 100 MB/s.
With significantly improved disk capacity and backup speed, we plan to raise disk quota for
undergrads from 200 MB to 1 GB and for graduate students from 300 MB to 2 GB. The mailbox
quota will be increased to 1 GB. Having two servers for our file system will also improve
reliability because there will be a backup if one of the servers goes down. We believe that this
project will open up several new opportunities for students because they can do work in
computer graphics, animation, and advanced algorithms on large images, videos, and datasets
that were previously too large to store on our file server.
Project plan
The Department of Computer Science would like to use a portion of the Students Technology
Fee to purchase:
1 . Two file servers and one disk storage: The two file servers are Dell PowerEdge R710 servers
with two Intel Xeon x5650 processors and 12 GB RAM. The disk storage is Dell PowerVault
MD3200i. It has 12 disk slots with effective disk capacity of 10 TB. PowerVault MD3200i has two
hot pluggable controllers, two hot pluggable power supplies, four tape drives, and RAID6 disk
redundancy. The dual controllers minimize the possible downtime that a failed motherboard
would bring.
The disk storage also allows us to move mailboxes and other file systems such as Windows file
system into the array to maximize the backup efficiency. The disk storage is managed by a
management server. The CS department will provide the management server.
2. Backup server and tape autoloader: The backup system consists of one Dell PowerEdge R910
server and one Power Vault TL4000 tape autoloader. The R910 server has total 10TB effective
disk space and autoloader has 72 TB tape space with LTO5 technology. This will give us three
weeks full backup rotation space and two backup media.
We plan to configure two file servers using High Availability (HA) technology. With HA, one
server serves NFS to client computers. The other server stands by and constantly syncs data
changes from the master server. If the master server goes down, the standby server takes over
immediately, providing nonstop file services.
For the backup system, we will install Windows Server 2008 and Backup Exec version 12
software on the backup server. The backup server drives the tape autoloader, communicates
3
with the backup agents installed on the NFS file servers, web servers, and mail servers to
perform backup jobs to the tapes. The tape autoloader has four tape drives and can perform
four concurrent backup jobs at same time.
Once the funds become available, we will start to purchase servers, disk storage, tape
autoloader, and the software. It takes two to four weeks to receive the hardware and software.
We will set up file servers and disk storage and then migrate all user data onto the new system.
We will select a least busy time to switch over to the new NFS system. At the same time, we will
configure backup server and tape autoloader. When systems are tested and ready, we will
update backup agents on client servers and roll in the new backup system. The estimated time
to finish the project will be around 60 days.
Relationship of this project to other university activities
Computer Science Department has guest accounts from Mathematics, Physics, Meteorology,
and various Engineering departments. The improved file system and backup system will benefit
them as well. All students from other majors taking CS courses will also benefit from the new
file and backup system.
Ongoing support
Each file server costs $6,230 and the disk storage costs $11,700. The backup server costs
$13,745 and the tape autoloader costs $24,060. The backup software costs $7,350. The project
costs $69,315 total. Hardware installation and technical support will be provided by the
Computer Science Department. There will be no recurring costs or technical support costs for
this project.
Description of the project team
The project team consists of the Systems Group led by Randolph Langley and Yu Wang. Both
have Master's Degrees in Computer Science and years of experience administering large
complex computer systems.
Budget justification
Please see “Student Technology Fee Budget Template for Fall 2011 Project Funding Proposal” in
Supporting documents section.
Supporting documents
1. Photos of the current backup system with patched power supply
4
A PC power supply
attached externally to
the tape autoloader in
place a failed internal
mini power supply
2.
3.
4.
5.
Price quotes on file servers and disk storage
Price quotes on backup server and tape autoloader
Price quotes on backup software
Student Technology Fee Budget Template for Fall 2011 Project Funding Proposal
5
Find a Laptop, Notebook, Desktop, Server, Printer, Software, Service, Monitor or TV at ...
Page 1 of 2
Dell recommends Windows® 7.
Print Page
Florida State University [Buyer]
E-quote Number: 1012287652337
E-quote Name
Saved By:
MD3200i + PE R710
E-Quote Description
(850) 644-0516
Phone Number:
yuwang@cs.fsu.edu
Purchasing Agent:
Wednesday, November 23, 2011 Notes/Comments:
Saturday, January 07, 2012
Additional Comments:
Storage + NFS servers
Yu Wang
Saved On:
Expires On:
Premier Page Name Florida State University [Buyer]
Description
Dell PowerEdge R710 - Enhanced
Date & Time: November 23, 2011 3:45 PM CST
SYSTEM COMPONENTS
Dell PowerEdge R710 - Enhanced
2
Qty
Chassis for Up to 6, 3.5-Inch Hard Drives, No Operating System
Unit Price
$6,230.70
Catalog Number:
25 E1481
Module
Description
PowerEdge R710
Chassis for Up to 6, 3.5-Inch Hard Drives
Operating System
No Operating System
SHIP
PowerEdge R710 Shipping
Memory
12GB Memory (6x2GB), 1333MHz Single Ranked LV RDIMMs for 2
Procs, Optimized
Feature Upgrades for Embedded NIC
Ports
Embedded NICs are TOE Ready with iSCSI Offload Enabled
Processor
Intel® Xeon® X5650, 2.66Ghz, 12M Cache,Turbo, HT, 1333MHz Max
Mem
Additional Processor
Intel® Xeon® X5650, 2.66Ghz, 12M Cache,Turbo, HT, 1333MHz Max
Mem
1st Hard Drive
HD Multi-Select
Internal Controller
PERC H700 Integrated RAID Controller, 512MB NV Cache, x6
BIOS Setting
Power Saving BIOS Setting
Network Adapter
2x Broadcom 5709 Dual Port 1GbE NIC w/TOE iSCSI, PCIe-4
Embedded Management
iDRAC6 Enterprise
Internal Optical Drive
DVD+/-RW, SATA, Internal
Bezel
Bezel
Riser Card
Riser with 1 PCIe x16 + 2 PCIe x4 Slot
System Documentation
Electronic System Documentation and OpenManage DVD Kit
Hard Drive Configuration
RAID 1 for H700, PERC 6/i, H200 or SAS 6/iR Controllers
Rails
ReadyRails™ Sliding Rails Without Cable Management Arm
Show Details
http://premierecomm.dell.com/dellstore/PopUps/popup_print_cart.aspx?itemtype=CFG&... 11/23/2011
Find a Laptop, Notebook, Desktop, Server, Printer, Software, Service, Monitor or TV at ...
Page 2 of 2
Hardware Support Services
5Yr Basic HW Warranty Repair with SATA Ext: 5x10 HW-Only, 5x10
NBD Onsite
Installation Services
No Installation
Power Supply
High Output Power Supply, Redundant, 870W
Power Cords
No Additional Power Cords
Power Cords
NEMA 5-15P to C13 Wall Plug, 125 Volt, 15 AMP, 10 Feet (3m), Power
Cord
Power Cords
2x 10 feet (3m) Power Cords, 125 volt 15 AMP NEMA 5-15P to C13
Wall Plug
Hard Drives
(2) 600GB 15K RPM Serial-Attach SCSI 6Gbps 3.5in Hotplug Hard
Drive
TOTAL: $12,461.40
Dell PowerVault MD3200I - New!
Date & Time: November 23, 2011 3:45 PM CST
SYSTEM COMPONENTS
Dell PowerVault MD3200I - New!
1
Qty
Unit Price
PV MD3200i,RKMNT,iSCSI, 12 Bay, Dual Controller
$11,698.32
Catalog Number:
25 E1691
Module
Description
PowerVault MD3200I
PV MD3200i,RKMNT,iSCSI, 12 Bay, Dual Controller
Hard Drives
HD Multi-Select
Bezel
Bezel Option, MD3200i
Software Data Protection and Performance
Features
No data protection software
Rails
Rapid Rails for Dell Rack
Hardware Support Services
5Yr Basic Hardware Warranty Repair: 5x10 HW-Only, 5x10
NBD Onsite
Installation Services
No Installation
Proactive Maintenance
ProActive Maintenance Declined
Power Cords
2x Power Cord, NEMA 5-15P to C14, 15 amp, wall plug, 6 feet /
2 meter
Hard Drives
(12) 1TB NLSAS 6GB, 7.2K, 3.5 HDD
Show Details
TOTAL: $11,698.32
Total Price
©
Sub-total
$24,159.72
Tax
--
2011 Dell For customers of the 50 United States and the District of Columbia only.
Site Terms | Terms of Sale | Privacy |
Feedback
Large Text
snCM55
http://premierecomm.dell.com/dellstore/PopUps/popup_print_cart.aspx?itemtype=CFG&... 11/23/2011
Find a Laptop, Notebook, Desktop, Server, Printer, Software, Service, Monitor or TV at ...
Page 1 of 2
Dell recommends Windows® 7.
Print Page
Florida State University [Buyer]
E-quote Number: 1012289677993
Backup server and tape
E-quote Name loader
Yu Wang
Saved By:
yuwang@cs.fsu.edu
Proposed backup system for CS with
E-Quote Description tape loader and server
(850) 644-0516
Phone Number:
Purchasing Agent:
Saved On:
Wednesday, November 23,
Notes/Comments:
2011
Expires On:
Saturday, January 07,
2012
Additional
Comments:
Premier Page Florida State University
[Buyer]
Name
Description
Dell PowerEdge R910
Date & Time: November 23, 2011 4:29 PM CST
SYSTEM COMPONENTS
Dell PowerEdge R910
1
Qty
R910 Chassis for up to Sixteen 2.5-Inch Hard Drives, No Operating System
Unit Price
$13,744.50
Catalog Number:
25 E1285
Module
Description
PowerEdge R910
R910 Chassis for up to Sixteen 2.5-Inch Hard Drives
Operating System
No Operating System
SHIP
PowerEdge R910 Shipping
Memory
16GB Memory (4x4GB), 1066MHz, Dual Ranked LV RDIMMs for 2
Processors, Power Optimized
Embedded NIC with ISOE
Dual Two-Port Embedded Broadcom NetXtreme II 5709 Gigabit Ethernet
Controllers
Processor
2x Intel® Xeon® E7540 2.00GHz, 18M cache, 6.40 GT/s QPI, Turbo, HT,
6C, 1066MHz Max mem
Additional Processor
Dual Processors Only
Hard Drives
HD Multi-Select
Internal Controller
PERC H700 Integrated RAID Controller, 512MB Cache
BIOS Setting
Performance BIOS Setting
Embedded Management
iDRAC6 Enterprise
Optional Optical Drive
DVD-ROM Drive, Internal
Bezel
PowerEdge R910 Bezel
System Documentation
Electronic System Documentation and OpenManage DVD Kit
External Controller and PCIE Solid
State Storage
SAS 6Gbps HBA External Controller
RAID Configuration
RAID 6 for PERC H700 Controller (Non-Mixed Drives)
Show Details
http://premierecomm.dell.com/dellstore/PopUps/popup_print_cart.aspx?itemtype=CFG&... 11/23/2011
Find a Laptop, Notebook, Desktop, Server, Printer, Software, Service, Monitor or TV at ...
Page 2 of 2
Rails
ReadyRails™ Sliding Rails Without Cable Management Arm
Hardware Support Services
5Yr Basic HW Warranty Repair with SATA Ext: 5x10 HW-Only, 5x10 NBD
Onsite
Installation Services
No Installation
Power Supply
High Output Power Supply (1100W), Fail-over configuration (2+1)
Power Cords
(3) NEMA 5-15P to C13 Wall Plug, 125 Volt, 15 AMP, 10 Feet (3m),
Power Cord
Uninterruptible Power Supplies
and Accessories
Dell UPS,Rack/Tower,2700W,3U,120V,with L5-30P,2m cord & 3U 96V
EBM
Hard Drives
(12) 1TB 7.2K RPM SATA 2.5in HotPlug Hard Drive
TOTAL: $13,744.50
Power Vault TL4000
Date & Time: November 23, 2011 4:29 PM CST
SYSTEM COMPONENTS
Power Vault TL4000
Qty
Unit Price
PVTL4000,4U,LTO5-140,4 SAS
1
$24,059.45
Catalog Number:
25 E1886
Module
Description
TL4000
PVTL4000,4U,LTO5-140,4 SAS
Controllers
6Gb SAS HBA, Dual Port
Cables
Qty 4 6Gb SAS 2M Cable
Hardware Support Services
5 Year ProSupport for your Enterprise: Mission Critical 4HR 7x24 Pack
Installation Services
PowerVault Installation Declined
Tape Media
LTO5 Media 50PK
Show Details
TOTAL: $24,059.45
Total Price
©
Sub-total
$37,803.95
Tax
--
2011 Dell For customers of the 50 United States and the District of Columbia only.
Site Terms | Terms of Sale | Privacy |
Feedback
Large Text
snCM56
http://premierecomm.dell.com/dellstore/PopUps/popup_print_cart.aspx?itemtype=CFG&... 11/23/2011
Shopping Cart | Symantec Business Store
Symantec.com
http://store.symantec.com/en/us/cart
> Business Store > Shopping Cart
Cart # 187331
Remove
Unit Price (USD)
Quantity
Symantec Backup Exec 2010 License + 12 Months Basic
Support
SKU: 20056156 | Software for Download
Item | Detail
1,115.40
1
Symantec Backup Exec 2010 Agent for Microsoft Active
Directory License + 12 Months Basic Support
SKU: 20056550 | Software for Download
1,115.40
Symantec Backup Exec 2010 Agent for Microsoft
Exchange License + 12 Months Basic Support
SKU: 20056987 | Software for Download
1,115.40
1,115.40
1 - 1000
2
2,230.80
1 - 1000
1
1,115.40
1 - 1000
Symantec Backup Exec 2010 Agent for Windows Systems
License + 12 Months Basic Support
SKU: 20056831 | Software for Download
667.00
Symantec Backup Exec 2010 Remote Agent for Linux or
UNIX Servers License + 12 Months Basic Support
SKU: 20058024 | Software for Download
442.80
Apply a Promo Code:
Total Price (USD)
1
667.00
1 - 1000
5
2,214.00
1 - 1000
Total (USD): 7,342.60
Please click the Apply button to apply the Promo Code.
Only one Promo Code per transaction allowed.
Continue Shopping
Prices displayed on this page are based on MSRP Express volume discount program.
The subtotal does not include any Brokerage Fees, Customs Fees or Taxes that you may be
charged.
U.S./Canada Sales Only
Purchases made from the Symantec U.S. Store are licensed to only be used in the United States,
its territories and Canada and are not available for use in any other location. Symantec may use
technologies to verify such compliance. For customers outside the U.S. and Canada, please
click here
Shopping at the Symantec Store
All products sold in the Symantec Store must be downloaded
The U.S./Canadian Symantec.com Small Business Store will not ship
any physical products. You will receive your license key via email to
download your product(s) once we verify your payment method.
©1995 - 2011 Symantec Corporation
About|
Site Map|
Legal Notices
License Agreements
Repository
1 of 2
Tax Information
Sales taxes will be charged in all states where applicable. Canada
GST/HST/PST tax will be charged for all Canada orders as applicable.
Email this Page
| Print
We're here to help
11/23/2011 12:13 PM
Shopping Cart | Symantec Business Store
http://store.symantec.com/en/us/cart
Legal|
Privacy|
Norton Support
Business Support
Business Sales
Corporate Information
Contact|
RSS
2 of 2
11/23/2011 12:13 PM
Student Technology Fee Budget Template for 2011-2012 Project Funding Proposal
Project Title:
File and backup system upgrade for Computer Science Department
Organization or College:
Arts and Sciences
Department or Unit:
Computer Science
Project Period
Start Date:
4/15/2012
End Date:
6/15/2012
I. Senior/Key Personnel
List senior and / or key personnel whose compensation will be funded through project non-recurring funds
Requested
First Name
Middle Name
Last Name
Project Role
Salary
Fringe Benefits
A.
B.
C.
D.
Total Funds Requested for Senior/Key Personnel
Funds Requested
$
-
II. Student & Other Personnel
Requested
Salary
Fringe Benefits
FTE
Funds Requested
Graduate Students
Undergraduate Students
Other Personnel
Total Funds Requested for Students & Other Personnel
$
-
Total Salaries, Wages & Benefits
$
-
Student Technology Fee Budget Template for 2011-2012 Project Funding Proposal
III. Equipment
List items and dollar amounts for each item, including software, (or multiple items of the same type with a total cost of) over $2,000 - add lines as
needed
Item Description
A. Dell PowerEdge R710 and R910 servers
B. Dell PowerVault MD3200i disk storage
C. Dell PowerVault TL4000 tape autoloader
D. Beckup Exec software
Total for items over $2,000
Funds Requested
$
26,205.90
$
11,698.32
$
24,059.45
$
7,342.60
$
69,306.27
Total for Additional items (less that $2,000 each)
Total Equipment Costs
$
69,306.27
IV. Other Costs
Funds Requested
Materials & Supplies
Consultant Services
Equipment or Facility Rental/Use Fees
Additional Project Costs (describe in budget justification)
Total for Others Costs
$
Total Project Cost
$
69,306.27