Cloud Computing Applications

Download Report

Transcript Cloud Computing Applications

Cloud Computing Applications
Shady S. Khalifa
Teaching Assistant
Faculty of Computers and Information
Cairo University
Agenda
• Cloud Computing in
– Educational Institutes
– E-governance
– Health Sector
– Agriculture
2
CLOUD COMPUTING IN
Educational Institutes
3
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)
4
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.clouddip.com/
http://www.dropbox.com/
5
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/
6
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/university.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.
7
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/windowsazure/)
Google App Engine (http://code.google.com/appengine/)
 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, DOI:10.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.
8
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. 111115, 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 .
9
CLOUD COMPUTING IN
E-governance
10
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 egovernment 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.
11
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/gov-program.php?id=100018
12
CLOUD COMPUTING IN
Health Sector
13
What does a patient need?
• It’s 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.
14
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
provider’s 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.
15
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 selfassessment, 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.
16
CLOUD COMPUTING IN
Agriculture
17
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.
18
Cloud Advantages to Farmers
• No capital investment by farmer
– No Servers
– No Software
– No Maintenance
– No Data backups
– No Infrastructure
Farm Cloud
Farmer 1
Farmer 2
Farmer 3
Farmer 4
• Share his information with farmers planting
the same crops to exchange expertise.
19
IN THE END
Cloud computing Reading Group at the Faculty of Computers and
Information, Cairo University
20
Cloud Computing Reading Group
 Every Sunday (11:00AM – 1:00PM)
 In seminar room (Labs building, Faculty of Computers and Information,
Cairo University)
Join Us
 For more information







http://tech.groups.yahoo.com/group/FCICloudComputing/
Eng. Mohamed Handosa- [email protected]
Eng. Sara Salim- [email protected]
Prof. Fatma Omara - [email protected]
Eng. Wafaa Habib - [email protected]
Eng. Eman hossny - [email protected]
Eng. Shady Khalifa - [email protected]
21
Thank
You
22