Powered By Blogger

Popular Posts

Saturday, March 23, 2013

Before The Lights Go Off

                           

You past barricades of your Patience.

You locked your imagination in your beautiful mind. 
Your voiceless speech is acting as wind
you forget that ray of light is still unsigned 
Before the lights go off.



One happy face who want to win race 

who stuck on some different parallel place
he trying to float in a  deep space
but suddenly blamed by a thoughts which having no proper base
Before lights go off.



Tough men work hard men appreciate

genuine mind won't understand that act 
we eventually achieved nothing from that
but still we want to know the fact
Before light goes off. 



serve your service like a waiter 
 ran your boat like a navigator
don't dare to treat like a traitor 
 don't blame on him as cheater
Before the lights go off.



your expressive eyes now feeling shy
one hidden face behind hundreds of lie
You put in situation to say good bye
You make him cry Just want to know why 
Before the lights go off.

Monday, March 18, 2013

Cloud Services


The three primary types of cloud computing are IaaS, PaaS and SaaS - infrastructure, platform and software as a service, respectively. When you take a closer look, user will see that what will decide this argument are your own company's needs and comfort level.

These services are made possible by virtualization, the ubiquity of high-speed networks and the capabilities of today's browsers. With these things in place, it becomes less necessary to own your own infrastructure or even to own your own software. You can get what you need from the cloud, as you need it.


SaaS is really geared toward the end users in your organization and does not take much to get started. The provider figures out how many resources to devote to your use of the application. The provider figures out the servers, the virtual machines, the network equipment, everything. You just point your browser at it.
In this model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. The cloud users do not manage the cloud infrastructure and platform on which the application is running. This eliminates the need to install and run the application on the cloud user's own computers simplifying maintenance and support. What makes a cloud application different from other applications is its elasticity. This can be achieved by cloning tasks onto multiple virtual machines at run-time to meet the changing work demand. Load balancers distribute the work over the set of virtual machines. This process is transparent to the cloud user who sees only a single access point. To accommodate a large number of cloud users, cloud applications can be multitenant, that is, any machine serves more than one cloud user organization. It is common to refer to special types of cloud based application software with a similar naming convention: desktop as a service, business process as a service, Test Environment as a Service, communication as a service. The pricing model for SaaS applications is typically a monthly or yearly flat fee per user.
PaaS is somewhere in between IaaS and SaaS. It is not a finished product, like SaaS and it is not a tabula rasa, like IaaS. PaaS gives your application developers hooks and tools to develop to that particular platform. For example, Microsoft's Windows Azure gives you tools to develop mobile apps, social apps, websites, games and more. You build these things, but you use the APIs and tools to hook them into the Azure environment and run them there.

In the PaaS model, cloud providers deliver a computing platform and/or solution stack typically including operating system, programming language execution environment, database and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers. With some PaaS offers, the underlying compute and storage resources scale automatically to match application demand such that the cloud user does not have to allocate resources manually.

IaaS is at the other end of the cloud spectrum. In this scenario, you want to maintain control of your software environment, but you do not want to maintain any equipment. You do not want to have to buy servers and put them in a climate-controlled room or any of that. Instead, you go to an IaaS provider and request a virtual machine.
In this most basic cloud service model, cloud providers offer computers – as physical or more often as virtual machines, raw (block) storage, firewalls, load balancers and networks. IaaS providers supply these resources on demand from their large pools installed in data centers. Local area networks including IP addresses are part of the offer. For the wide area connectivity, the Internet can be used or - in carrier clouds - dedicated virtual private networks can be configured.
To deploy their applications, cloud users then install operating system images on the machines as well as their application software. In this model, it is the cloud user who is responsible for patching and maintaining the operating systems and application software. Cloud providers typically bill IaaS services on a utility computing basis, that is, cost will reflect the amount of resources allocated and consumed.









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

Tuesday, March 5, 2013

SERVAL SYSTEM



Internet services provided clients with access to the resources of a particular host. However, today’s services are no longer defined by a single host or confined to a fixed location. Yet, the network architecture continues to impose an unfortunate coupling between hosts and services by binding connections to topology-dependent addresses, rather than topology-independent service names—complicating everything from server replication, load balancing, and virtual machine migration, to client mobility and multi-homing.
Open serval system is what Assistant Professor of Computer Science Michael Freedman calls a Service Access Layer that sits between the IP Network Layer (Layer 3) and Transport Layer (Layer 4), where it can work with unmodified network devices. Serval's purpose is to make Web services such as Gmail and Facebook more easily accessible, regardless of where an end user is, via a services naming scheme that augments what the researchers call an IP address set-up "designed for communication between fixed hosts with topology-dependent addresses." Data center operators could benefit by running Web servers in virtual machines across the cloud and rely less on traditional load balancers.
The Shared Access Layer, or SAL for short, provides a consistent, cohesive API to common plugin tasks, regardless of the Atlassian application into which your plugin is deployed. SAL is most useful for cross-application plugin development. If you are developing your plugin for a single application only, you can simply use the application's own API. If your plugin will run in two applications or more, you will find SAL's services useful. These common services include, but are not limited these.





Google Glass

Google’s most awaited project – “Project Glass” seems to be in its final stage. Google launched a contest to let people try out the head-mounted, augmented reality “glasses.
http://www.youtube.com/watch?v=v1uyQZNg2vE&feature=player_embedded#t=0s