Final Project Presentation

Preview:

Citation preview

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