proposal for upgrading computer science programming servers fee... · proposal for upgrading...
TRANSCRIPT
1
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
2
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
3
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)
5
2. 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)
3. Price quote for two program servers 4. Price quote for network switch
Order Date 12/9/2015
Order Contact Yu Wang
FSU
(850) 644-4290
12/9/2015 8:46:03 AM
Order Contact
eQuote Cart Contents
Item Quantity Estimated Ship Date Price
Premier Discount ( 39,372.00)
Holiday Savings. Get an additional $300 offPowerEdge 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
($9,366.00/ea)PowerEdge R530PowerEdge R530
8 1/1/0001 115,800.00$
$
$
$
https://www.dell.com/Cart/us/en/RC958958/Cart/PrintSku
1 of 3 12/9/2015 9:46 AM
© 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 ifthere 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 toorder approval. Software and accessories not part of the configuration will be shipped separately and may arrive after your system. Please note that Smart SelectionConfiguration pricing cannot be combined with other pricing offers or discounts provided or agreed to by Dell. ** Orders with Custom Factory Integration might require additional
78,487.45
Price does not reflect applicable shipping, taxes and stateenvironmental fee.
Subtotal
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
( 247.58)
802.41
Dell 18.5 IN 1U Rackmount LED KMMConsoleDell 18.5 IN 1U Rackmount LED KMM Console
1 12/9/2015 1,049.99$
$
$
( 126.26)
671.73
APC Switched Rack PDU 2G - powerdistribution unit - 1440 VAAPC Switched Rack PDU 2G - powerdistribution unit - 1440 VA
1 12/10/2015 797.99$
$
$
( 310.74)
1,069.25
DELL Smart UPS 3000RMDELL Smart UPS 3000RM
1 12/9/2015 1,379.99$
$
$
( 263.93)
1,016.06
Dell Netshelter SX 42U Rack - 600mm Widex 1070mm DeepDell Netshelter SX 42U Rack - 600mm Wide x1070mm Deep
1 12/9/2015 1,279.99$
$
$
$
https://www.dell.com/Cart/us/en/RC958958/Cart/PrintSku
2 of 3 12/9/2015 9:46 AM
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 incertain countries. Where available, offers may be changed without notice and are subject to product availability, credit approval, execution of documentation provided by andacceptable 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.
https://www.dell.com/Cart/us/en/RC958958/Cart/PrintSku
3 of 3 12/9/2015 9:46 AM
Store Home Your Shopping Cart Call +1-866-322-0656 for Customer Service, or Live Chat
Update Cart Save Cart Email Cart Clear Cart Continue Shopping
CheckoutCheckout
Your Shopping Cart
DescriptionDescription Part #Part # Unit PriceUnit Price QuantityQuantity Total PriceTotal Price
HardwareHardwareSPARC T4-1 server: model family ID:89366540 ( Reconfigure )
7105430 US$22,232.00 2 US$44,464.00
Hide Details
SPARC T4-1 server: base with 1 SPARC T48-core 2.85 GHz processor (for factoryinstallation)
7105432 US$19,148.00 2 US$38,296.00
Power cord: North America and Asia, 2.5meters, 5-15P plug, C13 connector, 15 A(for factory installation)
333A-25-15-NEMA US$13.00 4 US$52.00
One 8 GB DDR3-1066 registered DIMM (forfactory installation)
7104196 US$280.00 8 US$2,240.00
One 300 GB 10000 rpm 2.5-inch SAS-2HDD with mounting bracket (for factoryinstallation)
SE6Y3G12Z US$345.00 4 US$1,380.00
Sun Dual Port 10GBase-T Adapter (forfactory installation)
7100563 US$1,248.00 2 US$2,496.00
Oracle Solaris and Oracle VM Server forSPARC 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 factoryinstallation)
SE6Y9MF1Z US$0.00 12 US$0.00
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 Apply
Promotion codes may be added for one or more items in cart.For each item, the best promotion will apply.
Subtotal: US$44,464.00Freight 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 correctproduct 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 atthe top of the page.
view cart (1 items)YOUR ACCOUNT CARTS ORDERS SUPPORT SERVICES CLOUD SERVICES
ang ( Sign Out ) Help United States English Search
Your Shopping Cart https://shop.oracle.com/pls/ostore/f?p=DSTORE:CART:25494293444456...
1 of 2 11/23/2015 3:44 PM
Oracle Partners: Do not place your orders on this site. Please visit Oracle Partner Networkfor ordering options.If you would like to place an order for products for a federal, state, or local governmentagency or other type of governmental entity, a Native American tribe, or a regulated gamingentity, 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
Your Shopping Cart https://shop.oracle.com/pls/ostore/f?p=DSTORE:CART:25494293444456...
2 of 2 11/23/2015 3:44 PM
Creator: Wang Yu
Billing & Payment Information
Billing AddressInformation provided with PurchaseOrder
Payment MethodInformation provided with PurchaseOrder
Shipping Information
Shipping AddressInformation provided with PurchaseOrder
Cart Name:1601945431
Additional Information
Description:Programming stack rack switch
Group QuickLists
Cart Detail: 1601945431
Product Description Availability Qty Unit Price Total Select
Tripp Lite QSFP+ to QSFP+ 40GbPassive DAC Copper Infiniband Cable,5m
In StockShips Today
2 $153.80 $307.60
Mfr: Tripp LiteMfg. Part #: N282-05M-BK
Item#: 16657744
Cisco NEXUS 3064-T 48 X 10GBASE-T& 4 QSFP PT
Limited QuantityShips Today
1 $15,556.28 $15,556.28
Mfr: CiscoMfg. Part #: N3K-C3064TQ-10GT=Related Products
Item#: 16357451
Item Subtotal: $15,863.88
Add More Products QuickListAdd product(s) from QuickList:
Print page E-mail page Florida State University eProcurement
Cart Detail: 1601945431 - GovConnection https://www.govconnection.com/IPA/Shop/Cart/CartDetail.htm
1 of 1 11/23/2015 2:24 PM
Department or Unit:
Project Period Start Date: 5/1/2016 End Date: 6/15/2016
List senior and / or key personnel whose compensation will be funded through project non-recurring funds
First Name Middle Name Last Name Project RoleRequested
Salary Fringe Benefits Funds RequestedA.B.C.D.
-$
Requested Salary Fringe Benefits FTE Funds Requested
Graduate StudentsUndergraduate StudentsOther Personnel
Total Funds Requested for Students & Other Personnel -$
Total Salaries, Wages & Benefits -$
Organization or College:
Project Title: Hardware upgrade for Computer Science Programming Environment
Arts and Sciences
Computer Science
I. Senior/Key Personnel
Total Funds Requested for Senior/Key Personnel
Student Technology Fee Budget Template for 2013-2014 Project Funding Proposal
II. Student & Other Personnel
Student Technology Fee Budget Template for 2013-2014 Project Funding Proposal
Funds RequestedA. 76,432.00$ B. 44,464.00$ C. 15,557.00$ D.
136,453.00$
3,868.00$ Rack, UPS, PDUs, Console, Cables
Total Equipment Costs 140,321.00$
Funds Requested
-$
Total Project Cost 140,321.00$
Total for Additional items (less that $2,000 each)
Total for Others Costs
IV. Other Costs
Materials & Supplies
Additional Project Costs (describe in budget justification)Equipment or Facility Rental/Use FeesConsultant Services
Item Description
Total for items over $2,000
Switch, Cisco NEXUS 3064-T. $15557 each and 1 total
III. EquipmentList 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
Server, Dell PowerEdge R530. $9,554 each and 8 totalServer, SPARC T4-1. $22,232 each and 2 total