Cloud Computing Applications - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Cloud Computing Applications

Description:

Cloud Computing Applications Shady S. Khalifa Teaching Assistant Faculty of Computers and Information Cairo University Agenda Cloud Computing in Educational ... – PowerPoint PPT presentation

Number of Views:876
Avg rating:3.0/5.0
Slides: 23
Provided by: HP74149
Category:

less

Transcript and Presenter's Notes

Title: Cloud Computing Applications


1
Cloud Computing Applications
  • Shady S. Khalifa
  • Teaching Assistant
  • Faculty of Computers and Information
  • Cairo University

2
Agenda
  • Cloud Computing in
  • Educational Institutes
  • E-governance
  • Health Sector
  • Agriculture

3
Cloud Computing in
  • Educational Institutes

4
Usage Models
  • Five different cloud usage models have been
    introduced to the educational institutes
  • Cloud-based storage
  • Virtual Hands-on Laboratories (VHLs)
  • Software as a Service (SaaS)
  • Platform as a Service (PaaS)
  • Infrastructure as a Service (IaaS)

5
Cloud Based Storage
  • Cloud-based storage used to facilitate
    collaboration between students by allowing them
    to work together on the same documents.

http//aws.amazon.com/s3/
http//www.dropbox.com/
http//www.clouddip.com/
6
Virtual Hands-on Laboratories
  • Used to address many of the challenges faced by
    educators struggling with the desire to
  • provide their students with realistic learning
    environments.
  • protecting production systems from undesirable
    and potentially illegal interference.
  • In this usage model, a number of VMs are
    allocated to each students to test of execute a
    certain scenario.
  • Ease up the process of creating scenarios as VMs
    can be archived or deployed by simply copying the
    files.
  • Ease up the process of exchanging scenarios where
    the configured VMs can be stored on a CD or DVD.
  • Same concepts are also applied in providing
    testing environments in software companies.
  • Examples
  • Dalibor Dobrilovic, and Borislav Odadžic.
    "Virtualization Technology as a Tool for Teaching
    Computer Networks." International Journal of
    Social Sciences vol. 1, no. 2 , pp. 138-142. ,
    2007.
  • Brian Hay. "Applications of Virtualization to
    Digital Forensics Education." Proceeding of 43rd
    Hawaii International Conference on System
    Sciences. Washington, DC, USA , pp. 1-7, 5-8
    January 2010.
  • http//www.vmlogix.com/Product-Documentation/

7
Software As A Service (on-demand software)
  • Users access applications and its associated data
    directly from the cloud without getting them
    installed on their machine using a thin client
    like web browsers over the Internet.
  • Solving many compatibility issues
  • Reducing universities IT complexity and cost
  • Providing anywhere anytime access.
  • Examples
  • A number of examples of using SaaS in educational
    institutes based on Google Apps - Education
    Edition(http//www.google.com/apps/intl/en/edu/uni
    versity.html) were introduced showing major
    benefits gained from using this approach as in
    the paper mentioned below.
  • Projects (https//projects.zoho.com)
    is another example currently used in Faculty of
    Computers and Information - Cairo University to
    manage some graduation projects.

8
Platform as a Service (PaaS)
  • Users are provided with a container environment
    to run/test their software components where all
    of the software required serving the users
    purpose have been already installed and
    configured.
  • Microsoft Azure (http//www.microsoft.com/windowsa
    zure/)
  • Google App Engine (http//code.google.com/appengin
    e/)
  • This service model would benefit computer science
    students and instructors where there would be no
    need to spend time setting up the development
    environment.
  • Students in need for access to licensed platform
    (MATLAB, SPSS) that is only available on the
    on-campus computers can also benefit from this
    service model by accessing the platform on the
    cloud from anywhere.
  • Examples
  • Luis M. Vaquero, "EduCloud PaaS versus IaaS
    Cloud Usage for an Advanced Computer Science
    Course." IEEE Transactions on Education,
    DOI10.1109/TE.2010.2100097, In Press.
  • Frank Doelitzscher, Anthony Sulistio, Christoph
    Reich, Hendrik Kuijs, and David Wolf. "Private
    Cloud for Collaboration and e-Learning Services
    from IaaS to SaaS." Computing vol. 91, no. 1 ,
    pp. 23-42. , January 2011.
  • Mladen Vouk, et al. "Powered by VCL - Using
    Virtual Computing Laboratory (VCL) Technology to
    Power Cloud Computing." Proceeding of 2nd
    International Conference on the Virtual Computing
    Initiative. North Carolina, USA , pp. 1-10, 16-17
    May 2008.

9
Infrastructure as a Service (IaaS)
  • Virtualization is used to provide computational
    resources to users though the user is the one
    responsible for installing and configuring all
    needed software.
  • This usage model is the closest to the Grid
    concept.
  • Examples
  • Amazon EC2 (http//aws.amazon.com/ec2/)
  • Purdue University TeraGrid and Wispy Project
    http//www.rcac.purdue.edu/teragrid/resources/cr
  • K. Keahey, R. Figueiredo, J. Fortes, T. Freeman,
    and M. Tsugawa. "Science Clouds Early
    Experiences in Cloud Computing for Scientific
    Applications." Proceeding of Cloud Computing and
    Its Applications. Chicago, IL, USA, 22-23 October
    2008.
  • Justin Cappos, Ivan Beschastnikh, Arvind
    Krishnamurthy, and Tom Anderson. "Seattle a
    platform for educational cloud computing."
    Proceeding of 40th ACM technical symposium on
    Computer science education. Chattanooga, TN, USA
    , pp. 111-115, 4-7 March 2009.
  • Che-Yuan Tu, Wen-Chieh Kuo, Yao-Tsung Wang, and
    S. Shiau. "E2CC Building energy efficient
    ClassCloud using DRBL." Proceeding of 10th
    IEEE/ACM International Conference on Grid
    Computing. Banff, AB, Canada , pp. 189 - 195 ,
    13-15 October 2009 .

10
Cloud Computing in
  • E-governance

11
Future Solution for E-governance
  • Using cloud computing and service-oriented
    architecture in the public sector should improve
    the conditions for development and deployment of
    e-government solutions.
  • Cloud computing permits to uniformly cover the
    whole country with e-government solutions,
    independently of divergence of local
    administrative units.
  • Service-oriented architecture facilitates
    provision of compound services covering whole
    customer processes, where a customer may be a
    citizen or an enterprise.

12
 UK Government G-Cloud
  • Vision Achieving superior levels of consumer
    satisfaction for the Public Sector through the
    provision and assurance of best quality Public
    Sector cloud services characterized by measurable
    benefits and improved value for money.
  • Designing highly available and reliable services
  • Offering services through catalogues and
    portfolios in an AppStore
  • Providing service testing, assurance, and
    deployment enabling flexibility
  • Ensuring inter-organizational incident, event,
    problem and change management
  • Designing service reporting and performance
    management based on business outcomes
  • Provisioning a permanent approach to continual
    service improvement (CSI)
  • The Government Applications Store is the portal
    to the G-Cloud providing access to the G-Cloud
    Service Catalogue allowing users to view,
    compare, and request the commissioning of
    services from G-Cloud.

http//www.cloudbook.net/directories/gov-clouds/go
v-program.php?id100018
13
Cloud Computing in
  • Health Sector

14
What does a patient need?
  • Its simple the ability to
  • record medical history as well as current data,
    including health events, test results, vital
    stats, medications.
  • communicate this data to health care providers.

15
Cloud in Health Sector
  • Cost Cloud programs, platforms and storage
    take the IT strain away from individual
    organizations instead of having everything
    in-house and paying for server capacity and
    programs that you might only use occasionally.
  • Scalability Cloud computing can be instantly
    and almost infinitely expandable. Instead of
    whenever you want to use a new program it has to
    be installed or upgraded and tested on multiple
    machines.
  • Ubiquity Cloud computing can help by making the
    same application available over a large
    geographic area, without the need for custom
    plumbing to connect all the disparate systems.
  • Home monitoring, whereby data from measurement
    devices (e.g., a glucometer) are streamed to a
    providers private cloud with end-to-end
    encryption.
  • Collaboration Storing patient data in
    centralized databases for restricted access by
    authorized persons (e.g., for research purposes).
    Storing practice guidelines in public clouds and
    exchange experience.
  • Risk Cloud automates the process of providing
    multiple, geographically dispersed backups,
    meaning that even a natural disaster in one area
    is unlikely to take down your IT systems.

16
Swine Flu Response Centre
  • At the peak of the H1N1 (swine flu) pandemic, one
    of the big challenges for health authorities in
    affected countries was dealing effectively with
    the massive number of people needing assessment
    and guidance.
  • The H1N1 Flu Response Center (http//h1n1.cloudapp
    .net), built and deployed on Windows Azure,
    allows users to take an Emory University-designed
    flu self-assessment, and then offers the
    appropriate advice.
  • Users can give explicit consent to share the
    anonymous information they provide during
    self-assessment for public health, education and
    research purposes.
  • As a result, apart from the assessment and advice
    given to the individual, the application also
    provided valuable aggregated information for
    assessing the progress of the epidemic.
  • Using the Windows Azure platform allowed the
    application
  • to be deployed to the cloud very quickly, making
    it available to the public.
  • increased demand and usage was handled
    effectively by the scalability features of
    Windows Azure without investing in servers and
    data centers.

17
Cloud Computing in
  • Agriculture

18
Abou Erdaan in the Cloud!
  • Crop planning, monitoring, and irrigation
    optimization system.
  • Presented by Centrivision Inc. in WATERHAKATHON
    2011 in Egypt.
  • Introduce Agriculture As A Service

Using this data was granted by Centrivision Inc.
19
Cloud Advantages to Farmers
  • No capital investment by farmer
  • No Servers
  • No Software
  • No Maintenance
  • No Data backups
  • No Infrastructure
  • Share his information with farmers planting the
    same crops to exchange expertise.

20
In the end
  • Cloud computing Reading Group at the Faculty of
    Computers and Information, Cairo University

21
Cloud Computing Reading Group
  • Every Sunday (1100AM 100PM)
  • In seminar room (Labs building, Faculty of
    Computers and Information, Cairo University)
  • Join Us
  • For more information
  • http//tech.groups.yahoo.com/group/FCICloudComputi
    ng/
  • Eng. Mohamed Handosa- handosa_at_live.com
  • Eng. Sara Salim-  sarasalim_at_gmail.com
  • Prof. Fatma Omara - f.omara_at_fci-cu.edu.eg
  • Eng. Wafaa Habib - wafaamomen_at_yahoo.com
  • Eng. Eman hossny - emanhossny_at_yahoo.com
  • Eng. Shady Khalifa - sh.khalifa_at_fci-cu.edu.eg

22
Thank
You
Write a Comment
User Comments (0)
About PowerShow.com