Professional Documents
Culture Documents
Capacity Management Project
Capacity Management Project
A Mini Project
Content
o Script (Included in Q&A section)
o MS Project
o Presentation Slides
Team Members
Yang You
Jayanth Reddy
Javad Ataiy
Yang You
11/22/2015
Problem Statement
Capacity management is a process used to manage information technology (IT). Its primary goal
is to ensure that IT capacity meets current and future business requirements in a cost-effective
manner. The high level capacity management activities are: application sizing, workload
management, demand management, modelling, capacity planning, resource management and
performance management.
In this project, we will utilize capacity management in order to solve a companys IT issue. We
are going to focus on capacity planning, more specifically, resource reallocation. Since capacity
management is most popular in IT area, we want to focus on the Internet Bandwidth
Management. For instance, a mid-sized company, has fifteen different business departments (IT,
HR, Research, Accounting, Marketingetc.), its daily Internet bandwidth is provided by a thirdparty Internet Service Provider (ISP). Since the company has decided to expand its business,
people start complaining about constant drops of Internet connection happening every day and
they are getting worse. This bandwidth overload problem need to be fixed and adding another
Internet connection line has proven to be too costly to be considered.
The most ideal method to solve the problem is to adapt Internet Bandwidth Management
technique, more specifically, Internet bandwidth analyzing, categorizing and reassigning. First
of all, the company needs to use a software to collect the Internet bandwidth usage of different
departments daily and continue to do it for about a month. Second, analyze the data collected
and categorize different departments by the amount of bandwidth used average daily and rank
them by number from 1 to 10, 1 is the largest using one and 10 is the least using one, in the
meantime calculate and note the percentage of daily usage of each department. Third, categorize
each department based on their Internet bandwidth needs and priority. Fourth assign each
department bandwidth according to collected data, monitor bandwidth as real-time traffic occurs.
Fifth program the software if in any case overload still occurs, traffic should be first allocated to
departments with higher priority. Sixth, monitor traffic in real-time for any unexpected issues.
In the meantime, there is one more solution to the bandwidth reallocation. We need to collect
data and find out that if there is significant amount of Internet traffic generated by watching or
downloading same content. If so (and it usually is) it will occupy unnecessary resources. We can
save a lot of bandwidth by implementing a web caching service. What web caching service does
is that, it store every content which is requested by every user in our company, if the same data is
requested again, cache server will not fetch that data from the Internet, instead it serves the user
itself since web caching service already have a copy of that data. To expand this, we label the
traffic of departments into two categories: useful traffic (content never been visited before),
unwise traffic (content has been stored in caching). The unwise traffic will automatically been
stopped and redirect to the content stored in caching.
Above is one capacity management solution for network bandwidth resources, it involves in
resources analyzing, categorizing, reallocation and leveling. We will explain it in details later.
What We Want to Do
Focus our project on component capacity management, especially on capacity planning
and resource management
Traditional solutions to resource management
o
Resource Sizing
Resource Reallocation
Resource Reallocation
Major Activities
Sizing Resources Needs of Different Departments
Collect the Usage of Unwise (Repeat to Search/Watch Same Content) Traffic
Data Analysis
Rank Departments By Resources Needs
Assign Resources to By Percentage Needs
If In conflicts, give priority to Highly Ranked Departments
Install Caching Server
Real-Time Monitoring
Major Steps
o Use a software to collect the usage of bandwidth of different departments daily and
continue to do it for about a month
o Use Software to Collect Unwise Traffic Usage
o Analyze the data collected and categorize different departments by the amount of
bandwidth used average daily
o Rank them by number from 1 to 10 and calculate the percentage daily usage of difference
department
o Program the server to assign real-time bandwidth usage to departments by percentage
calculated and assign bandwidth first to higher ranked department if conflicts still occur
o Run Caching Server
Real-time monitor bandwidth usage of departments in case anything happens
MS Project
ID
Task
Mode
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
61
WBS
Task Name
Duration
an 31, '16
T
W
1
CompanyNetworkBandwidthCapacityManagement
139days
1.1
Initiation
25days
1.1.1
IdentifytheProblem
6days
1.1.2
StudyandAnalyzetheProblem
6days
1.1.3
ResearchandFindoutSolutions
4days
1.1.4
DiscussandDecidedtoDoBandwidthReallocation
3days
1.1.5
PrepareProjectProposal
6days
1.1.6
ProposalApprovedbyManagement
0days
1.2
SoftwareDesignandInstall
21days
1.2.1
DesignSoftwareCanCollectRealTimeBandwidthUsageData
15days
1.2.2
InstalltheSoftwareonMainServer
6days
1.3
DataCollection
30days
1.3.1
CollectRealTimeDailyBandwidthUsageDataofEachDepartment
30days
1.3.2
CollecttheDataUsageofUnwiseTraffic
30days
1.4
DataAnalysis
7days
1.4.1
AnalyzeUsageDataofEachDepartment
3days
1.4.2
CalcualtePercentageofAverageDailyBandwidthUsageofEachDepartment
2days
1.4.3
RankEachDepartmentByPercentageUsage
2days
1.4.4
AnalyzethePercentageofUnwiseTraffic
3days
1.4.5
DecideSolutionstoApply
0days
1.5
BandwidthReallocationandLeveling
15days
1.5.1
ProgramServertoAssignRealTimeBandwidthUsagetoEachDepartmentbyPercent15days
1.5.2
ProgramServertoGiveHigherPrioritytoHigherRankedDepartmentWhenConflictS15days
1.6
IntroductCachingService
21days
1.6.1
DesignWebCachingServer
15days
1.6.2
InstallCachingServeronMainServer
6days
1.7
RealTimeMonitoring
30days
1.7.1
MonitorBandwidthUsageofEachDepartmenttoMakeSureReallocationSolutionsW30days
1.7.2
StopMonitoring
0days
1.8
FollowUp
5days
1.8.1
FinalReport
5days
1.8.2
ReporttoManagement
0days
1.9
ProjectManagement
131days
1.10
ProjectClose
0days
Apr 3, '16
W
T
Jun 5, '16
W
T
F
Aug 7, '16
T
F
S
Aug 2
S
3/11
6/1
8/11
8/18
8/18
Capacity Management is a set of work processes associated with the provisioning and
management of IT infrastructure resources, such as servers, printers and telecommunications
devices, used to support business processes in a cost effective manner. Capacity Management
has three distinct aspects:
processes on IT and enable shorter time to market for new initiatives. The potential benefits for
any organization that has good capacity management are:
o
o
o
o
o
o
4. Capacity is not really an absolute limit on the output from a process, but it is a measure of
management performance. Do you agree with this?
Answer:
Yes to a large extent. The evidence to support this comes from different organizations and
even different managers can use exactly the same facilities and get different levels of output.
The implication is that some managers can use facilities more efficiently, increasing production
and effective capacity. Further evidence comes from the observation that capacity changes over
time. If managers can control these changes more efficiently, then they can increase effective
capacity.
5. Is it always possible to find the capacity of a process? How can you find the capacity of a
shopping mall, national park or a shipping lane?
Answer:
Not really. Capacity of the shopping mall can be measured by the number of visitors it attracts
each period. Basically it all depends on the situation and the subject we are considering.
ID
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Task
Mode
WBS
Task Name
Duration
1
CompanyNetworkBandwidthCapacityManagement
139days
1.1
Initiation
25days
1.1.1
IdentifytheProblem
6days
1.1.2
StudyandAnalyzetheProblem
6days
1.1.3
ResearchandFindoutSolutions
4days
1.1.4
DiscussandDecidedtoDoBandwidthReallocation
3days
1.1.5
PrepareProjectProposal
6days
1.1.6
ProposalApprovedbyManagement
0days
1.2
SoftwareDesignandInstall
21days
1.2.1
DesignSoftwareCanCollectRealTimeBandwidthUsageData
15days
1.2.2
InstalltheSoftwareonMainServer
6days
1.3
DataCollection
30days
1.3.1
CollectRealTimeDailyBandwidthUsageDataofEachDepartment
30days
1.3.2
CollecttheDataUsageofUnwiseTraffic
30days
1.4
DataAnalysis
7days
1.4.1
AnalyzeUsageDataofEachDepartment
3days
1.4.2
CalcualtePercentageofAverageDailyBandwidthUsageofEachDepartment
2days
1.4.3
RankEachDepartmentByPercentageUsage
2days
1.4.4
AnalyzethePercentageofUnwiseTraffic
3days
1.4.5
DecideSolutionstoApply
0days
1.5
BandwidthReallocationandLeveling
15days
1.5.1
ProgramServertoAssignRealTimeBandwidthUsagetoEachDepartmentbyPercentageCalcula15days
1.5.2
ProgramServertoGiveHigherPrioritytoHigherRankedDepartmentWhenConflictStillOccur 15days
Project: Implementation_Capac
Date: 11/22
Task
Inactive Summary
External Tasks
Split
Manual Task
External Milestone
Milestone
Duration-only
Deadline
Summary
Critical
Project Summary
Manual Summary
Critical Split
Inactive Task
Start-only
Progress
Inactive Milestone
Finish-only
Manual Progress
Page 1
, '16
S
ID
24
25
26
27
28
29
30
31
32
33
61
Task
Mode
WBS
1.6
1.6.1
1.6.2
1.7
1.7.1
1.7.2
1.8
1.8.1
1.8.2
1.9
1.10
Task Name
Duration
IntroductCachingService
DesignWebCachingServer
InstallCachingServeronMainServer
RealTimeMonitoring
MonitorBandwidthUsageofEachDepartmenttoMakeSureReallocationSolutionsWork
StopMonitoring
FollowUp
FinalReport
ReporttoManagement
ProjectManagement
ProjectClose
Project: Implementation_Capac
Date: 11/22
Task
Inactive Summary
External Tasks
Split
Manual Task
External Milestone
Milestone
Duration-only
Deadline
Summary
Critical
Project Summary
Manual Summary
Critical Split
Inactive Task
Start-only
Progress
Inactive Milestone
Finish-only
Manual Progress
Page 2
21days
15days
6days
30days
30days
0days
5days
5days
0days
131days
0days
, '16
S
Apr 3, '16
W
Jun 5, '16
W
T
3/11
6/1
Project: Implementation_Capac
Date: 11/22
Task
Inactive Summary
External Tasks
Split
Manual Task
External Milestone
Milestone
Duration-only
Deadline
Summary
Critical
Project Summary
Manual Summary
Critical Split
Inactive Task
Start-only
Progress
Inactive Milestone
Finish-only
Manual Progress
Page 3
Aug 7, '16
T
F
Apr 3, '16
W
Jun 5, '16
W
T
Aug 7, '16
T
F
8/11
8/18
8/18
Project: Implementation_Capac
Date: 11/22
Task
Inactive Summary
External Tasks
Split
Manual Task
External Milestone
Milestone
Duration-only
Deadline
Summary
Critical
Project Summary
Manual Summary
Critical Split
Inactive Task
Start-only
Progress
Inactive Milestone
Finish-only
Manual Progress
Page 4
Capacity Management
A Mini Project
Team Member
Yang You
Jayanth Reddy
Javad Ataiy
It is to identify:
Major Sub-Processes
o
Strategic
Tactical
Operational
Application Sizing
Workload Management
Demand Management
Modelling
Capacity Planning
Resource Management
Performance Management
Major Solutions
Analysis
Modeling
Optimizing
Change Initiation
Monitoring
What We Want to Do
Resource Sizing
Resource Reallocation
Example of Problem
Resource Reallocation
Major Activities
Data Analysis
Real-Time Monitoring
Major Steps
o
o
o
MS Project
ID
Task
Mode
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
61
WBS
Task Name
Duration
1
CompanyNetworkBandwidthCapacityManagement
139days
1.1
Initiation
25days
1.1.1
IdentifytheProblem
6days
1.1.2
StudyandAnalyzetheProblem
6days
1.1.3
ResearchandFindoutSolutions
4days
1.1.4
DiscussandDecidedtoDoBandwidthReallocation
3days
1.1.5
PrepareProjectProposal
6days
1.1.6
ProposalApprovedbyManagement
0days
1.2
SoftwareDesignandInstall
21days
1.2.1
DesignSoftwareCanCollectRealTimeBandwidthUsageData
15days
1.2.2
InstalltheSoftwareonMainServer
6days
1.3
DataCollection
30days
1.3.1
CollectRealTimeDailyBandwidthUsageDataofEachDepartment
30days
1.3.2
CollecttheDataUsageofUnwiseTraffic
30days
1.4
DataAnalysis
7days
1.4.1
AnalyzeUsageDataofEachDepartment
3days
1.4.2
CalcualtePercentageofAverageDailyBandwidthUsageofEachDepartment
2days
1.4.3
RankEachDepartmentByPercentageUsage
2days
1.4.4
AnalyzethePercentageofUnwiseTraffic
3days
1.4.5
DecideSolutionstoApply
0days
1.5
BandwidthReallocationandLeveling
15days
1.5.1
ProgramServertoAssignRealTimeBandwidthUsagetoEachDepartmentbyPercent15days
1.5.2
ProgramServertoGiveHigherPrioritytoHigherRankedDepartmentWhenConflictS15days
1.6
IntroductCachingService
21days
1.6.1
DesignWebCachingServer
15days
1.6.2
InstallCachingServeronMainServer
6days
1.7
RealTimeMonitoring
30days
1.7.1
MonitorBandwidthUsageofEachDepartmenttoMakeSureReallocationSolutionsW30days
1.7.2
StopMonitoring
0days
1.8
FollowUp
5days
1.8.1
FinalReport
5days
1.8.2
ReporttoManagement
0days
1.9
ProjectManagement
131days
1.10
ProjectClose
0days
an 31, '16
T
W
Apr 3, '16
W
T
Jun 5, '16
W
T
F
Aug 7, '16
T
F
S
Aug 2
S
3/11
6/1
8/11
8/18
8/18
Thanks!
Questions?