Manoj Kumar Mishra

Learn More
Computational grid is a potential technology mainly used for distributed environment. The major issues related with Grid are resource discovery, heterogeneity, fault tolerance and task scheduling. Grid task scheduling is an integrated component of computing which effectively utilizes the idle time of resources. Efficient scheduling algorithm is needed to(More)
Wireless mesh networks (WMNs) have attracted increasing attention and deployment as a high-performance and low cost solution to last-mile broadband Internet access. Wireless mesh networks have emerged as a potential technology for next-generation wireless networking. WMNs have been widely accepted in the traditional application sectors of ad hoc networks(More)
Grid computing is a novel technology for building high speed computing environment in which heterogeneous, distributed and dynamically available resources are integrated. However, in Grid environment, it is a big challenge to design an efficient scheduler and its implementation. This paper focuses on small jobs scheduling in Grid Computing. Constraint-Based(More)
Wide implementation of IEEE 802.11 based networks could lead to deployment of localized wireless data communication environments with a limited number of mobile hosts, called ad hoc networks. Implementation of a proper routing methodology in ad hoc networks makes it efficient in terms of performance. A wide spectrum of routing protocols has been contributed(More)
Grid computing is the ultimate framework that provides a high performance computing environment to meet growing and larger scale computational demands. However, Grid Computing is a critical and complex undertaking as the management of resources and computational jobs are geographically distributed under the ownership of different individuals or(More)
A Grid is a decentralized, geographically distributed and heterogeneous system in which resources belong to individuals or multiple organizations. Resource management and job scheduling are two important and difficult tasks in grid computing. Scheduling and execution of jobs in a dynamic environment like Grid often calls for efficient algorithms to schedule(More)
Job scheduling is used to schedule the user jobs to appropriate resources in grid environment. The goal of scheduling is that it achieves highest possible system throughput and match the application need with the available computing resources. In this paper, we will review the definition of grid computing, types of Grids, framework of Grid scheduling and(More)
Grid computing is the novel framework that offers a flexible, secure and high performance computing, on demand for solving high compute-intensive applications with large number of independent jobs. However, user jobs developed for grid might be small and of varying lengths according to their computational needs and other requirements. Certainly, it is a(More)
Software cost estimation is an important activity of software project management. Database plays a very important role in data centric software. In this paper a model for estimating the effort of database development based on complexity and size of the database of relational model has been proposed. The proposed work also includes the new metrics on(More)
Electronic collaboration among devices in a geographically localized environment is made possible with the implementation of IEEE 802.11 based wireless ad hoc networks. Dynamic nature of mobile ad hoc networks(MANETs) may lead to unpredictable intervention of attacks or fault occurrence, which consequently may partition the network, degrade its performance,(More)