Friday, July 25, 2008

Self Healing Approach for Composite Web Services

The development of composite web services poses very interesting challenges concerning their QoS characteristics. On the one hand, a composite web service depends on the QoS properties of its component web service providers, in order to provide a satisfactory service to the consumer. On the other hand, the concept of self-healing web service has been introduced in order to describe services which exhibit such properties. A self-healing web service can repair itself if any execution problems occur, in order to successfully complete its own execution, while respecting QoS agreements. In the design of a self-healing WS, several aspects have to be considered. For instance, the service should be able to predict the failures as soon as possible and to enact suitable recovery actions. One of the recovery action is reselection of web service in order to replace the failed service. However, selecting a service and replacing it may cause problem on global QoS constraints. Moreover, different QoS service levels might be considered in order to complete the service execution in case of error, possibly with degraded performance.
The main issues for the fulfillment of QoS agreements are concerned with web service performance variability. Indeed, the QoS of a web service may evolve relatively frequently, either because of the internal changes or because of workload fluctuations. The performance of an atomic web service may change frequently and hence the composite web service of which, this is a component is likely to deviate from its QoS agreements. Nevertheless, the composite service should be able to successfully accomplish its task as a whole, to fulfill the QoS requirements. In order to achieve this, the composite web service should be able to repair itself to complete its own execution successfully. The performance of the composite web service may be significantly improved by monitoring the execution of the component web services and by flexibly reacting to failures in a timely fashion. One of the approaches to tackle with this QoS (non-functional) failure is the reselection of the web service which can be substituted for the failed service and the reconfiguration of the composite web service. Thus reselection of web service is an important facet.
Reselection:
The reselection procedure broadly falls in one of the following categories.
Online Approach : In online reselection, when the failure occurs, the current composite service is stopped, till the reselection process is finished and the composite web service is reconfigured. As the reconfiguration process starts, it consumes more time and hence the response time of the composite web service will increase.
Backing up approach : Certain number of composite web services which is in pace with the current composite web service is configured and is backed up. When the current composite web service fails, one of the backup composite web services can be replaced with. The problem with this approach is if the performance requirement changes in future, this may not be fulfilled by the composite web service, since it had been configured long back in the past.

Sunday, June 22, 2008

Visit to explore a new way of online earning...
http://www.eyeearn.com/10206939/signupcb

Thursday, June 19, 2008

Self Healing Software System

Self Healing enables to discover, diagnose and react to disruptions. Self Healing components can detect system malfunctions and initiate policy-based corrective action without disrupting the IT environment. Corrective action could involve a product altering its own state or effecting changes in other components in the environment. Autonomic computing architecture has two main components Managed Element and AutonomicManager.
Managed Element has Sensors and Effectors explained as follows
Sensors : Provide mechanisms to collect information about the state and the state transition of an element. Get operations to retrieve information about the current state, or a set of management events(unsolicited, asynchronous messages or notifications) that flow when the state of the element changes in a significant way.
Effectors : The effectors are mechanisms that change the state (configuration) of an element. In other words, the effectors are a collection of set commands or application programming interfaces (APIs) that change the configuration of themanaged resource in some important way.
AutonomicManager has four phases : Monitor, Analyze, Plan and Execution.
Monitor
: Provides the mechanisms that collect, aggregate, filter, manage and report details (metrics and topologies) collected from the managed element.
Analyze : Provides the mechanisms to correlate and model complex situations (time-series forecasting and queuing models, for example). These mechanisms allow the autonomic manager to learn about the IT environment and help predict future situations and give suggestions of recovery actions in the case of failure.
Plan : Provides the mechanisms to structure the action needed to achieve goals and objectives. The planning mechanism uses policy information to guide its work.
Execute : Provides the mechanisms that control the execution
of a plan with considerations for on-the-fly
updates

Optimism

"See mistakes as valued lessons on the way to success. Life is like a moving vehicle with no brakes; if you spend too much time in the rearview mirror, you may hit a tree out the front window. Keep your rearview mirror smaller than your front window by using self-criticism as course correction feedback on the road to success. Victims say, "I'll never be able to succeed." Optimists perceive failures as temporary setbacks, rather than final verdicts. Build an expectation of success through hard work."

These are the words which have motivated or rather inspired me not to be pessimistic. Underestimating our own effort and trying to make more attempts to reach our goal is really worth, though not always. There should be a point of self-contentment which only the respective individual can know.
Optimism has been shown to be correlated with better immune systems in healthy people who have been subjected to stress.
So, "Be Optimistic"

Tuesday, June 17, 2008

Balanced Diet


Just as Yoga is good for leading a healthy and fruitful life, so is a nutritious and wholesome diet , a key to good health. A balanced diet could treat underlying causes of diseases and restore one to wholeness of mind.

Balanced Diet

A balanced diet is one, which provides all the nutrients in required amounts and proper proportions. It can be achieved through a blend of different food groups. The different food groups that should be included in the diet so as to get the necessary nutrients are cereals and millets, pulses, fruits & vegetables, milk and milk products, meat & meat products, sugar and fat. In addition, a balanced diet should provide non-nutrients like fibre, which provide positive health benefits.

The diet that one consumes must provide adequate calories, proteins, vitamins and minerals. Since the nutritional requirement varies, it is best to consult a dietician to prepare an individualised diet keeping in mind the age, sex, physical activity, the nutritional status, etc.

Calorie chart is available at
Calories chart for Healthy diet and Protein rich food
Also, online store for health foods specially for low calorie diets, health & fitness, general nutrition and soya protein diet.
A variety of food plans and healthy eating guidelines are available online ... For more tips, see Healthy Fast Food: Guide to Healthy Fast Food Restaurant Eating ... at Healthy Eating: Tips for a Healthy Diet

The Food Guide Pyramid

Explains how the pyramid is used to show the foods that make up a good diet.

Monday, June 16, 2008

Yoga


There is a common saying "health is wealth." For leading a successful life, mere wealth is not adequate. We require to be healthy. Healthy doesn't mean just physical fitness but also mental peace which makes our life easy going. For that, yoga is one of the best ways and is quite helpful. More than a physical exercise ,yoga is considered as a holistic experience or homogenous alternate medicinal therapy which provides an all round understanding of the nuances of the functioning of ones body and mind and helps one to integrate one selves more homogeneously into ones surroundings. Know the relevance of yoga at ...
http://www.lifepositive.com/Body/Yoga/yoga-benefits.asp

SuryaNamaskar is a yogic exercise which consists of ten different postures. The word "SuryaNamaskar" is an amalgamation of Sanskrit words which means prostrations (Namaskar) to the sun (Surya). It implies that one rise before sun rise in order to do this exercise or pay obeisance to the rising sun. This is around 5 to 5:30 AM. Of course, this exercise is good no matter what time you may use it, but it is best done while the stomach is empty, before eating. So, start your day with SuryaNamaskar that helps tremendously in achieving a healthy body, mind and spirit. I have been personally benefitted by SuryaNamaskar and Pranayama. Have a look at this ...

http://www.expertvillage.com/video/42362_yoga-poses-surya-namaskar.htm

www.youtube.com/watch?v=9Lwi1zGqkdA

Summer Trip and Hotels

I am always excited and really enjoy visiting new places. But!!! planning a trip is something, to which you have to give a thorough thought and adequate time. It is really a tough job if you are with kids.

Summer, especially in India is the most suitable to move out of the routine life, run from the scorchy heat to places where you can enjoy cool holidays. But where ?

For planning a summer trip in India just visit http://www.touristplacesinindia.com/tourist-places-beyond-india.html where you can choose the places based on zones such as north, south, hill stations, etc.

The following link http://www.smartertravel.com/travel-advice/Ideas-planning-notch-summer.html?id=14807 gives you advice and ample options and also plans for you as per your schedule.

But the real problem comes in finding for the right places with reasonable rates for accomodation apart from good sight seeing, varieties of foods and entertainment options.

Here are certain links for you to explore the accomodation

Hilton hotels
Our best rates guaranteed online! Book at the official Hilton site.
Hilton.com

hotels
Get Photos, Customer Ratings & Reviews. Book on Expedia & Save!

hotels
With over 20 years offering global hotel deals, find you one!

Booking
Over 40.000 hotels in Europe online Save up to 75% on your booking!
hotels In India
Book hotel in India @ Cleartrip or Call 1800 270 1000 for Assistance.
Searching hotel In India?
Best Rates on 4000 Hotels in India Over 10000 Hotel Reviews. Book Now!