This document provides an overview of cloud computing, defining it as a model where applications and data are hosted on remote servers that can be accessed from anywhere via the internet. Key points made include:
- Cloud computing allows users to access files and programs from any device with an internet connection.
- Data and applications are stored on servers that make up the "cloud" rather than individual computers.
- Cloud computing offers benefits like collaboration, mobility, and scalability of resources.
- Introduction to Cloud Computing
- Issue analysis on Cloud Computing
- Related stanardization activities
- Standardization issue from ISO/IEC JTC 1 Perspectives
- Recommendation to JTC 1 for standardization
Imagine yourself in the world where the users of the computer of today’s internet world don’t have to run, install or store their application or data on their own computers, imagine the world where every piece of your information or data would reside on the Cloud (Internet).
- Introduction to Cloud Computing
- Issue analysis on Cloud Computing
- Related stanardization activities
- Standardization issue from ISO/IEC JTC 1 Perspectives
- Recommendation to JTC 1 for standardization
Imagine yourself in the world where the users of the computer of today’s internet world don’t have to run, install or store their application or data on their own computers, imagine the world where every piece of your information or data would reside on the Cloud (Internet).
BCOM 275 Final Exam VERSION 2 2015 versiontannrimbach
BCOM 275 Final Exam VERSION 2 Answers
1) The term channel in communication means
A. the medium through which a message travels from sender to
receiver
B. the context of the communication
C. the volume at which a message is received
D. the process of changing thoughts into symbols
2) This preparation process involves looking at the characteristics of the receivers
of the sender’s message.
A. Determining the message
B. Audience analysis
C. Channel evaluation
D. Receiver response analysis
3) A receiver’s response to a sender’s message is called
A. channel
B. feedback
C. encoding
D. decoding
4) This act is involuntary and happens automatically.
A. Listening
B. Feedback
C. Hearing
D. Responding
5) This happens when you receive, construct meaning from, and respond to the
sender’s message.
A. Responding
B. Attending
C. Listening
D. Hearing
6) With this type of response, you analyze or teach the sender about the cause of
his or h
With expanding volumes of knowledgeable production and the variability of themes and roots, shapes and languages, most detectable issues related to the delivery of storage space for the information and the variety of treatment strategies in addition to the problems related to the flow of information and methods
go down and take an interest in the advantage of them face the researchers. In any case, such a great significance comes with a support of a great infrastructure that includes large data centers comprising thousands of server units and other supporting equipment. The cloud is not a small, undeveloped branch of it, it is a type of computing that is based on the internet, an image from the internet. Cloud Computing is a
developed technology, cloud computing, possibly offers an overall economic benefit, in that end users shares a large, centrally achieved pool of storing and computing resources, rather than owning and managing their own systems. But, it needs to be environment friendly also. This review paper gives a general overview of cloud computing, also it describes cloud computing, architecture of cloud computing, characteristics of cloud computing, and different services and deployment model of cloud computing. This paper is for anyone who will have recently detected regarding cloud computing and desires to grasp a lot of regarding cloud computing.
With expanding volumes of knowledgeable production and the variability of themes and roots, shapes and languages, most detectable issues related to the delivery of storage space for the information and the variety of treatment strategies in addition to the problems related to the flow of information and methods go down and take an interest in the advantage of them face the researchers. In any case, such a great significance comes with a support of a great infrastructure that includes large data centers comprising thousands of server units and other supporting equipment. The cloud is not a small, undeveloped branch of it, it is a type of computing that is based on the internet, an image from the internet. Cloud Computing is a developed technology, cloud computing, possibly offers an overall economic benefit, in that end users shares a large, centrally achieved pool of storing and computing resources, rather than owning and managing their own systems. But, it needs to be environment friendly also. This review paper gives a general overview of cloud computing, also it describes cloud computing, architecture of cloud computing, characteristics of cloud computing, and different services and deployment model of cloud computing. This paper is for anyone who will have recently detected regarding cloud computing and desires to grasp a lot of regarding cloud computing.
Cloud computing is a type of computing that relies on sharing computing resources basically from remote geographical location rather than having local servers or personal devices to handle applications.
With cloud computing, the software programs one use aren’t run from one’s personal computer but are rather stored on servers accessed via the Internet. Unlike traditional computing, this cloud computing model isn’t PC-centric, it’s document-centric.
Cloud computing notes unit I as per RGPV syllabusNANDINI SHARMA
Cloud Computing
Historical development ,Vision of Cloud Computing, Characteristics of cloud
computing as per NIST , Cloud computing reference model ,Cloud computing environments,
Cloud services requirements, Cloud and dynamic infrastructure, Cloud Adoption and rudiments
.Overview of cloud applications: ECG Analysis in the cloud, Protein structure prediction, Gene
Expression Data Analysis ,Satellite Image Processing ,CRM and ERP ,Social networking .
It's a simple presentation I did it with my friend Khawlah Al-Mazyd last year as a one topic should we cover it through doing Advanced Network course.
2010 - King Saud Universty
Riyadh - Saudi Arabia
Cloud Computing is the internet-based computing wherby shared resources, software, and information are provided to computers and other devices on demand, like the electrcity grid
Similar to International journal of computer science and innovation vol 2015-n2-paper2 (20)
What is greenhouse gasses and how many gasses are there to affect the Earth.moosaasad1975
What are greenhouse gasses how they affect the earth and its environment what is the future of the environment and earth how the weather and the climate effects.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.Sérgio Sacani
The return of a sample of near-surface atmosphere from Mars would facilitate answers to several first-order science questions surrounding the formation and evolution of the planet. One of the important aspects of terrestrial planet formation in general is the role that primary atmospheres played in influencing the chemistry and structure of the planets and their antecedents. Studies of the martian atmosphere can be used to investigate the role of a primary atmosphere in its history. Atmosphere samples would also inform our understanding of the near-surface chemistry of the planet, and ultimately the prospects for life. High-precision isotopic analyses of constituent gases are needed to address these questions, requiring that the analyses are made on returned samples rather than in situ.
Introduction:
RNA interference (RNAi) or Post-Transcriptional Gene Silencing (PTGS) is an important biological process for modulating eukaryotic gene expression.
It is highly conserved process of posttranscriptional gene silencing by which double stranded RNA (dsRNA) causes sequence-specific degradation of mRNA sequences.
dsRNA-induced gene silencing (RNAi) is reported in a wide range of eukaryotes ranging from worms, insects, mammals and plants.
This process mediates resistance to both endogenous parasitic and exogenous pathogenic nucleic acids, and regulates the expression of protein-coding genes.
What are small ncRNAs?
micro RNA (miRNA)
short interfering RNA (siRNA)
Properties of small non-coding RNA:
Involved in silencing mRNA transcripts.
Called “small” because they are usually only about 21-24 nucleotides long.
Synthesized by first cutting up longer precursor sequences (like the 61nt one that Lee discovered).
Silence an mRNA by base pairing with some sequence on the mRNA.
Discovery of siRNA?
The first small RNA:
In 1993 Rosalind Lee (Victor Ambros lab) was studying a non- coding gene in C. elegans, lin-4, that was involved in silencing of another gene, lin-14, at the appropriate time in the
development of the worm C. elegans.
Two small transcripts of lin-4 (22nt and 61nt) were found to be complementary to a sequence in the 3' UTR of lin-14.
Because lin-4 encoded no protein, she deduced that it must be these transcripts that are causing the silencing by RNA-RNA interactions.
Types of RNAi ( non coding RNA)
MiRNA
Length (23-25 nt)
Trans acting
Binds with target MRNA in mismatch
Translation inhibition
Si RNA
Length 21 nt.
Cis acting
Bind with target Mrna in perfect complementary sequence
Piwi-RNA
Length ; 25 to 36 nt.
Expressed in Germ Cells
Regulates trnasposomes activity
MECHANISM OF RNAI:
First the double-stranded RNA teams up with a protein complex named Dicer, which cuts the long RNA into short pieces.
Then another protein complex called RISC (RNA-induced silencing complex) discards one of the two RNA strands.
The RISC-docked, single-stranded RNA then pairs with the homologous mRNA and destroys it.
THE RISC COMPLEX:
RISC is large(>500kD) RNA multi- protein Binding complex which triggers MRNA degradation in response to MRNA
Unwinding of double stranded Si RNA by ATP independent Helicase
Active component of RISC is Ago proteins( ENDONUCLEASE) which cleave target MRNA.
DICER: endonuclease (RNase Family III)
Argonaute: Central Component of the RNA-Induced Silencing Complex (RISC)
One strand of the dsRNA produced by Dicer is retained in the RISC complex in association with Argonaute
ARGONAUTE PROTEIN :
1.PAZ(PIWI/Argonaute/ Zwille)- Recognition of target MRNA
2.PIWI (p-element induced wimpy Testis)- breaks Phosphodiester bond of mRNA.)RNAse H activity.
MiRNA:
The Double-stranded RNAs are naturally produced in eukaryotic cells during development, and they have a key role in regulating gene expression .
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...University of Maribor
Slides from:
11th International Conference on Electrical, Electronics and Computer Engineering (IcETRAN), Niš, 3-6 June 2024
Track: Artificial Intelligence
https://www.etran.rs/2024/en/home-english/
Richard's entangled aventures in wonderlandRichard Gill
Since the loophole-free Bell experiments of 2020 and the Nobel prizes in physics of 2022, critics of Bell's work have retreated to the fortress of super-determinism. Now, super-determinism is a derogatory word - it just means "determinism". Palmer, Hance and Hossenfelder argue that quantum mechanics and determinism are not incompatible, using a sophisticated mathematical construction based on a subtle thinning of allowed states and measurements in quantum mechanics, such that what is left appears to make Bell's argument fail, without altering the empirical predictions of quantum mechanics. I think however that it is a smoke screen, and the slogan "lost in math" comes to my mind. I will discuss some other recent disproofs of Bell's theorem using the language of causality based on causal graphs. Causal thinking is also central to law and justice. I will mention surprising connections to my work on serial killer nurse cases, in particular the Dutch case of Lucia de Berk and the current UK case of Lucy Letby.
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Sérgio Sacani
Since volcanic activity was first discovered on Io from Voyager images in 1979, changes
on Io’s surface have been monitored from both spacecraft and ground-based telescopes.
Here, we present the highest spatial resolution images of Io ever obtained from a groundbased telescope. These images, acquired by the SHARK-VIS instrument on the Large
Binocular Telescope, show evidence of a major resurfacing event on Io’s trailing hemisphere. When compared to the most recent spacecraft images, the SHARK-VIS images
show that a plume deposit from a powerful eruption at Pillan Patera has covered part
of the long-lived Pele plume deposit. Although this type of resurfacing event may be common on Io, few have been detected due to the rarity of spacecraft visits and the previously low spatial resolution available from Earth-based telescopes. The SHARK-VIS instrument ushers in a new era of high resolution imaging of Io’s surface using adaptive
optics at visible wavelengths.
This presentation explores a brief idea about the structural and functional attributes of nucleotides, the structure and function of genetic materials along with the impact of UV rays and pH upon them.
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Sérgio Sacani
We characterize the earliest galaxy population in the JADES Origins Field (JOF), the deepest
imaging field observed with JWST. We make use of the ancillary Hubble optical images (5 filters
spanning 0.4−0.9µm) and novel JWST images with 14 filters spanning 0.8−5µm, including 7 mediumband filters, and reaching total exposure times of up to 46 hours per filter. We combine all our data
at > 2.3µm to construct an ultradeep image, reaching as deep as ≈ 31.4 AB mag in the stack and
30.3-31.0 AB mag (5σ, r = 0.1” circular aperture) in individual filters. We measure photometric
redshifts and use robust selection criteria to identify a sample of eight galaxy candidates at redshifts
z = 11.5 − 15. These objects show compact half-light radii of R1/2 ∼ 50 − 200pc, stellar masses of
M⋆ ∼ 107−108M⊙, and star-formation rates of SFR ∼ 0.1−1 M⊙ yr−1
. Our search finds no candidates
at 15 < z < 20, placing upper limits at these redshifts. We develop a forward modeling approach to
infer the properties of the evolving luminosity function without binning in redshift or luminosity that
marginalizes over the photometric redshift uncertainty of our candidate galaxies and incorporates the
impact of non-detections. We find a z = 12 luminosity function in good agreement with prior results,
and that the luminosity function normalization and UV luminosity density decline by a factor of ∼ 2.5
from z = 12 to z = 14. We discuss the possible implications of our results in the context of theoretical
models for evolution of the dark matter halo mass function.
2. M. A. Hadi / International Journal of Computer Science and Innovation
69
will be explained in section II, what is the Service models, Types of Cloud Service Development, Infrastructure-as-
a-Service (IaaS), Platform-as-a-Service (PaaS), Software-as-a-Service (SaaS), Deployment models and it types,
Others models, will be explained in section III, In section IV. We will provide a Cloud Computing for everyone, and
explain the Cloud Computing for the Community, Cloud Computing for the Corporation, In Section V. Will interest
to answer the question of what is the Future. We will end this paper by conclusion.
II. UNDERSTANDING CLOUD COMPUTING
In Cloud computing portends a major change in how we store Information and run applications. Instead of
running programs and data on an individual desktop computer, everything is hosted in the “cloud”—a nebulous
assemblage of computers and servers accessed via the Internet. Cloud computing lets you access all your
applications and documents from anywhere in the world, freeing you from the confines of the desktop and making it
easier for group members in different locations to collaborate.
With traditional desktop computing, you run copies of software programs on each computer you own. The
documents you create are stored on the computer on which they were created. Although documents can be accessed
from other computers on the network, they can’t be accessed by computers outside the network.
With cloud computing, the software programs you use aren’t running from your personal computer, but are
rather stored on servers accessed via the Internet. If your computer crashes, the software is still available for others to
use.
Same goes for the documents you create; they’re stored on a collection of servers accessed via the Internet.
Anyone with permission can not only access the documents, but can also edit and collaborate on those documents in
real time. Unlike traditional computing, this cloud computing model isn’t PC centric, it’s document-centric. Which
PC you use to access a document simply isn’t important. But that’s a simplification. Let’s look in more detail at what
cloud computing is—and, just as important, what it isn’t. [4, 5, 6]
Cloud Computing Defined
Fig. 1
In an October, 2009 presentation titled “Effectively and Securely Using the Cloud Computing Paradigm,”3 by
Peter Mell and Tim Grance of the National Institute of Standards and Technology (NIST) Information Technology
Laboratory, cloud computing is defined as follows:
"Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable
computing resources (e.g., Networks, servers, storage, applications, and services) that can be rapidly provisioned and
released with minimal management effort or service provider interaction. This cloud model promotes availability and
is composed of five essential characteristics, three service models, and four deployment models.” [7, 8].
What Is the Cloud?
Key to the definition of cloud computing is the “cloud” itself. For our purposes, the cloud is a large group of
interconnected computers. These computers can be personal computers or network servers; they can be public or
private. For example, Google hosts a cloud that consists of both smallish PCs and larger servers. Google’s cloud is a
private one (that is, Google owns it) that is publicly accessible (by Google’s users). This cloud of computers
3. M. A. Hadi / International Journal of Computer Science and Innovation
70
extends beyond a single company or enterprise. The applications and data served by the cloud are available to a
broad group of users, cross-enterprise and cross-platform. Access is via the Internet. Any authorized user can access
these docs and apps from any computer over any Internet connection. And, to the user, the technology and
infrastructure behind the cloud is invisible. It isn’t apparent (and, in most cases doesn’t matter) whether cloud
services are based on HTTP, HTML, XML, JavaScript, or other specific technologies. It might help to examine how
one of the pioneers of cloud computing, Google, perceives the topic. From Google’s perspective, there are six key
properties of cloud computing:
• Cloud computing is user-centric. Once you as a user are connected to the cloud, whatever is stored there
documents, messages, images, applications, whatever becomes yours. In addition, not only is the data
yours, but you can also share it with others. In effect, any device that accesses your data in the cloud also
becomes yours.
• Cloud computing is task-centric. Instead of focusing on the application and what it can do, the focus is on
what you need done and how the application can do it for you., Traditional applications word processing,
spreadsheets, email, and so on are becoming less important than the documents they create.
• Cloud computing is powerful. Connecting hundreds or thousands of computers together in a cloud creates a
wealth of computing power impossible with a single desktop PC.
• Cloud computing is accessible. Because data is stored in the cloud, users can instantly retrieve more
information from multiple repositories. You’re not limited to a single source of data, as you are with a
desktop PC.
• Cloud computing is intelligent. With all the various data stored on the computers in a cloud, data mining
and analysis are necessary to access that information in an intelligent manner.
• Cloud computing is programmable. Many of the tasks necessary with cloud computing must be automated.
For example, to protect the integrity of the data, information stored on a single computer in the cloud must
be replicated on other computers in the cloud. If that one computer goes offline, the cloud’s programming
automatically redistributes that computer’s data to a new computer in the cloud. [1, 3]
What Are the Essential Characteristics of Cloud Computing?
There are several key characteristics of a cloud computing environment, On-demand self-service. A consumer
can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically
without requiring human interaction with each service’s provider. Broad network access. Capabilities are available
over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client
platforms (e.g., mobile phones, laptops, and PDAs). Resource pooling. The provider’s computing resources are
pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources
dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in
that the customer generally has no control or knowledge over the exact location of the provided resources but may be
able to specify location at a higher level of abstraction. Examples of resources include storage, processing, memory,
network bandwidth, and virtual machines. To the consumer, the capabilities available for provisioning often appear
to be unlimited and can be purchased in any quantity at any time. Measured Service. Cloud systems automatically
control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the
type of service. [7]
4. M. A. Hadi / International Journal of Computer Science and Innovation
71
A Short History of Cloud Computing
Cloud computing has as its antecedents both client/server computing and peer-to-peer distributed computing.
It’s all a matter of how centralized storage facilitates collaboration and how multiple computers work together to
increase computing power.
Client/Server Computing: Centralized Applications and Storage
Peer-to-Peer Computing: Sharing Resources
Distributed Computing: Providing More Computing Power
Collaborative Computing: Working as a Group
The concept of cloud-based documents and services took wing with the development of large server farms, such
as those run by Google and other search companies. Google already had a collection of servers that it used to power
its massive search engine; why not use that same computing power to drive a collection of web-based applications—
and, in the process, provide a new level of Internet-based group collaboration? [1, 2]
Understanding Cloud Architecture
The key to cloud computing is the “cloud” a massive network of servers or even individual PCs interconnected
in a grid. These computers run in parallel, combining the resources of each to generate supercomputing-like power.
What, exactly, is the “cloud”? Put simply, the cloud is a collection of computers and servers that are publicly
accessible via the Internet. This hardware is typically owned and operated by a third party on a consolidated basis in
one or more data center locations. The machines can run any combination of operating systems; it’s the processing
power of the machines that matter, not what their desktops look like.
Individual users connect to the cloud from their own personal computers or portable devices, over the Internet.
To these individual users, the cloud is seen as a single application, device, or document. The hardware in the cloud
(and the operating system that manages the hardware connections) is invisible.
How users connect to the cloud.
This cloud architecture is deceptively simple, although it does require some intelligent managed to connect all
those computers together and assign task processing to multitudes of users. It all starts with the front-end interface
seen by individual users. This is how users select a task or service (either starting an application or opening a
document). The user’s request then gets passed to the system management, which finds the correct resources and
then calls the system’s appropriate provisioning services.
These services carve out the necessary resources in the cloud, launch the appropriate web application and either
creates or opens the requested document.
After the web application is launched, the system’s monitoring and 3metering functions track the usage of the cloud
so that resources are apportioned and attributed to the proper user(s).[6]
As you can see, the key to the notion of cloud computing is the automation of many management tasks. The
system isn’t a cloud if it requires human management to allocate processes to resources. What you have in this
instance is merely a twenty-first-century version of old-fashioned data center–based client/server computing. For the
system to attain cloud status, manual management must be replaced by automated processes.
5. M. A. Hadi / International Journal of Computer Science and Innovation
72
The Advantages of Cloud Computing:
We’ll start with the advantages offered by cloud computing—and there are many.
Lower-Cost Computers for Users
Improved Performance
Reduced implementation and maintenance costs
Increased mobility for a global workforce
Flexible and scalable infrastructures
Quick time to market
IT department transformation (focus on innovation vs. Maintenance and implementation)
“Greening” of the data center
Increased availability of high-performance applications for small/ medium-sized businesses.
Disadvantages of Cloud Computing:
That’s not to say, of course, that cloud computing is without its disadvantages. There are a number of reasons
why you might not want to adopt cloud computing for your particular needs. Let’s examine a few of the risks related
to cloud computing.
Requires a Constant Internet Connection
Doesn’t Work Well with Low-Speed Connections
Features Might Be Limited
Stored Data Might Not Be Secure
If the Cloud Loses Your Data, You’re screwed.
Who Benefits of Cloud Computing?
Let’s face it, cloud computing isn’t for everyone. What types of users, then, are best suited for cloud computing
and which aren’t?
Collaborators
Road Warriors
Cost-Conscious Users
Cost-Conscious IT Departments
Users with Increasing Needs
Who Shouldn’t Be Using Cloud Computing?
Now let’s look at the flip side of the coin. If cloud computing isn’t for everyone, who isn’t it fair?
The Internet-Impaired
Offline Workers
The Security Conscious
Anyone Married to Existing Applications
6. M. A. Hadi / International Journal of Computer Science and Innovation
73
III. Service models
Fig. 2
As technology migrates from the traditional on premise model to the new cloud model, service offerings evolve
almost daily. Our intent in this chapter is to provide some basic exposure to where the field is currently from the
perspective of the technology and give you a feel for where it will be in the not-too-distant future.
Types of Cloud Service Development
Fig. 3
Device and location independence enables users to access systems, regardless of where they are or what device
they are using. Now, let’s examine some of the more common web service offerings.
1- Infrastructure-as-a-Service (IaaS)
The capability provided to the consumer is to provision processing, storage, networks, and other fundamental
computing resources where the consumer is able to deploy and run arbitrary software, which can include operating
systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has
control over operating systems; storage, deployed applications, and possibly limited control of select networking
components (e.g., host firewalls). [7]
IaaS providers manage the transition and hosting of selected applications on their infrastructure. Customers
maintain ownership and management of their application(s) while off-loading hosting operations and infrastructure
7. M. A. Hadi / International Journal of Computer Science and Innovation
74
management to the IaaS provider. Provider-owned implementations typically include the following layered
components:
Computer hardware (typically set up as a grid for massive horizontal scalability)
Computer network (including routers, firewalls, load balancing, etc.)
Platform virtualization environment for running client-specified virtual machines
Service-level agreements
Utility computing billing
Rather than purchasing data center space, servers, software, network equipment, etc. As customers essentially
rent those resources as a fully outsourced service. Usually, the service is billed on a monthly basis, just like a utility
company bills customers. The customer is charged only for resources consumed. The chief benefits of using this type
of outsourced service include:
Ready access to a preconfigured environment that is generally ITIL-based (The Information Technology
Infrastructure Library [ITIL] is a customized framework of best practices designed to promote quality computing
services in the IT sector.)
Use of the latest technology for infrastructure equipment
Secured, “sand-boxed” (protected and insulated) computing platforms that are usually secured monitored for
breaches
Reduced risk of having off-site resources maintained by third parties
Ability to manage service-demand peaks and valleys
2- Platform-as-a-Service (PaaS)
The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired
applications created using programming languages and tools supported by the provider. The consumer does not
manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but
has control over the deployed applications and possibly application hosting environment configurations. [7]
Cloud computing has evolved to include platforms for building and running custom web-based applications, a
concept known as Platform-as-a- Service. The pass is an outgrowth of the SaaS application delivery model. The
PaaS model makes all of the facilities required to support the complete life cycle of building and delivering web
applications and services entirely available from the Internet, all with no software downloads or installation for
developers, IT managers, or end users. Unlike the IaaS model, where developers may create a specific operating
system instance with homegrown applications running, PaaS developers are concerned only with web based
development and generally do not care what operating system is used. PaaS services allow users to focus on
innovation rather than complex infrastructure. Organizations can redirect a significant portion of their budgets to
creating applications that provide real business value instead of worrying about all the infrastructure issues in a roll-
your-own delivery model.
3- Software-as-a-Service (SaaS)
Cloud Software as a Service (SaaS). The capability provided to the consumer is to use the provider’s
applications running on a cloud infrastructure. The applications are accessible from various client devices through a
thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the
underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application
capabilities, with the possible exception of limited user-specific application configuration settings [7].
Software as a service, or SaaS, is probably the most common type of cloud service development. With SaaS, a
single application is delivered to thousands of users from the vendor’s servers. Customers don’t pay for owning the
8. M. A. Hadi / International Journal of Computer Science and Innovation
75
software; rather, they pay for using it. Users access an application via an API accessible over the web. Each
organization served by the vendor is called a tenant, and this type of arrangement is called a multitenant architecture.
The vendor’s servers are virtually partitioned so that each organization works with a customized virtual application
instance. For customers, SaaS requires no upfront investment in servers or software licensing.
Deployment models:
Fig. 4
o Private cloud
o Public cloud
o Hybrid cloud
o Others
Community cloud
Distributed cloud
Intercloud
Multicloud
Private cloud
The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third
party and may exist on premise or off premise.
Public cloud
The cloud infrastructure is made available to the general public or a large industry group and is owned by an
organization selling cloud services
Hybrid cloud
The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain
unique entities but are bound together by standardized or proprietary technology that enables data and application
portability (e.g., cloud bursting for load-balancing between clouds).
Others models
o Community cloud
The cloud infrastructure is shared by several organizations and supports a specific community that has shared
concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be managed by the
organizations or a third party and may exist on premise or off premise.
9. M. A. Hadi / International Journal of Computer Science and Innovation
76
o Distributed cloud
A cloud computing platform can be assembled from a distributed set of machines in different locations,
connected to a single network or hub service. It is possible to distinguish between two types of distributed clouds:
public-resource computing and volunteer cloud.
Public-resource computing: This type of distributed cloud results from an expansive definition of cloud
computing, because they are more akin to distributed computing than cloud computing.
Volunteer cloud: Volunteer cloud computing is characterized as the intersection of public-resource computing
and cloud computing, where a cloud computing infrastructure is built using volunteered resources. Many challenges
arise from this type of infrastructure, because of the volatility of the resources used to build it and the dynamic
environment it operates in. It can also be called peer-to-peer clouds, or ad-hoc clouds.
o Intercloud
The Intercloud is an interconnected global "cloud of clouds and an extension of the Internet "network of
networks" on which it is based. The focus is on direct interoperability between public cloud service providers, more
so than between providers and consumers (as is the case for hybrid- and multi-cloud Multicloud.
IV. CLOUD COMPUTING FOR EVERYONE
Fig. 5
Cloud Computing for the Family Now that you know a little bit about how cloud computing works, let’s look at
how you can make cloud computing work for you. By that I mean real-world examples of how typical users can take
advantage of the collaborative features inherent in web-based applications we’ll start our real-world tour of cloud
computing by examining how an average family can use web-based applications for various purposes. As you’ll see,
computing in the cloud can help a family communicate and collaborate—and bring family members closer together.
[8]
Centralizing Email Communications
Collaborating on Schedules
Collaborating on Grocery Lists
Collaborating on To-Do Lists
Collaborating on Household Budgets
Collaborating on Contact Lists
Collaborating on School Projects
Sharing Family Photos
THE COLLABORATIVE FAMILY
10. M. A. Hadi / International Journal of Computer Science and Innovation
77
Cloud Computing for the Community
Cloud computing isn’t just for home users. It has tremendous benefits for the entire community, from
neighborhood groups to sports teams to school organizations. Any time any group of people in the community needs
to communicate and collaborate; web-based applications are the way to go. This chapter, therefore, takes a look at a
few typical community uses of cloud computing. After examining the web based approach, it’s hard to imagine
going back to the old way of doing things. [9]
Community Group Schedules
Collaborating on Schedules
Sports Team Schedules
School Schedules
Event Schedules and Management
Collaborating on Group Projects and Events
Collaborating on To-Do Lists
Collaborating in Task Management
Collaborating in Event Management
Collaborating with Event Marketing
Cloud Computing for the Corporation
Businesses have been some of the early adopters of cloud computing. Companies large and small recognize
the cost savings and productivity enhancements of using web-based tools to manage projects collaborate on
documents and presentations, manage enterprise wide contacts and schedules, and the like. Cloud computing lets
companies do more with limited budgets.
With all that in mind, let’s look at some of the many ways that companies and their employees can use cloud
computing.
Managing Schedules
Managing Contact Lists
Managing Projects
Collaborating on Reports
Collaborating on Marketing Materials
Collaborating on Expense Reports
Collaborating on Budgets
Collaborating on Financial Statements
Collaborating on Presentations
V. THE FUTURE
Many of the activities loosely grouped together under cloud computing have already been happening and
centralized computing activity is not a new phenomena
• Grid Computing was the last research-led centralized approach.
• However there are concerns that the mainstream adoption of cloud computing could cause many problems
for users.
• Many new open source systems appearing that you can install and run on your local cluster should be able
to run a variety of applications on these systems. [10]
11. M. A. Hadi / International Journal of Computer Science and Innovation
78
VI. CONCLUSION
Taken together, the 5 Parts in this paper provide an excellent overview of cloud computing. If you’re not
sure what cloud computing is yet, you will be when you get done reading this Issue.
The last question for us IS CLOUD COMPUTING NECESSARY?
The answer, of course, is not totally necessary. After all, you can easily use non cloud tools, such as instant
messaging, to communicate with other members of your group. And, if your group is 100 percent internal to your
company, there’s no reason to venture into the cloud at all assuming you always have access to your company’s
network, of course.
But if you want to include people from outside your organization in your group, or if your group is spread
out between multiple locations, or if members of your group travel or work from home, then incorporating some
cloud-based tools makes a lot of sense. When you’re out of the main office, it’s a lot easier to log on to a cloud
website than it is to try to remotely tunnel into your company’s network.
That’s not to say that pure cloud technology is always necessary. Your application and documents could
just as easily be hosted on the hosting provider’s servers; they don’t have to be “in the cloud,” per se. That said, as
applications become bigger and more powerful, and as the need for huge amounts of storage continues to increase,
the advantages of sharing cloud resources become more explicit.
So even if your groupware and collaboration applications aren’t yet hosted in the cloud, they probably will
be sometime in the future. It’s simply a lot more efficient to share space on hundreds or thousands of cloud
computers than it is to keep buying more servers for your data center. That’s the real reason why cloud computing
will likely become ubiquitous; it provides more power and storage for less money than any other current computing
solution.
REFERENCES
[1] JOSHI, Mahima, MOUDGIL, Yudhveer Singh, et al. Secure cloud storage.International Journal of Computer
Science & Communication Networks, 2011, vol. 1, no 2, p. 171-175.
[2] JOHN, Rittinghouse et JAMES, Ransome. Cloud computing: implementation, management, and security. Ed. 1,
Editura CRC Press, 17 August 2009, 2010.
[3] MILLER, Michael. Cloud Computing- Web-based Application that change the way you work and collaborate
online, Que Publishing ISBN-13: 978-0-7897-3803-5, 2009
[4] Mather, Tim, KUMARASWAMY, Subra, et LATIF, Shahed. Cloud Security and Privacy, Published by
O’Reilly Media, Inc., ISBN: 978-0-596-80276-9, 2009
[5] Cloud computing, From Wikipedia, the free encyclopedia
[6] RONALD L. Krutz, RUSSELL Dean Vines, Cloud Security A Comprehensive Guide to Secure Cloud
Computing, Wiley Publishing, Inc. ISBN: 978-0-470-58987-8, 2010.
[7] MELL, Peter et GRANCE, Tim. Effectively and Securely Using the Cloud Computing Paradigm, NIST,
Information Technology Laboratory, 2009.
[8] BAKER, Mark. An Introduction and Overview of Cloud Computing.
[9] MARINOS, Alexandros, Gerard Briscoe. Community Cloud Computing. arXiv: 0907.2485v3 [cs.NI, 2009.
[10] MELL, Peter et GRANCE, Tim. The NIST Definition of Cloud Computing, Version 15, 10-7-09