Midterm presentation


Published on

Cloud computing presentation

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Content Background informationSummaryPersonal resources and goalsThe product or serviceThe marketSale and marketing planManagement & organisationDevelopment of the businessBudgetsFinancial requirementsAppendices
  • Midterm presentation

    1. 1. Institute of Information Technology<br />University of Dhaka<br />Intern Office<br />AsifImran<br />BIT0119<br />Bachelor of IT<br />Major in Software Engineering<br />3rd year 2nd Semester<br />Tauhid Bin IqbalPran<br />BIT0125<br />Bachelor of IT<br />Major in Software Engineering<br />3rd year 2nd Semester<br />Midterm presentation<br />1<br />.<br />
    2. 2. About Hayestech<br />Company Culture<br />Communication process<br />Evaluation<br />Tasks Participated<br />Cloud: Services and Architectures<br />Component, Functionalities<br />Requirements: Functional and Non<br />-functional<br />Use Case: Level 1 and Level 2<br />Monitoring and Analysis<br />References<br />Table of Contents<br />Midterm presentation<br />2<br />
    3. 3. Midterm presentation<br />3<br /><ul><li>Established in 1999
    4. 4. Local and international markets</li></ul>Mainly active in:<br />Operates in:<br /><ul><li>Telecommunication
    5. 5. Software Services
    6. 6. Research and Development
    7. 7. Office Automation
    8. 8. Networking
    9. 9. Value Added Services (VAS)
    10. 10. Australia
    11. 11. Bangladesh
    12. 12. Hong Kong
    13. 13. Malaysia
    14. 14. Singapore
    15. 15. Thailand
    16. 16. Softswitch
    17. 17. Call Center solution
    18. 18. IP networking
    19. 19. POS machines</li></li></ul><li>Company Culture:<br />CTO<br />Project Manager A<br />Project Manager B<br />Team Member A<br />Team Member B<br />Team Member C<br />Team Member D<br />Policies for Development:<br /><ul><li>Documentation (wiki).
    20. 20. Htprojects
    21. 21. Regular meetings
    22. 22. Workshops and trainings</li></ul>Rules regarding actions:<br /><ul><li>Leave Form
    23. 23. Strict attendance system
    24. 24. Report to administration : loss or malfunction</li></ul>General Policies:<br /><ul><li> Laptop provision
    25. 25. Lunch, refreshment
    26. 26. Movement expense
    27. 27. Monthly salary</li></ul>4<br />Midterm presentation<br />
    28. 28. Communication Process<br />Consult and Collect<br />Implementation<br />Implement the system<br />Continuous checking for smooth working.<br />Communicate about project<br />Collect requirements<br />Obtain learning materials<br />Devise an approach<br />Verify <br />1.Obtain results<br />2.Document results<br />3. SWOT analysis<br />4.Provide feedback<br />5<br />
    29. 29. Evaluation<br />Initiative<br /><ul><li>Cloud computing
    30. 30. Training
    31. 31. Para-virtualization</li></ul>Quality:<br /><ul><li> Virtualization
    32. 32. Use of efficient methods
    33. 33. Requirement elicitation
    34. 34. Document acceptance</li></ul>Relationship with others:<br />-> Good relationship<br />-> Respect opinions<br />-> Maintain hierarchy<br />Attitude:<br /><ul><li> Enthusiastic
    35. 35. New challenges
    36. 36. New technologies</li></ul>Ability to learn:<br /><ul><li>Short time implementation
    37. 37. Solved the problems</li></ul>Dependability:<br /><ul><li> Implementation
    38. 38. Maintenance
    39. 39. Workshops</li></ul>6<br />
    40. 40. Tasks Participated<br />Cloud computing<br />Ensure computing tasks are carried out using resources from a remote location.<br />Disk Cloning<br />Shadow copy of a hard drive to ensure redundancy.<br />Participation<br />Sessions<br />Training the other employees and software engineers about cloud<br />Enterprise level Documentation<br /><ul><li> Requirement specification
    41. 41. Implmentation details
    42. 42. Commercial prospects.
    43. 43. Monitoring system</li></ul>7<br />
    44. 44. Cloud: Services and Architectures<br />IaaS: It is the delivery of computer infrastructure as a service.<br />Public Cloud: Infrastructure and control with service provider. SaaS<br />Private Cloud:<br />Infrastructure held by owner, but control is with the customer. IaaS is the main service.<br />PaaS:It delivers a computing platform or solution stack as a service<br />Services and Architectures<br />Hybrid Cloud:<br />Mixture of public and private cloud that yields the most benefit.<br />SaaS: On-demand software, hosted on the cloud.<br />8<br />
    45. 45. Midterm presentation<br />9<br />Cloud: Components<br />Cluster Controller [CC]:<br />1.Receive requests from CLC<br />2.Deployment of NCs<br />3.Control virtual network<br />4.Collect NC information<br />Cloud Controller [CLC]:<br />1.Monitor resource availability<br />2.Monior running instances<br />3.Resource arbitration<br />Master<br />Storage Controller:<br />1.Create volumes snapshots<br />2.Persistent storage for instances<br />Walrus:<br />1.Store MI<br />2. Store snapshots<br />
    46. 46. Midterm presentation<br />10<br />Cloud: Prospects and Opportunities [4,6,7]<br />
    47. 47. 11<br />Rendezvous with new challenges<br />Virtualization in Cloud<br />-Using KVM [Kernel Virtual Machine] run multiple virtually independent operating systems.<br />- Using XEN hypervisor, run virtual machines n the physical ones that do not support virtualization (in progress).<br />Security in cloud:<br /><ul><li>Identify areas of security breach.
    48. 48. Analyze the security faults of cloud providers like Amazon EC2.
    49. 49. Learn about Trusted Computing.</li></ul>Openbravo ERP<br />-Setting up the Openbravo ERP in ubuntu server.<br />-Integrating ERP with Postgresql<br />-Linked the ERP with tomcat and built it from source.<br />Midterm presentation<br />
    50. 50. Cloud: Progress<br />Month 2<br />Month 3<br />Month 1<br />Series of meetings with project manager.<br />Implementing cloud and PROBLEM: 1<br />Faced with PROBLEM:3 and working out solution<br />Week 1 - 2<br />Obtaining basic knowledge about handling servers<br />Solving PROBLEM: 1 and working on PROBLEM: 2. Solved PROBLEM: 2 <br />Devised solution for PROBLEM: 3.<br />Week 3<br />Learning about Cloud computing architecture<br />System integration with maintenance software. <br />Generate reports<br />SWOT analysis<br />Week 4 was eid holiday.<br />Week 4<br />Problem: 1 Node association<br />Problem: 2 Virtual Machines<br />Problem: 3 Pending instance <br />12<br />
    51. 51. Midterm presentation<br />13<br />Functional Requirements:<br />
    52. 52. Midterm presentation<br />14<br />Non-functional requirements<br />
    53. 53. Midterm presentation<br />15<br />
    54. 54. Midterm presentation<br />16<br />Level 1 Use-Case diagrams [8]<br />SaaS<br />
    55. 55. Midterm presentation<br />17<br />Level 2 use case diagram [8]<br />
    56. 56. Midterm presentation<br />18<br />Cloud computing: Principle Tasks<br />1. Eucalyptus cloud<br />2. Register the nodes to the master<br />Computing on the cloud<br />4. Virtualization<br />3. Create an image<br />
    57. 57. Midterm presentation<br />19<br />Cloud: System Diagram [2]<br />Virtual Machines<br />2 Nodes<br />Master<br />Web Service<br />Hub<br />
    58. 58. Midterm presentation<br />20<br />Monitoring [5]: CPU Utilization<br />
    59. 59. Midterm presentation<br />21<br />Monitoring: Bandwidth<br />
    60. 60. Midterm presentation<br />22<br />Monitoring: Memory<br />
    61. 61. Midterm presentation<br />23<br />Cloud: Financial Analysis [7]<br />Total 50,000BDT 10 GB 97 instances 3.3 GB 4.2 GB 500 W<br />
    62. 62. Midterm presentation<br />24<br />
    63. 63. Midterm presentation<br />25<br />Cloud: SWOT analysis<br />Strengths:<br />Scalable <br />Virtualization<br />Monitoring<br />Weaknesses:<br />Experiments required in terms of para-virtualization. <br />Custom images is an issue. <br />Opportunities:<br />1. Reliable<br />2. Marketing prospects<br />Threats:<br />Regular maintenance of the private cloud is needed. <br />Training of individuals is required before the system can be fully delivered to them for maintenance. <br />
    64. 64. Midterm presentation<br />26<br />Cloud: Workshops<br />Workshops on cloud<br />Main focus: train<br />3. Reflect the business <br /> potential<br />4. Architecture: simple <br /> terminology<br />6. Areas of implementation<br />7. Different services: PaaS,<br />SaaS, IaaS<br />
    65. 65. Midterm presentation<br />27<br />Cloud: Future Challenges<br />1. Telecom<br />Future Works<br />4. Para-virtualization<br />2. Cloud Security<br />3. Network administration of the cloud<br />
    66. 66. Midterm presentation<br />28<br />References:<br />open.eucalyptus.com/troubleshooting/topten.html<br />microsoft.com/msvision2007/index<br />Use Cases and Functional Requirements for Inter-Cloud Computing, Global Inter-Cloud Technology Forum<br />4. Mapping Non-Functional Requirements to Cloud Applications, David Villegas and S. Masoud Sadjadi School of Computing and Information Sciences Florida International University Miami, Florida<br />5. wiki.kaavo.com<br />Cloud computing: benefits, risks and recommendations for information security<br />Having Confidence in Cloud Computing Addressing Enterprise Security Concerns<br />Visual Paradigm, seppo.net<br />
    67. 67. Thank you<br />Questions<br />29<br />