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 I need is the following: I need an implementation in matlab under windows to open a named pipe and to read data from the pipe (an other program writes into the pipe) in quasi

I need Kinect Developer c++ We are creating a fitting room with Kinnect and I need some questions answered like how to detect if a person turns around, how to make the clothing

What is garbage collection? Explain the difference among garbage collections in .NET 4.0 and earlier versions. Garbage collection stops memory leaks during execution of pro

Problem: (a) Explain the difference between these two lines of ASP codes: (b) The VBScript language includes some built-in functions which are often used in ASP co

Finding Largest Array Element - C# Program I am unable to make out the Largest Array Element in C# language. Can anyone suggest me any example for this.

What is the relationship between a class and an object? A class acts as a blue-print that explains the properties, states, and behaviors that are common to a number of objects.

Print Floyd's Triangle - C# Program I am unable to make out how to print Floyd's Triangle in C# language. Can anyone suggest me any example for this.

I want C# routines for website back end Project Description: We want some routines written in C# (.NET) to: * Parse some RESTful APIs to transform and push data to RabbitM

show the dot net topic