Beruflich Dokumente
Kultur Dokumente
Project Proposal
LETTER OF TRANSMITTAL
Date
Dr. ….
Northeastern Graduate School of Engineering
130 Snell Engineering
360 Huntington Avenue
Boston, MA 02115
Please find enclosed submittal of a project proposal for the development of the current data storage system. The new
designed Dynamic Server System will improve network performance that adjusts the power usage and satisfies the
consumer needs.
This proposal first presents a data consumption problem and a creative idea to solve this problem. The technical
overview elucidates the feasibility of the dynamic server system to balance energy usage with consumer
requirements. The following implementation plan and execution plan illustrate the schedule and allocation of
various resources. The preliminary risk analysis and budget justification are also set up to ensure a successful
management of this project.
We hope that you find this proposal to be effective and persuasive. We greatly appreciate your instruction and
constructive comments throughout the course in developing this project and in molding us as potential future project
managers.
Sincerely,
Team Members
ii
Project Proposal – Team Two
EXECUTIVE SUMMARY
The team at Northeastern University Servers (NUS) has developed a product that will enhance the
way people consume data. The team at NUS plans to provide an innovative technical solution to
overcome the data bandwidth limitation problem seen in today’s digital universe. The proposal is to
design a Dynamic Server System that adjusts power usage based on user demand to save energy
during non-peak times.
The Dynamic Server System is going to be superior to any product on the market currently because
NUS is going to identify the characteristics and capabilities of current systems to ensure they are not
only matched, but also surpassed. In addition, a critical objective of this design is to develop a reliable
product. It doesn’t matter how many bells and whistles a system has if it is not up and running all day,
every day. Some key benefits of the Dynamic Server System are it will drastically decrease the
operational costs of running a data center as well as enable the ability to make data more affordable
for the consumer.
These ambitious goals will be accomplished by leveraging the state of the art hardware available
including the Broadwell CPUs by Intel and 12G SSDs. NUS even takes the small details into
consideration such as ensuring the mechanical structure of the server is designed to direct maximum
airflow over the hottest components. The greatest value can be seen in the software that is going to be
developed in house. This software is going to allow the Dynamic Server System to communicate with
individual drives, fans, and CPUs. This is important because it gives the server many different
components to turn off when the system senses there is a load data demand. In addition, the Dynamic
Server System will be designed to operate in high heat data center environments. This is beneficial
because it means the server does not have to cool itself as vigorously, thereby operating the fans less
often and at lower RPMs.
The implementation plan for this project is broken into four different phases: Initiation, Planning,
Execution, and Closing. Initiation and Planning are expected to take a combined three months with
the primary goal of defining objectives and roles, obtaining requirements, and identifying procurement
strategy. The majority of work is expected to take place during the execution phase where the team
will develop, test, and deploy the Dynamic Server System. Lastly, Closing will be used to monitor
performance and close out the project.
Project responsibilities are divided up into Product Management, Financial Management, Program
Management, and Resource Management with at least one team member assigned to each position.
This ensures all major tasks are accounted for and will be executed on time.
The total proposed budget for a project of this scale is expected to be $745,959.06. This budget
includes labor, material, miscellaneous, and a 7% contingency to ensure we can rapidly handle any
difficulties or changes throughout the process.
In closing, not only will the Dynamic Server System save our customers money, it will allow our
customers to gain market share. Market share can be gained by being able to lower the cost of
services provided to consumers because the operating costs will now be greatly reduced by using the
Dynamic Server System designed and implemented by NUS.
iii
Project Proposal – Team Two
1.0 INTRODUCTION
1.1 Problem
Every second of everyday people are on their mobile devices streaming videos, music, news, gaming,
checking their emails, doing their banking, and checking their fantasy teams. In the time it took to read the
beginning of this proposal, over 100,000 tweets were sent, 204 million emails, and $272,000 was spent on
web shopping1. What do all of these people have in common? They are using the Internet. With more
people connected to the Internet than ever before we are also expanding the “digital universe” that we live
in. Each day we are creating and consuming more data than the day before.
“From 2005 to 2020, the digital universe will grow by a factor of 300, from 130 exabytes
to 40,000 exabytes, or 40 trillion gigabytes (more than 5,200 gigabytes for every man, woman,
and child in 2020). From now until 2020, the digital universe will about double every two years.” 2
This study conducted in 2012 by IDC analysts, summarizes the rise in data creation and consumption we
are witnessing. The problem we face is that data is all around us and everyone wants to consume this data
at lower cost and faster than ever before. Expecting to increase data use to new extremes while also paying
low costs is a demanding task that will require our company to decrease our costs as well.
1.2 Solution
The solution to this problem is to create a data storage system that is able to dynamically adjust to demand.
This would include switching from high power for fast streaming during peak hours into a low power
conservation state during idle time and off peak hours. At the conclusion of the project we will have a
product that we can sell to a variety of industries that are struggling to deal with the increased bandwidth
demands of its users. These industries are primarily telecommunications and Internet service providers. We
are going to succeed in tackling this problem where others have failed by working with an interdisciplinary
team of engineers and project managers. The engineers on our team understand what it takes to make a
professional grade product. Our project managers have had experience in similar technical areas so they
know the details of the issue we are trying to resolve. The potential payoff for such a solution is immense.
The IDC’s Worldwide Server Tracker estimates that the worldwide server revenue for 2014 was $50.2
billion dollars. Our product could improve that number, making us an attractive option for a massive
industry.
1
How much Data is consumed every minute? (www.zdnet.com/article/how-much-data-is-consumed-every-minute/)
2
The Digital Universe in 2020h (see http://www.emc.com/collateral/analyst-reports/idc-the-digital-universe-in-2020.pdf)
1
Project Proposal – Team Two
2.2 Objectives
One of the main objectives of this project is to research the general use of energy in network storage as well
as a dynamic capability to alternate between usage amounts. A second objective is to research our current
customer population in order to identify their usage characteristics and obtain their inputs on how to
improve the current system. The ultimate objective of this project is to design a dynamic server system that
improves upon the current system and meets customer and demand requirements.
The objectives of this project can be divided in corporate and consumer objectives as listed below:
2.2.1 Corporation
Implement 20% energy saving server
Create a system that doesn’t lose performance with added energy savings feature
Dominate the Telecom industry and become the market leader
Sell our product with a 15% profit margin
2.2.2 Consumer
Make data more affordable to users
Minimize delay from system request to system deliver
Improve performance during high demand time periods
Guarantee customer satisfaction
2
Project Proposal – Team Two
Hardware (Electrical)
The hardware design for the product is going to leverage the latest technology available. It is more
beneficial to go with 2.5” SSDs over the conventional 3.5” HDDs because of the performance benefits and
smaller form factor. In addition, the Dynamic Server System is going to use the exotic PTFE PCB material
that will provide decreased voltage drop across the boards. This is a benefit because reducing voltage drop
means the server will have slightly smaller power supplies. The smaller power supplies will then help keep
customers thermal footprint lower and thereby help them save power. For CPUs, the Haswell generation by
Intel will provide us the performance we need.
Mechanical Structure
The server structure design must allow for maximum airflow so that the system can be cooled at maximum
efficiency. The design solves this problem by having many slots in the front panel and fans in the back.
This design allows the server to pull air from the front of the system over the components and drives that
are stored in the middle. The air is then expelled through the back of the system as hot air. In addition to
cooling concerns it is necessary to make sure that the system is rigid enough to hold its shape, even when
empty of drives and compute blades. To accomplish the necessary rigidity, the design includes a grid of
vertical and horizontal supports to brace the heavy outer walls.
Cooling
Cooling this design should be easier than most considering it is not expected to be running at full power
100% of the time. Based on project research, it is best if the server system can operate at full power for 10
hours of continuous high demand. To do this, the cooling system will use three 15mm dual fans to pull cool
air over all components. To ensure critical electronics do not over heat, a heat sink will be secured to
components such as the CPU, Board Management Controller (BMC), and Point of Loads (POLs). These
components will consume the most current and therefore and most likely to overheat.
Software
The software required for this project will be the backbone of the system. Application programming
interface (API) will be developed in house that will allow the client to contact individual drives, fans, and
CPU nodes. This API will be leveraged by using the Intelligent Platform Management Interface protocol.
IPMI is an industry standard that has existing reference codes capable of being expanded upon. Applying
standard protocols will help keep the project on schedule as a result of less custom development.
Protocols
There are a multitude of storage protocols that the industry currently uses including Serial-Attached-SCSI
(SAS), Ethernet, Infiniband, and SATA. To keep costs down and due to the recent technological
improvements, utilizing the Ethernet has determined to be most effective. The Ethernet protocol has
recently made improvements that allow for speeds of up to 100 Gigabits per second. Another advantage to
using Ethernet is that it allows for easy installation since many corporations already use high speed
Ethernet as the backbone to their network.
Server Environment
Another advantage that the Dynamic Server System will have is the ability to operate in high heat
environments. Recently, there has been a large push for allowing servers and storage to run at higher
temperatures to reduce cooling costs of large data centers. These standards are maintained by the American
Society of Heating, Refrigerating, and Air-conditioning Engineers (ASHRAE), which set different level of
operating conditions that specify how hot data centers can run on a normal basis. On average, most data
3
Project Proposal – Team Two
centers have an operating temperature between 68 -72 degrees Fahrenheit, some even as cold as 55
degrees. Based on research that has been done by industry leaders, servers are actually much more durable
than previously thought. By enabling the Dynamic Server System to operate in these harsher environments
customers can expect to save 24% on energy bills. This does not even account for the additional energy
saving features implemented in the server.
4
Project Proposal – Team Two
4.2 Schedule
In order to ensure the successful completion of this project, a schedule was developed as a tool to monitor
and control project activities. Activity durations were held to two weeks or less based on previous
experiences in similar projects.
The schedule is housed in Microsoft Project. This allows the project manager to update task durations
throughout the project and depict accurate progress using the Gantt chart tool. The baseline project Gantt
chart can be found in Appendix B.
5
Project Proposal – Team Two
4.4 Stakeholders
The following list is a short overview of those interested parties that are mentioned throughout this report.
Project Team
Financial Managers
Team Member Name
Product Managers
Team Member Name
Program Manager
Team Member Name
Resource Managers
Team Member Name
Principal Engineers
The team of Principal Engineers in charge of hardware and software development is composed of:
Electrical Engineers
Mechanical Engineers
Software Engineers
Marketing Team
The Marketing team is composed of:
Marketing and Sales Specialists
Financial Analysts
Customer
Our target customer is Verizon Wireless, the largest U.S. Wireless communications service provider.
Inspection Team
……
6
Project Proposal – Team Two
Costs: All costs associated with the project will be monitored, including project funding, budgeting and
expenditures. Estimated costs, bills, receipts, and payable amounts to employees, vendors and
manufacturers will be appropriately tracked in the reporting system.
Schedules: The schedules will be monitored to track the status of the project and to guarantee that the
deadline of the project is met accordingly. The Work Breakdown Structure was used as the foundation to
develop the schedule of activities, the team will monitor the schedules on a weekly basis, and some of the
indicators that will be monitored include:
Start and end dates for each activity, these dates will be compared to the expected durations
previously defined
Dates when contracts are signed
Dates when manufacturing products are received
Dates when hardware and software designs are completed
Dates when product tests are implemented and finished
Staff: Based on the RACI Matrix, the project will monitor staff acquisition, staff contract agreements, role
or responsibility, number of staff required, staff training, staff availability and length of time each role will
be required to complete their respective functions.
Quality: Internal procedures and standards will be created to ensure proper coordination between project
teams and to guarantee a high quality Dynamic Server System. The following documents and standards
will be implemented: Manufacturing design standard, software coding standard, and testing procedure
standard.
Additionally, lessons learned will be documented and quality audits will be implemented quarterly and
monthly.
Changes: It is expected that during the lifecycle of the project, changes would need to be implemented, for
this reason we will implement a procedure to properly track and handle the project changes.
Changes to the project will incur changes in the scope, budget, or schedule. Our tracking and monitoring
procedure will record change requests, generate change impact assessment, coordinate change approval,
and monitor change implementation.
7
Project Proposal – Team Two
The meetings act as a sensor to the ongoing functions of the project. If any sector of the project veers out of
control, the management team discusses corrective actions that will be implemented by the responsible
sector.
8
Project Proposal – Team Two
Final Audit
A final audit is conducted to make sure the following points have been taken into consideration:
Budget has been followed strictly
Schedule has been followed and milestones have been met
Technical overview/requirements has been completed
Customer satisfaction
Quality of deliverables has been met
Cooperation amongst team members
Contribution and professionalism of team members
Accuracy of end result and successful deployment of system
9
Project Proposal – Team Two
Design Risks:
Competitor technical breakthrough
Malfunctioning hardware
Design not meeting appropriate specifications
Insufficient data produced by Pilot
Quality requirements not being met
Product is difficult to adapt to different platforms
Government imposed constraints on product
Manufacturing Risks:
Collapse in supply chain
Fail to meet facility requirements
Noncompliance with safety standards
Poor tooling quality
Privacy concerns related to security breach
Uncooperative client
Conflict due to U.S. manufacturing costs
10
Project Proposal – Team Two
11
Project Proposal – Team Two
Budget Summary
Resources Total Cost
Labor $682,848.00
Materials & Equipment $11,485.00
Miscellaneous $2,825.00
7% Contingency $48,801.06
Total $745,959.06
Table 7-1 Budget Summary
2% 0% 7%
Labor
Materials & Equipment
Miscellaneous
7% Contingency
91%
12
Project Proposal – Team Two
Sam Smith
Sam is a graduate student pursuing Engineering Management at Northeastern University.
Prior to this, he worked in XYZ Consulting Services as an Assistant Software Engineer,
pursuing both testing and developing. He has a background in Electronics Engineering with
internships successfully completed in areas related to Software efficiency and development.
Apart from core technical skills, he has served in various student chapters, which has given
him an upper hand in leadership and efficiency in working as a team.
13
Project Proposal – Team Two
APPENDICES
Appendix A: Work Break-down Structure
ID Task
DYNAMIC SERVER SYSTEM
1 1.0 Project Initiation Phase
2 1.1 Hold Project Kickoff Meeting
3 1.1.1 Define objectives, ultimate goal and assign leadership roles
4 2.0 Project Planning Phase
5 2.1 Define Requirements
6 2.1.1 Customer Requirements
7 2.1.1.1 Interview customers, determine capability, and validate needs
8 2.1.2 Product Requirements
9 2.1.2.1 Electrical Requirements
10 2.1.2.1.1 Determine storage type, PCB Material, and CPU to use
11 2.1.2.2 Mechanical Requirements
12 2.1.2.2.1 Investigate material and how to distribute weight
13 2.1.2.3 Software Requirements
14 2.1.2.3.1 Investigate server components to shut down, and monitor temperature of drives and CPU
15 2.2 Supply Chain and Component Procurement Financial Evaluation
16 2.2.1 Search multiple vendors for vital components
17 2.2.2 Select most cost efficient manufacturer
18 2.2.3 Schedule lead times on all parts and assembly
19 2.3 Risk Management
20 2.3.1 Develop risk management plan
21 3.0 Project Execution Phase
22 3.1 Develop Dynamic Server System
23 3.1.1 Design Cooling System
24 3.1.1.1 Simulate cooling of system
25 3.1.1.2 Implement to best case simulations
26 3.1.2 Design Electrical System
27 3.1.2.1 Simulate electrical load on system
28 3.1.2.2 Implement to best case simulations
29 3.1.3 Design Mechanical Structure
30 3.1.3.1 Simulate structural integrity
31 3.1.3.2 Implement to best case simulations
32 3.1.4 Design Software
33 3.1.4.1 Simulate Software on Virtual Machines
34 3.1.4.2 Implement software on real hardware
35 3.1.5 Build Developed System
36 3.1.5.1 Send specifications to manufacturer to spin PCBs and perform product assembly
37 3.2 Test Dynamic Server System
14
Project Proposal – Team Two
15
Project Proposal – Team Two
16
Project Proposal – Team Two
(Financial Management)
(Financial Management)
(Resource Management)
(Resource Management)
(Program Management)
(Product Management)
(Product Management)
Principal Engineers
Team Member 1
Team Member 3
Team Member 4
Team Member 5
Team Member 6
Team Member 2
Team Member 7
Professor
ID Task
Dynamic Server System
1 1.0 Project Initiation Phase
2 1.1 Hold Project Kickoff Meeting
1.1.1 Define objectives, ultimate goal
3 R R R R R R R I
and assign leadership roles
4 2.0 Project Planning Phase
5 2.1 Define Requirements
6 2.1.1 Customer Requirements
2.1.1.1 Interview customers, determine
7 R R C C C R,A R,A
capability, and validate needs
8 2.1.2 Product Requirements
9 2.1.2.1 Electrical Requirements
2.1.2.1.1 Determine storage
10 R,A R,A C C I R
type, PCB Material, and CPU to use
11 2.1.2.2 Mechanical Requirements
2.1.2.2.1 Investigate
12 R,A C C I R
material and how to distribute weight
13 2.1.2.3 Software Requirements
2.1.2.3.1 Investigate server
14 components to shut down, and monitor R,A R,A I R
temperature of drives and CPU
2.2 Supply Chain and Component
15
Procurement Financial Evaluation
2.2.1 Search multiple vendors for vital
16 I I R,A R,A
components
17
Project Proposal – Team Two
R Responsible
A Accountable
C Consult
I Inform
19
Project Proposal – Team Two
20
Project Proposal – Team Two
26 3.1.2 Design Electrical System 4 240 $55.00 $52,800.00 20 $80.00 $1,600.00 $35.00 $54,435.00
29 3.1.3 Design Mechanical Structure 4 240 $53.00 $50,880.00 1 $2,245.00 $2,245.00 $53,125.00
32 3.1.4 Design Software 4 240 $74.00 $71,040.00 1 $300.00 $300.00 $35.00 $71,375.00
35 3.1.5 Build Developed System 6 40 $56.00 $13,440.00 1 $150.00 $150.00 $13,590.00
37 3.2 Test Dynamic Server System
38 3.2.1 Develop test plan 6 80 $67.00 $32,160.00 $32,160.00
39 3.2.2 Conduct in-house testing 3 120 $64.00 $23,040.00 $23,040.00
43 3.3 Deployment of Dynamic Server System
44 3.3.1 Conduct Pilot Consumer Deployment 5 400 $65.00 $130,000.00 $130,000.00
48 3.4 Training
3.4.1 Develop training material for sales
49 3 80 $53.00 $12,720.00 10 $1.00 $10.00 $12,730.00
department
50 3.4.2 Conduct training 3 160 $68.00 $32,640.00 3 $60.00 $180.00 $32,820.00
51 3.5 Develop Marketing Plan 6 80 $67.00 $32,160.00 $1,750.00 $33,910.00
Phase total cost $508,655.00
53 4 Project Closing Phase
54 4.1 Management and Control
55 4.1.1 Monitor customer acceptance 3 80 $47.00 $11,280.00 1 $1,300.00 $1,300.00 $200.00 $12,780.00
56 4.1.2 Monitor performance 3 80 $47.00 $11,280.00 1 $1,300.00 $1,300.00 $420.00 $13,000.00
57 4.1.3 Resolve technical problems 2 80 $68.00 $10,880.00 $10,880.00
58 4.1.4 Hold project status meetings 7 6 $80.00 $3,360.00 3 $60.00 $180.00 $3,540.00
59 4.2 Audit Procurement 5 40 $77.00 $15,400.00 $15,400.00
61 4.3 Final Report 6 40 $67.00 $16,080.00 $16,080.00
Phase total cost $71,680.00
Materials&
Labor total cost $682,848.00 $11,485.00 $2,825.00 $697,158.00
Equipment total cost
7% Contingency $48,801.06
Total cost $745,959.06
21
Project Proposal – Team Two
**Resource Allocation used for planning purposes only as a general guideline of labor distribution
22