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
ASP.NET/MSSQL/ MVC completing backend solution + integrating with frontend. - repost Project Description: System is used for tracking company's activities through several pro

What is difference between abstract classes and interfaces? The difference b/w abstract and interfaces are s follows:- 1.     The Abstract classes can have concrete methods

hello there im stuck in my project and need to finish off it in a week or 8 days ,,and its .net and databases..please need a help

Web Application and Web Service For this part of the assignment, you are to develop a web application and web service using technologies and techniques taught in this subject

What is Delegation? A delegate seems like a strongly type function pointer. Delegates can request the methods that they reference without making explicit calls to those methods

Set up a FTP File Server and active FTP File Transfer using VB.NET The Job Description is as given: 1. Manually set up a FTP file server on a remote server. 2. Manually ad

What is Dispose method in .NET? The .NET provides "Finalize" method in which we can clean up our resources. But relying on this is not always better so the best is to implement

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 inrem

Explain the concept of constructor? Constructor is a special method of a class, which is called automatically when the instance of a class is formed. It is created with the sam

Project Description: We are seeking Mobile game developer for long time our budget is per project Skills required: Mobile Phone, .NET