internship report presentation on cloud computing

31
Presentation 601 1 Institute of Information Technology, University of Dhaka Course Code: SE-601 Presentation on Internship Program Presented by: Asif Imran BIT0119 [email protected] Internship Performed at: Hayestech Pty. Ltd Internship attended: July 01 – November 29, 2011 Date Submitted: December 03, 2011

Upload: asif-anik

Post on 14-Dec-2014

1.466 views

Category:

Education


132 download

DESCRIPTION

This is my final presentation on the internship work.

TRANSCRIPT

Page 1: Internship report presentation on cloud computing

Presentation 601 1

Institute of Information Technology, University of DhakaCourse Code: SE-601

Presentation on Internship Program

Presented by:Asif ImranBIT0119

[email protected]

Internship Performed at: Hayestech Pty. Ltd

Internship attended: July 01 – November 29, 2011Date Submitted: December 03, 2011

Page 2: Internship report presentation on cloud computing

Presentation 601 2

Contents

Recent Research Issues

Cloud Computing Basics

Service, Structures and Stakeholders

Requirement Specification

Use Case

Analysis of Results

Cloud Computing Project Management

Graphical Instance Monitoring

Other Works

Non academic achievements

Perspective of the Company

Conclusion

References

Page 3: Internship report presentation on cloud computing

Presentation 601 3

Recent Research Issues

Performance efficiency of cloud is a recent research

topic [1]

Very little testing done with open

source cloud standards [2]

Little bug to feature tests [3]

No practical implementation of the metrics[4]

1. DS2. Availability

3. TSEucalyptus

Empirical BFR calculated

Implementation on raw data

Performance

Open sourceCloud

Fitness

Practicality

Page 4: Internship report presentation on cloud computing

Presentation 601 4

Cloud Computing basics:

o Shared resources

o Location

o Release

o Wastage prevention

o Utilization

o Resource management

Page 5: Internship report presentation on cloud computing

Presentation 601 5

Services and Structures

Cloud Services

SaaS

PaaS

IaaS

Cloud Structures

Private Cloud

Public Cloud

Hybrid Cloud

Security

Cost

Research

Software

Platform

VM

SaaS

PaaS

IaaS

Public Cloud

Hybrid Cloud

Page 6: Internship report presentation on cloud computing

Presentation 601 6

Stakeholders

Direct Stakeholders

Cloud Administrators Cloud

CustomersAudit Firms

Indirect Stakeholders

Rules and Regulations concerning

data sharing

Network Architectures

Stakeholders [7]

Page 7: Internship report presentation on cloud computing

Presentation 601 7

Requirement Specification

Functional

1. Maximize resource

usage2. System Monitoring

3. On-demand provision

4. Scalability

Non-Functional [6]

1. Cost efficiency

2. High availability

3. Abide the SLA

4. Report behavior

Page 8: Internship report presentation on cloud computing

Presentation 601 8

Use case diagrams

Page 9: Internship report presentation on cloud computing

Presentation 601 9

Requirement Negotiation

1. PaaS2. Provision of

development platform

Service Selection

1. Infrastructure2. Software

Architecture Selection

1. In-house Cloud

2. Public Cloud

Architecture Exclusion

Combined Private and Public Cloud

Analysis of results

Page 10: Internship report presentation on cloud computing

Presentation 60110

Cloud Computing

Project Management

Project initiation

Project planning

Project closing

Project monitoring

Project execution

Cloud Computing Project Management [7]

Page 11: Internship report presentation on cloud computing

Presentation 601 11

Project Initiation Phase [8]:

Si = ∑Ni=1 (fOi)

•Test fitness

•Scope denoted by S

•Objective denoted by O

Page 12: Internship report presentation on cloud computing

Presentation 601 12

Project Planning Phase

Risk management Planning

Communications Planning

Privileged user access

Identifying inappropriate

activities

Procedures of moving data to

a new environment

Reports, documents, DOTproject

Team meetings

Project Planning Phase

Page 13: Internship report presentation on cloud computing

Presentation 601 13

Project Execution Phase

Availability [8]:

A= (UT in seconds ÷TT in seconds) × 100%

A = (7776000 ÷ 7711200) × 100% 

Therefore A = 99.17%

Data Security [8]:

DS = (DA ÷ TA) ×100%

Excepted range: 85%

Project Execution

Page 14: Internship report presentation on cloud computing

Presentation 601 14

Cloud Implementation [9]

Implement Eucalyptus Cloud

Register Nodes

Virtualization: KVM or XEN

Images

Instances

Monitor

Page 15: Internship report presentation on cloud computing

Final presentation 15

Monitoring: Memory [5]

Page 16: Internship report presentation on cloud computing

Presentation 601 16

Other Works

Page 17: Internship report presentation on cloud computing

Final presentation 17

Network performance [10]

2 star topologies30 nodes3com switch

Load: 2000 bits/second to 3000 bits/secondDelay: Stable at 4 milliseconds

3 star topologies (60, 30 and 20 nodes each)3com switchRouters to interlink the networks

Load: 10,000 bits/secondDelay: Stable at 4 milliseconds

Page 18: Internship report presentation on cloud computing

Final presentation 18

Other works: Academic

Performance Comparison Graph

Disk Cloning

Page 19: Internship report presentation on cloud computing

Final presentation 19

Other works: Academic [cont.]

File Server with real time data backup

150 GB Disk

1 TB Disk 1 1 TB Disk 2

File

File File

Enterprise Resource Planning [11]

Page 20: Internship report presentation on cloud computing

Presentation 601 20

Non Academic Achievements

Page 21: Internship report presentation on cloud computing

Presentation 601 21

Documentation

• Importance of scenarios

• Use of use cases

• Diagrams of UI

• Simple

• Straightforward

Workshops

• Expect and Plan

• Learn about the audience

• Leadership skills

• Confidence

Page 22: Internship report presentation on cloud computing

Presentation 601 22

DotProject [12]Requirements Repository

Requirements Tracking

Page 23: Internship report presentation on cloud computing

Presentation 601 23

Project Completion

Page 24: Internship report presentation on cloud computing

Final presentation 24

Achievements as an intern: Non-Academic

1. Professionalism• Timeliness• Delivery of task• Communication

2. Analytical ability• Analyzing• Providing ideas

3. Responsibility• Utilization of resources• Respecting and consulting

4. Preparation• Future challenges• Threats

Page 25: Internship report presentation on cloud computing

Final presentation 25

Achievements as an intern: Non-Academic (cont.)

5. Gaining Reliability• Managing servers

6. Initiating Useful Fields• Software engineering principles for cloud

7. Persue Quality• Performance analysis

8. Developing Healthy Relationship • Successful works in various teams

Page 26: Internship report presentation on cloud computing

Final presentation 26

Achievements as an intern: Non-Academic (cont.)

9. Judgement on realism and verification• Disk cloning mechanisms• Network Performance

10. Developing mature and calm approach• Solving Cloud Computing Problems

11. Learning quickly• Learning KVM hypervisor

12. Team workmanship• Working as a Unit• Making work Fun

Page 27: Internship report presentation on cloud computing

Presentation 601 27

Perspective on the company

Freedom and Responsibility

Supervisor

More Interns

Continue to work

R&D division

Thoughts on the Company

Page 28: Internship report presentation on cloud computing

Presentation 601 28

Conclusion

Gratitude

Perception on the program

More Companies

Page 29: Internship report presentation on cloud computing

Final presentation 29

Additional Achievements:

Becoming part of the eucalyptus development team.Link

Regular contribution to forums.Link

Increasing the professional network

Getting recommended in Professional network.

Page 30: Internship report presentation on cloud computing

Presentation 601 30

References

[1] W. Kim, “Cloud computing: Today and Tomorrow,” Journal of Object Technology, 2009: page: 2-3

[2] Kaiqi Xiong, Harry Perros, “Service Performance and Analysis of Cloud”, IEEE/ACM International Conference on Grid Computing, 2010: page:1-2

[3] H. Karlapudi, and J. Martin, “Web application performance prediction”, Proceedings of the 2008 international workshop on Data-aware distributed computing, 2009: page: 1-4

[4] P. Siripogwutikorn and S. Banerjee, “Per-flow delay performance in traffic aggregates”, In-Proceedings of IEEE Globecom, 2006: page: 3-4[5] wiki.kaavo.com

[6] Mapping Non-Functional Requirements to Cloud Applications, David Villegas and S. Masoud Sadjadi School of Computing and Information Sciences , Florida International University Miami, Florida

[7] R. S. Pressman, “Principles of Software Engineering”, 2010.

[8] ] P. Pocatilu, M. Vetrici, F. Alecu, “Measuring the Efficiency of Cloud Computing for E-learning Systems”, WSEAS Transaction on Computers, 2010, page: 4-8

[9]http://www.uec.com/eucalyptus

[10] R Kaparti, ”OPNET IT GURU: A TOOL FOR NETWORKING EDUCATION”, Symposium of Networking and Wireless Communications, 2011 page: 4-5

[11] OpenBravo Installation Guide, Hayestech Pty. Ltd., page: 1-3

[12] http://www.dotproject.net/

Page 31: Internship report presentation on cloud computing

Presentation 601 31

Thank youQuestions