File sharing is a common basic requirement when the users work on a particular domain or area of interest. We have designed and implemented an application that utilizes the concepts of distributed computing and provides with the necessary functionality of remote file sharing and accessing where the files of interest are distributed across the network but the users have an illusion of a centralized file system and access them accordingly. The overall focus is on location and access transparency along with the utilization of a fault tolerance mechanism.
In a distributed system, a deadlock may occur when set of processes wait for resources from each other. A process involved in a deadlock waits indefinitely unless a special action is taken. Deadlock leaves the system into a blocking state with no process getting complete and also it reduces the throughput. In this paper a technique is presented that will improve the performance of Srinivasan distributed deadlock algorithm for multiple executions. In Srinivasan algorithm whenever multiple initiators invoke the algorithm one after the other same deadlock cycle and similar message transfers may be reported in more than one execution. So, in order to handle multiple executions an algorithm has been proposed which will not only reduce the number of message transfers but will also reduce the deadlock detection time. The proposed algorithm gives priority to different algorithm execution depending on their process id"s along with this it allows lower priority executions to continue so that a deadlock that are not directly reachable from the higher priority execution could be detected.
A P2P distributed platform is developed using the JXTA technology, which is endowed with resource brokerage strategies to efficiently select peers using our hybrid model which is designed and implemented. The designed and implemented peer selection model finds provision as many idle peers as possible while allocating tasks to the various nodes. The control node distributes the tasks to the peers in the network on certain predefined criteria. The controlling node breaks the task into number of subtasks and then submits them to the computing nodes using the hybrid selection process for remote computing. First the peers who are idle will be selected and among those least costly peers will be selected.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.