Video Screencast Help
Storage & Clustering Community Blog

VCS Instantaneous Notification and Fast Failover via IMF/AMF

Created: 05 Nov 2010 • Updated: 11 Jun 2014 • 4 comments
Bhavin Thaker's picture
+2 2 Votes
Login to vote

VCS 5.1 SP1, released 01-Nov-2010, offers a new feature called IMF (Intelligent Monitoring Framework).

  • IMF provides the following two benefits:

1) Instantaneous Notification for resource state changes (processes and mounts going offline or online), thereby strengthening the Fast-failover use-case.

2) Reduced CPU consumption by VCS agent processes when the number of resources being monitored is high, thereby providing significant
performance benefits in terms of system resource utilization.

  • The IMF feature can also be used along with the CFS (Cluster Filesystem) product to provide fast failover in the range of a few seconds for mission-critical environments where every second of failover and recovery time matters.
  • Without IMF, it can take upto 1 minute to detect online state changes and upto 5 minutes to detect offline state changes.
  • In case you are wondering about the difference between IMF and AMF,

AMF (Asynchronous Monitoring Framework) is the kernel module that provides the asynchronous notifications to the IMF module of VCS, and

IMF (Intelligent Monitoring Framework) is the umbrella feature in VCS that can work with any 3rd-party asynchronous notification in future if required. Currently IMF uses AMF to provide the above mentioned capabilities.

  • See also:

a) A screen-cast on IMF:

b) A related blog on IMF:

c) VCS User's guide (search for the keyword: IMF):

d) A whitepaper on IMF:

e) On a lighter note, a related quote from Einstein that elaborates on why saving 1 minute is crucial for some cases :-)

""Place your hand on a hot stove (for a minute) and it will seem to last an hour. Sit next to a beautiful lady for an hour, and it will seem to last only a minute. That is relativity." -- Einstein.

Do experiment with IMF and let us know your experiences!

Bhavin Thaker.

Comments 4 CommentsJump to latest comment

Zahid.Haseeb's picture

Before IMF the agent looks the resource and as it fails VCS monitoring process declare that the resources faulted and now VCS pick the alerts directly from OS regarding the services (which it poll ) is faulted

Any comment will be appreciated. Mark as Solution if your query is resolved
Thanks in Advance
Zahid Haseeb

Login to vote
Bhavin Thaker's picture

Hi Zahid,

In your comment:

Zahid> now VCS pick the alerts directly from OS regarding the services (which it poll ) is faulted

I would like to clarify that with IMF, polling is avoided and that when the resource is faulted the event is generated, making it truly asynchronous model of event detection.

Login to vote
mikebounds's picture

Is there a roadmap for supported agents for IMF, like the other database agents - Informix, DB2, Sybase and also applications like WebLogic etc.


UK Symantec Consultant in VCS, GCO, SF, VVR, VxAT on Solaris, AIX, HP-ux, Linux & Windows

If this post has answered your question then please click on "Mark as solution" link below

Login to vote
Satish K. Pagare's picture

The VCS agents that support IMF are listed at:

Login to vote