Leasetime, sponsorship time, renew on call time, DOT NET Programming

What are LeaseTime, Sponsorship Time, Renew on Call Time and Lease Manager Poll Time?

In the normal .NET environment objects lifetime is managed by garbage collector. But inremoting environment remote clients can access objects which are uncontrollable of garbage collector. Garbage collector boundary is fixed to a single PC on which framework is running; any remote client across physical PC is uncontrollable of GC (Garbage Collector).

This constraint of garbage collector leads to a new way of handling lifetime for remoting objects, using the concept known  as "LeaseTime". Every server side object is assigned by default a "LeaseTime" of 5 minutes. This leasetime is reduced at certain intervals. Again for every method call a default of 2 minutes is assigned. Whenever i say method call means every call made from client. This is known as "RenewalOnCallTime".

When total object lifetime is decreased to zero, it queries the sponsor that should the object be destroyed. Sponsor is an object which decides must object Lifetime be renewed. Hence it queries any registered sponsors with the object, if does not find any then the object is marked for garbage collection. After this the garbage collection has whole control on the object lifetime. If we do not foresee how much long a object will be required specify the "SponsorShipTimeOut" value. SponsorShipTimeOut is the time unit a call to a sponsor is timed out. "LeaseManagerPollTime" describe the time the sponsor has to return a lease time extension.

Posted Date: 9/21/2012 8:22:36 AM | Location : United States







Related Discussions:- Leasetime, sponsorship time, renew on call time, Assignment Help, Ask Question on Leasetime, sponsorship time, renew on call time, Get Answer, Expert's Help, Leasetime, sponsorship time, renew on call time Discussions

Write discussion on Leasetime, sponsorship time, renew on call time
Your posts are moderated
Related Questions
We need Asp.net expert with simple html I am in search of a long term asp.net developer to build as well as maintain a volleyball player management website. We would like to inc

In What scenarios you use a DOM parser and SAX parser? 1) If you do not require all the data from the XML file then SAX approach is most preferred than DOM as DOM can quiet mem

Project Description: I need a SharePoint Developer tutor to teach me the development of SharePoint from scratch. We will be communicating through TeamViewer and Skype. I have ac

We need in ASP.NET Mvc site I have project should be done with MVC.NET technology. In general- I have by now the site Layout (Html-js-css) I need- a) Simple CMS allo

how to access global resource file using javascript

Write a XML with database with book details (BOOK ID, Title, Author, subject, published Year, language, vendor, price)

The Full form of CLR is Common Language Runtime and it is  the heart of the .NET framework. All Languages have its own runtime and its the responsibility of the runtime to take car

What are the different types of workflow in WF? In WF 4.0, the following two types of workflows are used: Flowchart workflows - Helps you to make workflows using the commo

Name the binders provided by .NET Framework 4.0. .NET Framework 4.0 provides the following binders: Object Binder - Enables to communicate with .NET objects. JavaScrip

How do we enable SQL Cache Dependency? Below are some of the steps to enable the SQL Cache Dependency:- Enable the notifications for database. Enable the notificatio