Proposal for Upgrading Computer Science Programming Servers

Proposal for Upgrading Computer Science Programming Servers Project description The Department of Computer Science has a programming stack that consis...
9 downloads 0 Views 922KB Size
Proposal for Upgrading Computer Science Programming Servers Project description The Department of Computer Science has a programming stack that consists eight programming servers and one network switch. Programming servers are program1 through program4 and linprog1 through linprog4. Program1 through program4 are Sun SPARC servers that run Solaris operating system. Linprog1 through linprog4 are Intel servers that run Linux operating system. The programming stack was designed to serve as the general programming environment for Computer Science course programming projects and assignments. Programming servers have C language compiler, C++ language compiler, Java language compile, Perl language interpreter, Python language interpreter, Ruby language interpreter, DDD and gdb debugger, Matlab, X11, Emacs, Vim, Latex, Ghostview, xdvi, mysql client, git, Pcal, stdbuf, Clang, Pari-gp, Octave, QTSpim, ghc, lemon, re2c, SSH, SFTP, and other important programming language develop tools and software installed. The four Sun SPARC servers were in service since 2003 and each server has 2GB RAM and 2 single-core CPUs. The four linprog servers were added in early 2008 and each server has 8 GB RAM and 2 dual-core CPUs. The network switch was purchased in 2003 and is a 10/100mbps unmanaged switch. In this fall semester, the number of students enrolled in both undergraduate and graduate Computer Science courses (excluding Computer Literacy) are 2670 in 130 different class sections. Spring semester enrollment is similar to fall. Summer semester enrollment is about 1000 but CS students use these servers year round even if they are not enrolled in a CS class. There are a total of 3392 student accounts that are hosted on the servers. A majority of Computer Science courses involve computer programming using various programming languages and tools. Each semester hundreds of students use the servers to do their course work. Faculty and teaching assistants use the servers to design, test, and grade class projects and assignments. In order to make the aging programming servers usable by everyone, we have to set memory and process limit for each user to a minimum level. Even with memory and CPU restriction, we frequently see high CPU loads and out of memory errors throughout a semester. This significantly curtailed students’ ability to learn and program large scope programming projects and faculty often has to simplify their assignment to fit our server limitations. Due to hardware limitations, we were unable to install the latest versions of some software on the servers. For example, the Matlab that is installed on Program1-4 is several versions behind and doesn’t have the features required. We have to install our latest licensed Matlab on a faculty’s research server. For Parallel and Concurrent Programming course, projects require servers to have minimum 128GB memory to run. Since none of programming servers have the required memory, the professor who taught 1

the course used his research server cluster for course projects. Although faculty members are very supportive and are willing to accommodate Systems Group’s request, this practice has negative impacts on both students’ learning and faculty’s research. Professors often reported that when students run course projects, their researchers had to stop research activities as servers were stressed by buggy programs written by students who were learning to program and optimize their programs. This also causes confusion to students as they have to remember to use different servers for certain courses and their CS home directory and files are not available on those servers. They have to transfer files back-and-forth between their CS account and their temporary account on faculty servers. Professors have to manually create student accounts on their servers and open up their research servers to outside access. Since professors are not professionally trained systems administrators, granting broad access to their servers could lead to potential security threats. Due to different architecture, programs compiled on program1-4 cannot run on linprog1-4 and vice versa. Practicing distributed programming in these conditions are difficult because programs can only be run on one cluster of four or the other. The switch that serves the programming stack is an unmanaged 10/100 mbps switch. 100mbps slows down inter-server network communications and unmanaged switch cannot separate user data traffics from other maintenance traffics such as backups and updates. Many times students have to deal with lagging servers when the machine goes on routine backups and updates. This project seeks funding to upgrade the mission critical programming environment. Impact of this project The programming stack is the center piece of supporting Computer Science’s teaching mission. Having a powerful programming environment would benefit every student who wants to learning programming skills. Students can concentrate on how to fulfill course requirements and don’t have to compete each other for CPU times and memory usages. It would also allow professors to use their research servers on their intended purposes. With 10G network becomes common in datacenter network, a 10G managed switch would facilitate server communications and guarantee traffic priorities. Project plan Base on there are four Computer Science courses require SPARC architecture servers, we redesigned the new programming stack to have eight Intel servers, two SPARC servers, and one 2

10 gigabit switch to interconnect the servers. We would like to purchase eight Dell PowerEdge R530 servers, two entry level SPARC T4-1 servers, one Cisco NEXUS 3064-T 10 gigabit switch, and UPS power supply units. We would like to purchase a server rack with KMM console as current server rack is too short to house new servers. Ongoing support Each Dell server costs $9,554 and has two 14-core Intel Xeon E5-2683 CPUs, 128GB RAM, a dual port 10 gigabit network interface. Each SPARC T4-1 server costs $22,232 and has one 8-core SPARC CPU, 32GB memory, and one dual port 10 gigabit network interface. The Cisco Nexus 3064-T switch costs $15,864. The UPS power units cost $2,413 and rack costs $1,820. Most software are obtained free through open source or high education programs offered by software companies. Licensed software are paid using department’s general budget. There is no cost for operating systems and technical support. Description of the project team The project team consists of the Systems Group led by Yu Wang. Mr. Wang has Master’s Degree in Computer Science and 15 years of experience administering large complex computer and network systems. He also holds Cisco professional certificates in network infrastructure. Supporting documents 1.

Photo of the program servers and server rack and rack switch (next page)

3

4

2. 3. 4.

Price quotes for eight linprog servers, UPS, and rack (Server quote contains $1,500 Holiday Savings that will be expired after holiday. We added $1,500 in our funding proposal) Price quote for two program servers Price quote for network switch

5

1 of 3

https://www.dell.com/Cart/us/en/RC958958/Cart/PrintSku

12/9/2015 8:46:03 AM Order Contact Order Date

12/9/2015

Order Contact

Yu Wang FSU (850) 644-4290 [email protected]

eQuote Cart Contents Item

Quantity

PowerEdge R530 PowerEdge R530 Premier Discount

($9,366.00/ea)

Estimated Ship Date

8

1/1/0001

Price

$115,800.00

($39,372.00)

Holiday Savings. Get an additional $300 off PowerEdge T430, T630 tower and R430, R530

($1,500.00) $74,928.00

Catalog Number

25 / pe_r530_1451

Category

Description

PowerEdge R530

PowerEdge R530 Server, No TPM

Chassis Configuration

3.5" Chassis with up to 8 Hot Plug Hard Drives

Shipping

PowerEdge R530 Shipping

Processor

Intel® Xeon® E5-2683 v3 2.0GHz,35M Cache,9.60GT/s QPI,Turbo,HT,14C/28T (120W) Max Mem 2133MHz

Additional Processor

Upgrade to Two Intel® Xeon® E5-2683 v3 2.0GHz,35M Cache,9.60GT/s QPI,Turbo,HT,14C/28T (120W)

Memory DIMM Type and Speed

2133MT/s RDIMMs

Memory Configuration Type

Advanced ECC

Memory Capacity

(4) 32GB RDIMM, 2133 MT/s, Low Volt, Dual Rank, x4 Data Width

Operating System

No Operating System

OS Media Kits

No Media Required

RAID Configuration

RAID 1 for H330/H730/H730P (2 HDDs or SSDs)

RAID Controller

PERC H730P RAID Controller, 2GB NV Cache

Hard Drives

(2) 600GB 15K RPM SAS 12Gbps 2.5in Hot-plug Hard Drive,3.5in HYB CARR

PCIe Riser

Riser

Additional Network Cards

QLogic 57810 Dual Port 10Gb Base-T Network Adapter

Additional Network Cards

On-Board Broadcom 5720 Quad Port 1Gb LOM

Power Supply

Dual, Hot-plug, Redundant Power Supply (1+1), 1100W

Power Cords

(2) C13 to C14, PDU Style, 12 AMP, 2 Feet (.6m) Power Cord, North America

Power Cords

(2) C13 to C14, PDU Style, 12 AMP, 6.5 Feet (2m) Power Cord, North America

Power Management BIOS Settings

Performance BIOS Setting

12/9/2015 9:46 AM

2 of 3

https://www.dell.com/Cart/us/en/RC958958/Cart/PrintSku

Catalog Number

25 / pe_r530_1451

Category

Description

Rack Rails

ReadyRails™ Sliding Rails Without Cable Management Arm

Bezel

No Bezel

Internal Optical Drive

DVD+/-RW, SATA, Internal

System Documentation

Electronic System Documentation and OpenManage DVD Kit for R530

Processor Thermal Configuration

2 CPU Standard

Embedded Systems Management

iDRAC8, Enterprise with OpenManage Essentials,Server ConfigMgmt

Shipping Information

US No Canada Ship Charge

Hardware Support Services

5 Year Basic Hardware Warranty Repair, 5X10 HW-Only, 5x10 NBD On-site

Deployment Services

No Installation

Remote Consulting Services

Declined Remote Consulting Service

Proactive Systems Management

Dell Proactive Systems Management - Declined

Dell 18.5 IN 1U Rackmount LED KMM Console Dell 18.5 IN 1U Rackmount LED KMM Console

1

12/9/2015

$1,049.99

($247.58) $802.41

APC Switched Rack PDU 2G - power distribution unit - 1440 VA APC Switched Rack PDU 2G - power distribution unit - 1440 VA

1

12/10/2015

$797.99 ($126.26)

$671.73

DELL Smart UPS 3000RM DELL Smart UPS 3000RM

1

12/9/2015

$1,379.99

($310.74) $1,069.25

Dell Netshelter SX 42U Rack - 600mm Wide x 1070mm Deep Dell Netshelter SX 42U Rack - 600mm Wide x 1070mm Deep

1

12/9/2015

$1,279.99

($263.93) $1,016.06

Price does not reflect applicable shipping, taxes and state environmental fee.

Subtotal

78,487.45

$

© 2015 Dell

Same day shipment subject to order size limitations, Dell standard shipping methods and payment via credit card, gift card or Dell Business Credit. Notification will be provided if there are payment delays which could impact shipping date. Electronics and accessories may ship separately. Smart Selection. Limited quantities. Only available for orders placed by 5:59 p.m. CT Mon.–Thurs. Systems shipped the next business day after an order is placed. Subject to order approval. Software and accessories not part of the configuration will be shipped separately and may arrive after your system. Please note that Smart Selection Configuration pricing cannot be combined with other pricing offers or discounts provided or agreed to by Dell. ** Orders with Custom Factory Integration might require additional

12/9/2015 9:46 AM

3 of 3

https://www.dell.com/Cart/us/en/RC958958/Cart/PrintSku processing time. ^Dell Business Credit: OFFER VARIES BY CREDITWORTHINESS AS DETERMINED BY LENDER. Offered by WebBank to Small and Medium Business customers with approved credit. Taxes, shipping and other charges are extra and vary. Minimum monthly payments are the greater of $15 or 3% of account balance. **Payment solutions provided and serviced by Dell Financial Services L.L.C. or its affiliate or designee (“DFS”) to qualified customers. Offers may not be available or may vary in certain countries. Where available, offers may be changed without notice and are subject to product availability, credit approval, execution of documentation provided by and acceptable to DFS, and may be subject to minimum transaction size. Offers not available for personal, family or household use. Dell and the Dell logo are trademarks of Dell Inc. Restrictions and additional requirements may apply to transactions with governmental or public entities. ¹Subject to applicable law and regulations.

12/9/2015 9:46 AM

Your Shopping Cart

1 of 2

https://shop.oracle.com/pls/ostore/f?p=DSTORE:CART:25494293444456...

ang ( Sign Out )

YOUR ACCOUNT

Store Home

CARTS

ORDERS

Help

United States

SUPPORT SERVICES

Your Shopping Cart

Your Shopping Cart

Search

English

CLOUD SERVICES

view cart (1 items)

Call +1-866-322-0656 for Customer Service, or Live Chat

Update Cart

Description

Save Cart

Email Cart

Clear Cart

Quantity

Continue Shopping

Part #

Unit Price

Total Price

7105430

US$22,232.00

2

US$44,464.00

7105432

US$19,148.00

2

US$38,296.00

333A-25-15-NEMA

US$13.00

4

US$52.00

7104196

US$280.00

8

US$2,240.00

SE6Y3G12Z

US$345.00

4

US$1,380.00

Sun Dual Port 10GBase-T Adapter (for factory installation)

7100563

US$1,248.00

2

US$2,496.00

Oracle Solaris and Oracle VM Server for SPARC preinstall (for factory installation)

7101664

US$0.00

2

US$0.00

DDR3 Memory DIMM Filler Panels

SE6Y5RF1Z

US$0.00

12

US$0.00

Filler panel for disk drives (for factory installation)

SE6Y9MF1Z

US$0.00

12

US$0.00

Hardware SPARC T4-1 server: model family ID: 89366540 ( Reconfigure ) Hide Details SPARC T4-1 server: base with 1 SPARC T4 8-core 2.85 GHz processor (for factory installation) Power cord: North America and Asia, 2.5 meters, 5-15P plug, C13 connector, 15 A (for factory installation) One 8 GB DDR3-1066 registered DIMM (for factory installation) One 300 GB 10000 rpm 2.5-inch SAS-2 HDD with mounting bracket (for factory installation)

Oracle Systems Support is Not Included - Add Support You have removed Oracle Premier Support from all hardware items in you order. Per Oracle's Matching Service Levels Policy, if you currently are under contract to receive support for previously acquired hardware systems from Oracle, then you could be in violation of this policy. Please refer to Oracle Technical Support Policies or contact Oracle Support for additional information.

Promotion Code Promotion codes may be added for one or more items in cart. For each item, the best promotion will apply.

Apply

Subtotal: US$44,464.00

Freight and tax are calculated at checkout

ALL SALES ARE FINAL AND CANNOT BE RETURNED. ALL FEES PAID ARE NON-REFUNDABLE. Before completing this transaction confirm that you are purchasing exactly the correct product or service to meet your specific requirements. If you have any questions or concerns do not proceed to check out. Contact Oracle Customer Service via phone or chat listed at the top of the page.

Checkout

11/23/2015 3:44 PM

Your Shopping Cart

2 of 2

https://shop.oracle.com/pls/ostore/f?p=DSTORE:CART:25494293444456...

Oracle Partners: Do not place your orders on this site. Please visit Oracle Partner Network for ordering options. If you would like to place an order for products for a federal, state, or local government agency or other type of governmental entity, a Native American tribe, or a regulated gaming entity, you must contact Oracle Customer Service at +1-866-322-0656 to do so. About Oracle |

Subscribe | Careers | Contact Us | site maps | Legal Notices | Terms of Use | Your Privacy Rights

11/23/2015 3:44 PM

Cart Detail: 1601945431 - GovConnection

1 of 1

Print page

https://www.govconnection.com/IPA/Shop/Cart/CartDetail.htm

Florida State University eProcurement

E-mail page

Cart Detail: 1601945431 Creator: Wang Yu Billing & Payment Information Billing Address Information provided with Purchase Order Payment Method Information provided with Purchase Order

Shipping Information

Additional Information

Shipping Address Information provided with Purchase Order

Description: Programming stack rack switch

Cart Name: 1601945431

Product Description

Availability

Qty

Tripp Lite QSFP+ to QSFP+ 40Gb Passive DAC Copper Infiniband Cable, 5m

In Stock Ships Today

Mfr: Tripp Lite Mfg. Part #: N282-05M-BK

Item#: 16657744

Cisco NEXUS 3064-T 48 X 10GBASE-T & 4 QSFP PT

Limited Quantity Ships Today

Mfr: Cisco Mfg. Part #: N3K-C3064TQ-10GT= Related Products

Item#: 16357451

Unit Price 2

$153.80

1

$15,556.28

Item Subtotal:

Add More Products

Total

Select

$307.60

$15,556.28

$15,863.88

QuickList Add product(s) from QuickList: Group QuickLists

11/23/2015 2:24 PM

Student Technology Fee Budget Template for 2013-2014 Project Funding Proposal Project Title:

Hardware upgrade for Computer Science Programming Environment

Organization or College:

Arts and Sciences

Department or Unit:

Computer Science

Project Period

Start Date:

5/1/2016

End Date:

6/15/2016

I. Senior/Key Personnel List senior and / or key personnel whose compensation will be funded through project non-recurring funds Requested Salary First Name Middle Name Last Name Project Role Fringe Benefits A. B. C. D. Total Funds Requested for Senior/Key Personnel II. Student & Other Personnel

Graduate Students Undergraduate Students Other Personnel Total Funds Requested for Students & Other Personnel Total Salaries, Wages & Benefits

Requested Salary

Fringe Benefits

Funds Requested

$

FTE

-

Funds Requested

$

-

$

-

Student Technology Fee Budget Template for 2013-2014 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. Server, Dell PowerEdge R530. $9,554 each and 8 total B. Server, SPARC T4-1. $22,232 each and 2 total C. Switch, Cisco NEXUS 3064-T. $15557 each and 1 total D. Total for items over $2,000

Funds Requested $ 76,432.00 $ 44,464.00 $ 15,557.00 $

136,453.00

Total for Additional items (less that $2,000 each) Rack, UPS, PDUs, Console, Cables Total Equipment Costs

$

3,868.00

$

140,321.00

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

$

140,321.00