Manish Gupta

Learn More
Systems with several components interacting to accomplish challenging tasks are ubiquitous; examples include large server clusters providing " cloud computing " , manufacturing plants, automobiles, etc. Our relentless efforts to improve the capabilities of these systems inevitably increase their complexity as we add more components or introduce more(More)
With the rapid growth in the development of modern and sophisticated software applications, such as Multimodal distributed systems, the complexity of software development processes has increased enormously, posing an urgent need for automation of some of these processes. One of the key software development process is system testing. In this paper, we(More)
One of the major tasks in programming distributed memory multiprocessors with state of the art parallel languages is the speciication of eecient data distribution schemes. Unfortunately , there are no optimal strategies for generating such data distributions and thus automatic support is very diicult to provide; several heuristics have been proposed to(More)
Stem cells are primitive cells that can differentiate and regenerate organs in different parts of the body such as heart, bones, muscles and nervous system. This has been a field of great clinical interest with immense possibilities of using the stem cells in regeneration of human organ those are damaged due to disease, developmental defects and accident.(More)
Advances in wireless and mobile computing environments allow a mobile user to access a wide range of applications. For example, mobile users may want to retrieve data about unfamiliar places or local life styles related to their location. These queries are called location-dependent queries. Furthermore, a mobile user may be interested in getting the query(More)
A mobile ad hoc network (MANET) [1] consists of a set of mobile hosts capable of communicating with each other without the assistance of base stations. The topology of ad-hoc networks changes rapidly. The Ad hoc On Demand Distance Vector (AODV) [2] routing protocol and other on demand routing protocols suffers with many problems like delay and packet loss(More)
Advances in wireless and mobile computing environments allow a mobile user to perform within a wide range of applications. For example, mobile users need to pull data about unfamiliar places or local life styles related to their location. Furthermore, a mobile user may be interested in getting location dependent query results periodically. We propose an(More)