Design and Development of a Ticket-Based Scheduling and Load Sharing Algorithm for Optimal Resource Usage in Mobile Computing Environments
Clients in mobile cellular networks lack computing resources to execute complex and data-intensive applications. So, the mobile clients purchase tickets from ticket engines installed at stationary servers that are rich in resources. Clients upload computation, resource intensive jobs or applications along with the ticket to the stationary servers. The tickets store the client validity information, deadline before which the stationary servers should execute the job and forward the results to the destination cell, the priority of execution of the job and the run-time history information about the jobs (like the amount resources the job required when it was run before).