Date post: | 27-Dec-2015 |
Category: |
Documents |
Upload: | muhammad-bilal-dhudi |
View: | 2 times |
Download: | 0 times |
In the Name of the ALLAH, the Most Gracious, the Most Merciful
Group Members Introduction
INTRODUCTION OF INTRODUCTION OF
PROJECTPROJECT
Introduction of ProjectIntroduction of ProjectEnergy Consumption Calculator helps IT professionals to understand the short term and the long term savings that can be achieved by improving the energy efficiency of there data center infrastructure.
This software can be used for small data centers as well as large data centers and it will help the data centers to reduce their electricity cost.
The features covered in this calculator will enable to User to calculate Total Load available to IT equipment details i.e. Servers, Networking Equipment, and Environment Control Equipment.
Introduction of ProjectIntroduction of ProjectThis will also help to calculate Total Electricity Cost (per month or yearly basis) & Energy saving by virtualization.
Graphics Representation of Power Usage Effectiveness (PUE) & Data Center Infrastructure Efficiency (DCIE) will add that will reflect the impact of energy.
Energy consumption calculator will help the user to find out the all efficiency cost savings. While taking the inputs as total capacity of facility, IT equipment load and cost per kW, our calculator provide quick solutions and results that will display in the form of numeric calculations and graphs representation.
Waterfall Process ModelWaterfall Process ModelThe waterfall method, sometimes called the classic life cycle, suggests a systematic, sequential approach to the software development that begins with customer specification of requirements and progresses through planning, modeling, construction, and deployment.
The waterfall model is the oldest paradigm for software engineering' However, over the past three decades, criticism of this process model has caused even ardent supporters to question its efficacy.
Waterfall Process Model DiagramWaterfall Process Model Diagram
Actors Catalog
User
Use Case Diagram
Functional RequirementsFunctional requirement bring-in the system’s view and define from the system’s perspective, Some Functional requirements are given below:• Total Data Center Capacity entered by User (in kW)• Total IT Load entered by User (in kW)• Electricity Cost (per kW) • Server Virtualization entered by User• Graphical representation of calculated results• Power Usage Effectiveness (PUE) Calculation• Data Center Infrastructure Efficiency (DCiE) Calculation• Energy Saving Calculation
Architectural Design
Project ScopeThe scope of this project will broadly cover the Energy consumption calculator features available in this project. The features covered in this calculator will enable to User to calculate Total Load available to IT equipment details i.e. Servers, Networking Equipment, and Environment Control Equipment. The goal of this project is to calculate total Energy Used by IT Equipment.
Context Diagram
Team Structure
Project ScheduleNO Phases Deliverables Description
Submission
Date
1GATHERING &ANALYZINGREQUIREMENT
SRS Document
Scope of the project, functional & non-functional requirements, use case diagram(s), usageScenarios
November 24, 2011
2 PLANNING PHASEMethod & Work
PlanDescribes the methodology & schedule of the project
December 23,
2011
3ANALYSIS AND
DESIGN PHASE
Design Document
I
Activity Diagram, Sequence diagrams, Architecture DesignDiagram, DFD(s) and ERD if the project domain requires
January 30,
2011
Design Document
II
Object model ,class diagram, interface design, database design if the project domain requires database, testcases, Deployment Diagram , Component Diagram
March 12, 2012
4 Final DeliverablesCode&FINAL REPORT
Complete Project coding and final project Report June 19, 2012
Sequence diagramPUE & DCiE
Sequence diagramEnergy Saving & Bill Calculation
Sequence diagramGraphical Representation
Class diagram
ER diagram
Database Design
User Interface
User Interface Input GUI (Pre-Virtualization)
User Interface Input GUI (Post-Virtualization)
User Interface Output GUI (Results)
User Interface PUE and DCiE (Graphical representation)
User Interface Impact On Bill (Graphical representation)
User Interface Helping Hints
Tools
• JAVA • Ulead Photo Impact• Netbeans IDE
Test Cases
1. User entered the total capacity of data center:
Use Case Title Enter Total Capacity of Data centerUse Case Id 3.1.1Requirement Id 1
Description: This case is used to take input of total capacity (in kW) of the data center. Every data center has it own
Electricity capacity that is written in the input text field with name Data Center Capacity (in kW), because all
calculation will be carry on with this value
Pre Conditions: User will open the software and it is important to input values as total data center capacity to make
calculations. The default value will be set to 1000 kW.
Task Sequence Exceptions
1. User input the value. Error if input is invalid
2. User able to input numerical value
3. System will response when ever user change the
values
Post Conditions: Total Data center capacity is entered and corresponding result will display.
Authority: User
Modification history: 1.0
Author: F11CS61993648
Use Case Title Enter Total IT LoadUse Case Id 3.1.2Requirement Id 2Description: This case is used to take input of total IT Load (in kW) of the data center. User entered the Total IT Load that it includes all server, racks and all equipments used in IT.
Pre Conditions: User will open the software and it is important to input values as total data center capacity to make calculations. The default value will be set to 1000 kW.
Task Sequence Exceptions1. User input the value.2. User able to input numerical value
3. System will response when ever user change the values
Post Conditions: Total IT Load is entered and corresponding result will display.Authority: UserModification history: 1.0Author: F11CS61993648
Use Case Title Cost per kW
Use Case Id 3.1.3
Requirement Id 3
Description: In this case User will input the cost per kW. It is important value. Any User can input his own cost per kW amount in Rs.
Pre Conditions: User will provide the amount of cost per kW because it is the feature and results will occur on the basics of that value.
Task Sequence Exceptions
1. User will provide the required such cost value that is charged in his data center.
Error if Invalid Input
2. System will response when ever user change the values
Post Conditions: Total cost per kW will be added
Authority: User
Modification history: 1.0Author: F11CS61993648
Use Case Title Virtualized IT equipmentUse Case Id 3.1.4Requirement Id 4Description: This case is used to take input from the User as how many IT equipment he want to virtualized. This value must be in the form of percentage.Pre Conditions: User will provide the amount of IT equipment which he wants to virtualize because it is the feature and results will occur on the basics of that value.
Task Sequence Exceptions1. User find out the no. of IT equipment that he want to virtualizes.2. User enter the percentage of IT equipment that used in data centers.3. System will response when ever user change the values
Post Conditions: Total data center’s virtualized IT equipment will be addedUnresolved issues: Authority: UserModification history: 1.0Author: F11CS61993648
Use Case Title Graph representation of dataUse Case Id 3.1.5Requirement Id 5Description: This case is used to display the graphical representation of results like as PUE, DCiE, etc.
Pre Conditions: System will take the resulted value of PUE and DCiE to represent efficiency and yearly bill efficiency. Task Sequence Exceptions1. System takes resulted value of PUE.
2. System take resulted value of DCiE.3. System will take the resulted amount of bill before and after virtualization.4. System will response when ever user change the values
5. System will display the final graph of above activities.
Post Conditions: Graphical representation will display in graph..Authority: SystemModification history: 1.0Author: F11CS61993648
Use Case Title Power Usage Effectiveness CalculationAbbreviated Title PUE (Power Usage Effectiveness)Use Case Id 3.1.6Requirement Id 6Description: This case is used to calculate the PUE with formula as it is equal to The total data center capacity is divided to the total IT equipment load. It better efficiency level is 2.0
Pre Conditions: System will take the total capacity of data center and total Load of IT equipment to calculate PUE.
Task Sequence Exceptions1. System take input as Total data center capacity.
2. System takes input as Total IT equipment load.
3. System will calculate the amount of PUE.
4. System will response when ever user change the values
Post Conditions: PUE (Power Usage Effectiveness) will be calculated.Authority: SystemModification history: 1.0Author: F11CS61993648
Use Case Title Infrastructure Efficiency CalculationAbbreviated Title DCiE ( Infrastructure Efficiency)Use Case Id 3.1.7Requirement Id 7Description: This case is used to calculate the DCiE with formula as it is equal to The total IT equipment load is divided to the total data center capacity. It better efficiency level is 0.5
Pre Conditions: System will take total Load of IT equipment and the total capacity of data center to calculate DCiE.
Task Sequence Exceptions1. System takes input as Total IT equipment load.
2. System take input as Total data center capacity.
3. System will calculate the amount of DCiE.
4. System will response when ever user change the values
Post Conditions: DCiE (Data Center Infrastructure Efficiency) will be calculated.Authority: SystemModification history: 1.0Author: F11CS61993648
Use Case Title Energy Saving CalculationUse Case Id 3.1.8Requirement Id 8Description: This case is used to calculate the Energy savings with formulas on the basics of cost per kW.
Pre Conditions: System will take cost per kW and total used energy in IT before and after It equipment virtualization.Task Sequence Exceptions1. System takes input as Total IT equipment load.
2. System takes input as Total data center capacity.
3. System takes input as cost per kW.4. System calculates the energy savings.5. System will response when ever user change the valuesPost Conditions: Total Energy savings will be calculated.Authority: SystemModification history: 1.0Author: F11CS61993648
Thanks ….
Any Question … ?
Allah Hafiz