Services computing has become a
cross discipline that converts the science and technology of bridging the gap
between business services and IT services. Now-a-days Cloud Computing is widely
used throughout the world. Its use is growing up day by day. Computing services
that are provided by data center over the internet now commonly referred to a
Cloud Computing. Pricing in a Cloud Environment is a
project work which we are going to develop. Here cloud provider and end user making
a relationship, the user simply
presents the job to be executed to the cloud. The cloud has an associated
pricing model to quote prices of the user jobs executed.
Keywords— PriceM, Cloud
Computing,
ASP.NET 4.0, Visual Studio, .NET runtime 4.0
I.
Introduction
Cloud computing is a type of computing that relies on sharing
computing resources rather than having local servers or
personal devices to handle applications. In cloud computing, the word
"cloud" (also phrased as "the cloud") is used as a metaphor
for "the Internet," so the phrase cloud computing is
used to mean a type of Internet-based computing, where different services --
such as servers, storage and applications -- are delivered to an organization's
computers and devices through the Internet. Cloud computing promises
virtually unlimited computational resources to its users, while letting them
pay only for the resources they actually use at any given time. Cloud Computing is renting space and
computing rather than owning it. Cloud storage is a model of networked online
storage where data is stored in virtualized pools of storage which are
generally hosted by third parties. PriceM is the application where the cloud
(provider) and the users build a symbiotic relationship. Instead of renting a
set of specific resources, the user simply presents the job to be executed to
the cloud. The cloud has an associated pricing model to quote prices of the
user jobs executed. The programming language which we are using to prepare this
software will be Visual C# and web language which we are going to use
is ASP.NET 4.0
A.
Background
The
goal of cloud computing is to apply traditional super computing, or high-performance
computing power, normally used by military and research facilities, to
perform tens of trillions of computations per second, in consumer-oriented
applications such as financial portfolios or even to deliver personalized
information, to provide data storage or power large, immersive computer games.
The standards for connecting the computer systems and
the software needed to make cloud computing work are not fully
defined at present time, leaving many companies to define their own cloud
computing technologies. Cloud computing systems offered by companies,
like IBM's "Blue Cloud" technologies for example, are based
on open standards and open source software which link together
computers that are used to deliver Web 2.0 capabilities
like mash-ups or mobile commerce.
We
question that the existing cloud computing solutions can effectively deliver on
this promise. Cloud computing services such as Amazon EC2 and Google App
Engine are built to take advantage of the already existing infrastructure
of their respective company. This development leads to non-optimal user
interfaces and pricing models for the existing services. It either puts an
unnecessary burden on the user or restricts the class of possible application.
For
instance, Amazon EC2 exposes a low-level interface to its datacenters where the
user needs to decide which and how many virtual machines they should rent to
execute a given job. This does not only pose a high burden on the user, but
also leads to non-optimal utilization of the cloud: once a user rents a virtual
machine, the cloud cannot run other computation on that machine. Similarly, the
existing pricing models are too rigid to foster good utilization. For instance,
both Amazon EC2 and Microsoft Windows Azure charge fixed prices for compute usage,
storage, and data transfer. Recently Amazon added the possibility to bid for
instances whose price depends on supply and demand. Therefore, a flexible
pricing model that, for example, discounts compute usage during non-peak hours
seems adequate.
B.
It is almost impossible to think our daily
life without auto billing system. Everyone is moving towards the cloud
computing for making easier lifestyle. But existing cloud computing solutions
are not being able to deliver services effectively.
Ø This
application not only helps in effective delivery of solution but also helps in
providing discounts to compute usage during non-peak hours seems adequate.
Ø To
outsource the application execution task to cloud if your system hardware is not equipped to execute the
application due to processor and/or space issues.
Ø This
will avoid an unnecessary burden on the user and also avoid the restriction to
class of possible application.
Thanks

No comments:
Post a Comment