ArticlePDF Available

CLOUD COMPUTING BASICS

Authors:

Abstract and Figures

Cloud Computing is a versatile technology that can support a broad-spectrum of applications. The low cost of cloud computing and its dynamic scaling renders it an innovation driver for small companies, particularly in the developing world. Cloud deployed enterprise resource planning (ERP), supply chain management applications (SCM), customer relationship management (CRM) applications, medical applications and mobile applications have potential to reach millions of users. In this paper, we explore the different concepts involved in cloud computing. Leveraging our experiences on various clouds, we examine clouds from technical, and service aspects. We highlight some of the opportunities in cloud computing, underlining the importance of clouds and showing why that technology must succeed. Finally, we discuss some of the issues that this area should deal with.
Content may be subject to copyright.
ISSN : 2278 1021
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 1, Issue 5, July 2012
Copy right IJARCCE www.ijarcce.com 343
CLOUD COMPUTING BASICS
J.SRINIVAS1, K.VENKATA SUBBA REDDY2, Dr.A.MOIZ QYSER3
Assistant Professor, Dept. of CSE, M. J College of Engg & Tech, Hyderabad, India
Assistant Professor, Dept. of CSE, M. J College of Engg & Tech, Hyderabad, India
Professor, Dept. of IT, M. J College of Engg & Tech, Hyderabad, India
Jagirdar.srinivas1@ gmail.com, kvsreddy20122@ gmail.com,aamoiz3@gmail.com
ABSTRACT Cloud Computing is a versatile technology that can support a broad-spectrum of applications. The low cost of cloud
computing and its dynamic scaling renders it an innovation driver for small companies, particularly in the developing world. Cloud
deployed enterprise resource planning (ERP), supply chain management applications (SCM), customer relationship management (CRM)
applications, medical applications and mobile applications have potential to reach millions of users. In this paper, we explore the different
concepts involved in cloud computing. Leveraging our experiences on various clouds, we examine clouds from technical, and service
aspects. We highlight some of the opportunities in cloud computing, underlining the importance of clouds and showing why that technology
must succeed. Finally, we discuss some of the issues that this area should deal with.
Keywords Cloud Computing, SaaS, Paas, IaaS.
I. INTRODUCTION
This section gives an introduction to Cloud computing.
"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 [1].
Cloud computing has emerged as a popular solution to
provide cheap and easy access to externalized IT (Information
Technology) resources. An increasing number of
organizations (e.g., research centres, enterprises) benefit from
Cloud computing to host their applications. Through
virtualization, Cloud computing is able to address with the
same physical infrastructure a large client base with different
computational needs [2][5]. In contrast to previous
paradigms (Clusters and Grid computing), Cloud computing is
not application-oriented but service-oriented; it offers on-
demand virtualized resources as measurable and billable
utilities [6], [7]. Fig. 1 shows a basic cloud computing
environment. The remainder of this paper deals with
characteristics, opportunities, issues and challenges of cloud
Computing. At the end we discuss about the future scope of
Cloud.
II. ESSENTIAL CHARACTERISTICS
In this section we describe the essential characteristics that
a cloud must possess. Any cloud is expected to have these five
characteristics that are being described below.
A. 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.
Fig. 1 A Cloud Computing Environment
B. 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 personal digital assistants (PDAs)).
C. 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
ISSN : 2278
1021
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 1, Issue 5, July 2012
Copy right IJARCCE www.ijarcce.com 344
reassigned according to consumer demand. There is a sense of
location independence in that the subscriber 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 (e.g., country, state, or data centre). Examples
of resources include storage, processing, memory, network
bandwidth, and virtual machines.
D. Rapid elasticity
Capabilities can be rapidly and elastically provisioned, in
some cases automatically, to quickly scale out and rapidly
released to quickly scale in. To the consumer, the capabilities
available for provisioning often appear to be unlimited and
can be purchased in any quantity at any time.
E. 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 (e.g., storage,
processing, bandwidth, and active user accounts). Resource
usage can be monitored, controlled, and reported providing
transparency for both the provider and consumer of the
utilized service.
III. CLOUD DEPLOYMENT STRATEGIES
This section explains the basic cloud deployment strategies.
A cloud can be deployed using any of the below mentioned
strategies
A. Public Cloud
In simple terms, public cloud services are characterized as
being available to clients from a third party service provider
via the Internet. The term “public” does not always mean free,
even though it can be free or fairly inexpensive to use. A
public cloud does not mean that a user’s data is publicly
visible; public cloud vendors typically provide an access
control mechanism for their users. Public clouds provide an
elastic, cost effective means to deploy solutions.
B. Private Cloud
.A private cloud offers many of the benefits of a public
cloud computing environment, such as being elastic and
service based. The difference between a private cloud and a
public cloud is that in a private cloud-based service, data and
processes are managed within the organization without the
restrictions of network bandwidth, security exposures and
legal requirements that using public cloud services might
entail. In addition, private cloud services offer the provider
and the user greater control of the cloud infrastructure,
improving security and resiliency because user access and the
networks used are restricted and designated.
C. Community cloud
A community cloud is controlled and used by a group of
Organizations that have shared interests, such as specific
security requirements or a common mission. The members of
the community share access to the data and applications in the
cloud.
D. Hybrid Cloud:
A hybrid cloud is a combination of a public and private cloud
that interoperates. In this model users typically outsource non
business-critical information and processing to the public
cloud, while keeping business-critical services and data in
their control.
IV. CLOUD DELIVERY MODELS
This section of the paper describes the various cloud delivery
models. Cloud can be delivered in 3 models namely SaaS,
PaaS, and IaaS.
A. Software-as-a-Service (SaaS):
In a cloud-computing environment. SaaS is software that is
owned, delivered and managed remotely by one or more
providers and that is offered in a pay-per-use manner [8].
SaaS in simple terms can be defined as “Software deployed as
a hosted service and accessed over the Internet.” [9] .SaaS
clouds provide scalability and also shifts significant burdens
from subscribers to providers, resulting in a number of
opportunities for greater efficiency and, in some cases,
performance. The typical user of a SaaS offering usually has
neither knowledge nor control about the underlying
infrastructure [10]
B. PLATFORM-AS-A-SERVICE (PAAS):
This kind of cloud computing provides development
environment as a service. The consumer can use the
middleman’s equipment to develop his own program and
deliver it to the users through Internet and servers. The
consumer controls the applications that run in the
environment, but does not control the operating system,
hardware or network infrastructure on which they are running.
The platform is typically an application framework. 4.3.
ISSN : 2278
1021
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 1, Issue 5, July 2012
Copy right IJARCCE www.ijarcce.com 345
Infrastructure-as-a-Service (IaaS): Infrastructure as a service
delivers a platform virtualization outsourced service. The
consumer can control the environment as a service. Rather
than purchasing servers, software, data center space or
network equipment, consumers instead buy those resources as
a fully operating system, storage, deployed applications and
possibly networking components such as firewalls and load
balancers, but not the cloud infrastructure beneath them.
V. OPPORTUNITIES:
In this section we explain the vast opportunities the cloud
computing field offers to IT industry. Cloud Computing is
concerned with the delivery of IT capabilities as a service on
three levels: infrastructure (IaaS), platforms (PaaS), and
software (SaaS). By providing interfaces on all three levels,
Clouds address different types of customers [11]:
A. End consumers
These consumers mainly use the services of the SaaS layer
over a Web browser and basic offerings of the IaaS layer as
for example storage for data resulting from the usage of the
SaaS layer.
B. Business customers
These consumers access all three layers - the IaaS layer in
order to enhance the own infrastructure with additional
resources on demand, the PaaS layer in order to be able to run
own applications in a Cloud and eventually the SaaS layer in
order to take advantage of available applications offered as a
service.
C. Developers and Independent Software Vendors
Independent Software Vendors that develop applications
that are supposed to be offered over the SaaS layer of a Cloud.
Typically, they directly access the PaaS layer, and through the
PaaS layer indirectly access the IaaS layer, and are present on
the SaaS layer with their application. In general, for all
different kinds of Cloud customers, a Cloud offers the major
opportunities known for X-as-a-Service offerings. From the
perspective of the user, the utility-based payment model is
considered as one of the main benefits of Cloud Computing.
There is no need for up-front infrastructure investment:
investment in software licenses and no risk of unused but paid
software Thus, capital expenditure is turned licenses, and
investment in hardware infrastructure and related maintenance
and staff. into operational expenditure. Users of a Cloud
service only use the volume of IT resources they actually
need, and only pay for the volume of IT resources they
actually use. At the same time, they take advantage of the
scalability and flexibility of a Cloud. Cloud computing
enables easy and fast scaling of required demand computing
resources on demand.
VI. CHALLENGES & ISSUES
In this section we explain the challenges & issues cloud
computing has to face. As a lot of economics is tied to this
field it will be better that these issues are resolved as early as
possible. Fig. 2 depicts the summary of the survey conducted
by us on the basic issues of the cloud computing. The client’s
primary concern is taken in to account. Hence only the
percentage of 4, 5 is being shown. The following are the
issues that a cloud computing environment has to still resolve:
A. Security
When using cloud-based services, one is entrusting their
data to a third-party for storage and security. Can one assume
that a cloud-based company will protect and secure ones data
(Cloud computing presents specific challenges to privacy and
security. back it up, check for data errors, defend against
security breaches) if one is using their services at a very low
cost? Or often for free? Once data is entrusted to a cloud
based service, which third-parties do they share the
information with? Cloud-sourcing involves the use of many
services, and many cloud based services provide services to
each other, and thus cloud-based products may have to share
your information with third parties if they are involved in
processing or transferring of your information. They may
share your information with advertisers as well. Security
presents a real threat to the cloud.
Fig 2. Graph depicting the concerns of clients on cloud computing issues
ISSN : 2278
1021
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 1, Issue 5, July 2012
Copy right IJARCCE www.ijarcce.com 346
TABLE1
ECONOMY IMPACT TABLE DUE TO CLOUD OUTAGES
B. Performance
Cloud computing Suffers from severe performance issues.
The cloud provider must ensure that the performance of the
service being provided remains the same all through. There
may be peak time break downs, internal flaws, and technical
snags arising. Load balancer, data replicators, high end servers
must me installed when needed.
C. Availability
Even though cloud promises to be a 24X7X365 service,
cloud outages occur frequently. Outages can be scheduled or
unscheduled. Table 1 provides details about the downtime in
hours and the economic impact of cloud outages of various
cloud providers from 2007 to 2012.
D. Cost:
Cloud computing can have high costs due to its
requirements for both an always on” connection, as well as
using large amounts of data back in-house.
E. Regulatory requirements
What legislative, judicial, regulatory and policy
environments are cloud-based information subject to? This
question is hard to ascertain due to the decentralized and
global structure of the internet, as well as of cloud computing.
The information stored by cloud services is subject to the
legal, regulatory and policy environments of the country of
domicile of the cloud service, as well as the country in which
the server infrastructure is based. This is complicated by the
fact that some data in transit may also be regulated.
F. Bandwidth, quality of service and data limits
Cloud computing requires “broadband of considerable
speed” Whilst many websites are usable on non-broadband
connections or slow broadband connections; cloud-based
applications are often not usable. Connection speed in
Kilobyte per second (or MB/s and GB/s) is important for use
of cloud computing services. Also important are Quality of
Service (QoS); indicators for which include the amount of
time the connections are dropped, response time (ping), and
the extent of the delays in the processing of network data
(latency) and loss of data (packet loss).
G. Major suppliers
Only handful providers are available in the market which is
still holding back many SME’s to join a cloud.
VII. CONCLUSION
We’ve looked at the basics of cloud. There are interests and
concerns in the cloud. From a technology point of view, there
are interesting technical problems to solve. From a service or
consumer point of view, there are essential usability, stability,
and reliability problems to solve. We are at a crossroads with
cloud technology. On one hand, there are many stories of
problems with clouds, from data loss, to service interruption,
to compromised sensitive data. To stay relevant, to remain
meaningful, to grow in the service space, the cloud providers
must step up their game and produce robust cloud
implementations. On the other hand, the world is poised to
explode with a billion new devices that will be desperate for
the very technology that clouds almost offer today. It is
possible that the wave of users, applications and demand will
just wash over the cloud landscape, regardless of how robust
they are. If the cloud providers are too slow to provide safe,
secure, reliable data storage and application services, they
may miss one of the greatest opportunities of this century.
VIII. FUTURE SCOPE
The issues that are highlighted in this paper will be a hot
spot for researchers in future. Areas like security, Load
balancing , Standardization will be the major research topics.
ISSN : 2278
1021
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 1, Issue 5, July 2012
Copy right IJARCCE www.ijarcce.com 347
REFERENCES
[1] "NIST Cloud Computing Definition", NIST SP 800- 145]
[2] P. Garbacki and V. K. Naik, “Efficient Resource virtualization and
sharing strategies for heterogeneous Grid environments,” inProc.
IFIP/IEEE IMSymp., 2007, pp. 4049.
[3] R. Buyya, C. S. Yeo, and S. Venugopal, “Market oriented Cloud com-
puting: Vision, hype, and reality for delivering IT services as
computing utilities,” inProc. IEEE/ACM Grid Conf., 2008, pp. 50–57.
[4] R. Aoun and M. Gagnaire, Towards a fairer benefit distribution in
Grid environments,” inProc. IEEE/ACS AICCSA Conf., 2009,pp. 21
26.
[5] R. Aoun, E. A. Doumith, and M. Gagnaire, “Resource provisioning for
enriched services in Cloud environment,” in Proc. IEEE CloudCom
Conf., 2010, pp. 296 303.
[6] R. Buyya, C. S. Yeo, and S. Venugopal, “Market-oriented Cloud com-
puting: Vision, hype, and reality for delivering IT services as
computing utilities,” inProc. IEEE/ACM Grid Conf., 2008, pp. 50–57.
[7] [R. Aoun and M. Gagnaire, “Towards a fairer benefit distribution in
Grid environments,” inProc. IEEE/ACS AICCSA Conf., 2009,pp. 21–
26
[8] Mertz SA, Eschinger C, Eid T, Pring B (2007) Dataquest Insight: SaaS
Demand Set to Outpace Enterprise Application Software Market
[9] Growth. Gartner RAS Core Research Note, 3 August 2007 Moxie
Marlinspike, "New Tricks for Defeating SSL In Practice," 2009.
[10] Frederick Chong and Gianpaolo Carraro, "Architecture Strategies for
Catching the Long Tail," Microsoft Corporation, April 2006.
http://msdn.microsoft.com/en-us/library/aa479069.aspx.
[11] Eymann T (2008) Cloud computing. Enzyklopädieder
Wirtschaftsinformatik. Accessed: 10 June 2009
[12] Shyam Patidar Dheeraj Rane “A Survey Paper on Cloud Computing”
2012 Second International Conference on Advanced Computing &
Communication Technologies.
[13] http://netseminar.stanford.edu
ACKNOWLEDGMENT
This work is partly supported by the R & D Cell of
Muffakham Jah College of Engineering & Technology,
Hyderabad, India.Hence we would like to thank Principal &
Management of MJCET.
Biography
Mr.J.Srinivas obtained his Bachelor's degree
in computers science & Information
Technology from JNTU, Hyderabad in 2005
and received the Masters Degree in Software
Engineering from JNTUH, in 2010. His
research interests include Cloud Computing
,Software Engineering, Web Technologies, Data mining.
Currently he is working as Assistant Professor in Computer
Science & Engineering Department at Muffakham Jah College
of Engineering & Technology, Banjarahills, Hyderabad.
Mr.K.Venkata Subba Reddy obtained his
Bachelor's degree in Information Technology
from University of Madras in 2002 and
received the Masters Degree in Software
Engineering from Bharath University,
Chennai in 2005, He is currently pursuing
Ph.D.,in Computer Science and Engineering, at Acharya
Nagarjuna University, Guntur, Andhra Pradesh, India. His
research interests include Software Engineering, Web
Technologies, Cloud computing. He is a life member of ISTE
and a member of CSI. Currently he is working as Assistant
Professor in Computer Science & Engineering Department at
Muffakham Jah College of Engineering & Technology,
Banjarahills, Hyderabad.
Dr. Ahmed Abdul Moiz Qyser received his
B.E. (CSE) from Osmania University,
M.Tech. (Software Engineering) from
JNTU, Hyderabad, and Ph.D. from
Osmania University. His research focus is
Software Process Models and Metrics for
SMEs. He is presently working as Professor Head in
Department of Information Technology, Muffakham Jah
College of Engineering and Technology, Hyderabad, India.
He is also a visiting Professor to the industry where he teaches
Software Engineering and itsrelated areas. He is the author of
several research papers in the area of Software Engineering.
He is an active member of ACM, CSI and ISTE
... Cloud computing is flexible technology [2] that can access applications and associated data from anywhere [1]. Cloud Computing has egress as a popular solution to provide cheap and easy access to externalized information technology resources. ...
... Cloud Computing has egress as a popular solution to provide cheap and easy access to externalized information technology resources. An increasing number of organizations benefit from cloud computing to host their applications [2]. Cloud computing can much improve the availability of IT resources and it can easily access through the Internet to share IT resources include server, storage, network, application, service and so on. ...
... The cloud infrastructure is shared by several organizations and supports a specific community that has shared mission, security requirements, policy, and compliance considerations [2]. 4) Hybrid Cloud: A hybrid cloud is a combination of two or more clouds (private, community, or public). ...
Article
Full-text available
With the initiation of internet in the 1990s to the present day facilities of universal computing, the internet has reformed the computing world in extreme way. It has travelled from the concept of parallel computing to distributed computing to cluster computing to grid computing to utility computing to virtualization and recently to cloud computing, in future Internet of Things. Cloud computing is a style of computing in which dynamically scalable and other virtualized resources are provided as a service over the Internet. In this paper explain the cloud computing deployment models and delivery models, with the help of model cloud computing do work properly in the area of IT sector. In this paper describe the traits and benefits of cloud computing.
... The word cloud computing arise freshly and now it is used through globe. Several literature survey suggested definition to cloud computing regarded as "a network solution for providing inexpensive, reliable, easy and simple access to IT resources" [1]. This system working as by hiding all complicated schematic representative algorithms. ...
... We here acknowledge the informative survey which can boost information, knowledge relating with data threats. Srinivas et al. gives great insight regarding cloud computing [1]. On the another way Chinese investigators discussed their concern that is problematic to society(data safety and transfer of data), why some big IT companies not transfer data security issue? ...
... The term word Cloud Computing has emerged recently and is not is widespread use. Of the several definitions which are available, one of the simplest is, "a network solution for providing inexpensive, reliable, easy and simple access to IT resources" [26]. Cloud Computing is not considered as application oriented but service oriented. ...
... Furthermore, critics call for an investigation into which data are really collected, processed, stored, and shared by IVAs, as well as whether the privacy of users is sufficiently preserved [42,43]. Country-dependent differences in policies and legal environments play a particularly important role here as the storage, processing, and transmission of (personal) data may be subject to different, sometimes contradicting legal regulations [44]. In the European Union (EU), for example, service users are protected under the General Data Protection Regulation (GDPR) [45], which came into force in May 2018. ...
Article
Full-text available
Throughout the last years, Intelligent Virtual Assistants (IVAs), such as Alexa and Siri, have increasingly gained in popularity. Yet, privacy advocates raise great concerns regarding the amount and type of data these systems collect and consequently process. Among many other things, it is technology trust which seems to be of high significance here, particularly when it comes to the adoption of IVAs, for they usually provide little transparency as to how they function and use personal and potentially sensitive data. While technology trust is influenced by many different socio-technical parameters, this article focuses on human personality and its connection to respective trust perceptions, which in turn may further impact the actual adoption of IVA products. To this end, we report on the results of an online survey (n=367). Findings show that on a scale from 0 to 100%, people trust IVAs 51.59% on average. Furthermore, the data point to a significant positive correlation between people’s propensity to trust in general technology and their trust in IVAs. Yet, they also show that those who exhibit a higher propensity to trust in technology tend to also have a higher affinity for technology interaction and are consequently more likely to adopt IVAs.
... This paper examines the idea of cloud PC a percentage of the issues it tries to address, related examination themes and a "cloud usage accessible today". [20] explains that cloud computing is an adaptable innovation that can bolster a wide range of use .The minimal effort of cloud computing and its dynamic scaling it an advancement driver for little organizations, especially in the creating scene. Cloud sent endeavor recourses arranging (ERP), Supply chain administration applications(SCM), client relationship administration (CRM) application, medicinal application and versatile application can possibly achieve a large number of clients. ...
... What's more, it will reach at evaluated 25 billion till 2020. Enormous information term is essentially used to change over the information [7]. The significant reason for huge information is to store and oversee, picture and dissect gigantic measure of information every day. ...
Chapter
Cloud computing is one of the bleeding edge advances used by far most of the people. Cloud clients are mentioned to present the individual private data to the cloud by the internet. Big data or we can say huge information is an information examination system that contributes to the fast development of different applications utilizing in everyday life like interpersonal organization investigation, semantic web examination and bio-informatics arrange investigation. The model of cloud computing is spreading wherever so as to convey huge information administrations. In this paper give an overview and brief details about the recent innovation used technologies big data and cloud computing.
Conference Paper
Full-text available
The world has become a small village through the development in the world of cloud computing, which has become one of the most important technologies used during the last century, and has become a major means in the use of humanity in our daily lives, through which payment processes are made as we see in financial portfolios and electronic payment services that have spread during the past periods Especially in (Covid 19) as long as there is an internet connection. Cloud technology relies on four models: "public", "private", "community", and "hybrid". Each one has its own advantages, but security issues threaten data security and whether it is possible to stay using cloud services or stay off-chain through local applications and current technology available in our daily lives. This article gives a quick overview of cloud computing security, covering its development, background, and terminology, and shows how cloud computing has addressed many attack types and vulnerabilities. For this evolving technology, where security has become a concern for cloud computing when using Technologies and protection from threats [1,14,15].
Conference Paper
Full-text available
Resource visualization has emerged as a powerful technique for customized resource provisioning in grid and data center environments. In this paper, we describe efficient strategies for policy-based controlling of virtualization of the physical resources. With these strategies, visualization is controlled taking into account workload requirements, available capacities of physical resources, and the governing policies. Realizing this control requires simultaneous handling of three problems: (i) determining the virtual resource configurations, (ii) the mapping of resulting virtual resources to physical resources, and (iii) the mapping of workloads to the virtual resources. We pose this as an optimization problem and solve this problem using a linear programming (LP) based approach. We evaluate this approach by implementing it in the Harmony grid environment consisting of heterogeneous resources and heterogeneous workload. Experimental results indicate that our approach is efficient and effective. We extend this approach further by using a two-phase heuristic that allows the decision making component to scale up to handle large scale grid systems.
Article
Full-text available
This keynote paper: presents a 21st century vision of computing; identifies various computing paradigms promising to deliver the vision of computing utilities; defines Cloud computing and provides the architecture for creating market-oriented Clouds by leveraging technologies such as VMs; provides thoughts on market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain SLA-oriented resource allocation; presents some representative Cloud platforms especially those developed in industries along with our current work towards realising market-oriented resource allocation of Clouds by leveraging the 3rd generation Aneka enterprise Grid technology; reveals our early thoughts on interconnecting Clouds for dynamically creating an atmospheric computing environment along with pointers to future community research; and concludes with the need for convergence of competing IT paradigms for delivering our 21st century vision.
Article
Cloud computing is the biggest buzz in the computer world these days -- maybe too big of a buzz. Cloud computing means different things to different people. Cloud computing is not a small, undeveloped branch of IT. Research firm IDC thinks that cloud computing will reach $42 billion in 2012. You can do everything on cloud from running applications to storing data off-site. You can run entire operating systems on the cloud. This paper is for anyone who may have recently heard the term "cloud computing" for the first time and needs to know what it is and how it helps them.
Conference Paper
The emergence of new grid services requires the definition of suited business models taking into account the expectations of both end-users and resource providers. Basically, such business models consider the problem of computing, storage and network resources virtualization. The optimization of resource utilization may be carried out either in discrete time or in continuous time. In previous works, we proposed a discrete time approach enabling a better utilization of both network and computing resources in the context of layer-2 virtual private networks (VPN). In this paper, we extend this analysis by integrating to our model a new grid entity, namely the grid resource broker (GRB) as a middleware entity between end-users and resource providers. We compare the economic gain of both the GRB and resource providers via several criteria for three different pricing strategies. In addition, we define the best adopted pricing strategy to the GRB and study its impact on resource providers.
Conference Paper
Cloud services are based on the provisioning of computing, storage, and networking resources in order to satisfy requests generated by remote end-users. High speed Internet access and multi-core Virtual Machines (VMs) enable today the provisioning of diversified and enriched types of services in Cloud environment. In this paper, we consider several types of basic services and show how their orchestration may lead to the provisioning of more sophisticated services. For this purpose, we define four types of requests that cover the wide spectrum of possible services. We then formulate the resource provisioning problem as a Mixed Integer Linear Program (MILP). We assume that the underlying infrastructure is based on a set of end-to-end connections with guaranteed sustainable bandwidth such as Carrier-Grade Ethernet (CGE) circuits. We investigate the impact of two innovative services on resource allocation carried out by a Cloud Service Provider (CSP). These services correspond to distributed data storage and to multicast data transfer. For the former service, we consider the possibility of splitting a storage request onto different remote storage nodes. The latter service aims to distribute a same data sequence from one server towards multiple remote nodes assuming a limited number of network nodes have multicast capacities. These two innovative services provide a gain of 7% in terms of accepted requests when applied to the 18-node NSFnet backbone network.
Dataquest Insight: SaaS Demand Set to Outpace Enterprise Application Software Market [9] Growth. Gartner RAS Core Research NoteNew Tricks for Defeating SSL In Practice
  • Sa Mertz
  • C Eschinger
  • T Eid
  • B Pring
Mertz SA, Eschinger C, Eid T, Pring B (2007) Dataquest Insight: SaaS Demand Set to Outpace Enterprise Application Software Market [9] Growth. Gartner RAS Core Research Note, 3 August 2007 Moxie Marlinspike, "New Tricks for Defeating SSL In Practice," 2009.