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
What are the components of WF 4.0? WF having of various components that work together to make desired workflow. The components of WF are given as follows: Workflows and a

Looking to build FIFA coins selling and buying website Project Description: I would like a website made for FIFA 14 TEAM. What this website will do is having automatically bu

PhotoHandler add-on to display file names Project Description: I want a website with a photo gallery using PhotoHandler. I need the code added/ modified to display the image

As its name suggests, the website builder must be a desktop application that will allow users to simply create websites. Essentially, the program will have to give the users with a

Manifest Assembly metadata is always stored in the Manifest. Manifest consists of all metadata required to do the following things: 1) Version of assembly 2) Security ident

Project Description: System is used for tracking company's activities through several projects by keeping track of incomes and expenses per project. This project is fairly ea

What is a parameter? Explain the new types of parameters introduced in C# 4.0. A parameter is a special type of variable, which is used in a function to give a piece of informa

concept of strong names Strong name is similar to GUID(It is supposed to be unique in space and time) in the COM components.Strong Name is only needed when we need to deploy as

How is a property designated as read-only?  In VB.NET: Public Read-Only Property Property Name  As Return Type Get ?Your Property execution goes in here End Get End Property.

What is the difference between OLEDB Provider and SqlClient? With respect to usage, there is no difference among OLEDB Provider and SqlClient. The dissimilarity lies in their p