Powered By Blogger

Popular Posts

Thursday, March 14, 2013

Pricing Model for Cloud


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