Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Shakti Mishra is active.

Publication


Featured researches published by Shakti Mishra.


The Journal of Object Technology | 2009

Creating Reusable Software Component from Object-Oriented Legacy System through Reverse Engineering

Shakti Mishra; Dharmender Singh Kushwaha; Arun Kumar Misra

Due to the constant change in technology, lack of standardization, difficulties of changes and absence of distributed architecture, the business value of legacy systems have become weaker. We cannot undermine the importance of legacy systems because some of their functions are too valuable to be discarded and too expensive to reproduce. The software industry and researchers have recently paid more attention towards the component based software development to enhance the productivity and accelerate time to market. Instead of re-implementing the business critical applications with-in time and resource constraints, the best option is Software Reengineering (SRE) with effective design and architecture which can make the system better for reusability and maintainability. The main motive behind the reengineering is integrating the legacy system with emerging technologies. To achieve these goals, we have proposed a systematic and concrete model named as Component Oriented Reverse Engineering (CORE). It aims to identify and develop reusable software components. By using the reverse engineering techniques; we can extract architectural information and services from legacy system and later on convert these services into components


ACM Sigsoft Software Engineering Notes | 2009

An efficient asynchronous mobile web service framework

Ranjit Singh; Shakti Mishra; Dharmender Singh Kushwaha

The popularity of web services within the IT industry continuous to grow. Accessing web services from a small device is very com-mon these days. There are number of challenges to access a web services on mobile device due to its limited resources and the lack of bandwidth in its communication network. In Mobile devices, Synchronous web services are not feasible. It makes the user wait while each Web service processes requests and returns results. Asynchronous Web services invocation solves this performance issue and enhances the end user experience by increasing server efficiency. The architecture of asynchronous web services is con-trollable and monitor able. In order to enhance the efficiency of a mobile web services, we have created a bridge between telephony application and web application. We integrate the telecommunica-tion facility and asynchronous invocation of web services. It ex-poses telephony services as web services, so that web application can easily access telecommunication facilities through SMS messaging.


2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing | 2011

An Efficient Schema Shared Approach for Cloud Based Multitenant Database with Authentication and Authorization Framework

Sanjeev Pippal; Vishu Sharma; Shakti Mishra; Dharmender Singh Kushwaha

Software-as-a-Service (SaaS) is a service model for delivering application as cloud services over the internet on subscription basis to multiple clients. This has forced the use of shared databases termed as multitenant databases. Multitenancy refers to a technology where a single instance of application serves requests from multiple clients. The word Tenant refers to a single organization (eg. an Institution) or person. In our proposed approach, shared database shared schema approach has been proposed that offers larger number of tenants (Educational Institutions) per database server as the single database serves the database requirements of multiple Institutions. Authentication and authorization are prime requirements when dealing with multitenancy. Kerberos authentication protocol is used on the top of multitenant database for participating educational institution in a heterogeneous environment, where a tenant can also voluntarily participate in the data centre.


international test conference | 2010

A Cooperative Trust Management Framework for Load Balancing in Cluster Based Distributed Systems

Shakti Mishra; Dharmender Singh Kushwaha; Arun Kumar Misra

Establishing trust in a distributed computing environment is one of the most challenging and important aspects of cluster computing. Achieving optimal performance in clusters forces the migration of processes to other nodes. This is where trust comes into play. A secure trusted environment is needed in order to ascertain the credibility of the participating nodes working together to achieve a goal. Though trust negotiation and establishment is challenging and provides a promising approach for any node joining or leaving a cluster dynamically, very few research proposals exist to date. This paper attempts to build a trusted distributed environment for load balancing by incorporating two more server processes - registration and node authentication module in the process migration server (PMS). The proposed approach makes an attempt to design a dynamic trust management system that detects the malevolent nodes at the run time environment.


Future Generation Computer Systems | 2011

Hybrid reliable load balancing with MOSIX as middleware and its formal verification using process algebra

Shakti Mishra; Dharmender Singh Kushwaha; Arun Kumar Misra

For many years, load balancing in distributed computing environment has been researched to enhance and optimize the scalability of the entire system. Although numerous works have been proposed on the issues of process migration and load balancing, a comprehensive approach still misses out on various fronts. An effort has been made in the present work to cite a reliable and comprehensive load balancing approach for a trusted small scale distributed computing environment based on the priority of the processes. The proposed approach introduces a Process Migration Server (PMS) that also acts as future cluster management server ensuring that the latency time in migrated process execution is reduced along with no starvation policy for any process. We also propose an effective resource sharing mechanism where our system is able to distribute the load evenly among various nodes without much overhead. This in turn increases the reliability of the overall system. To verify our approach, we have implemented hybrid reliable load balancing algorithm where MOSIX is deployed as middleware and significant performance improvement has been observed. We have compared the performance of the proposed algorithm to the default MOSIX. Our results indicate that, hybrid reliable load balancing has lowered the network traffic by 80%-90%, increased CPU utilization by 40%-50%, with 4%-9% lesser memory and computational requirement. A relationship between the formal aspect of hybrid reliable load balancing algorithm and its architectural model JMM is established through process algebra approach.


networked computing and advanced information management | 2009

Jingle-Mingle: A Hybrid Reliable Load Balancing Approach for a Trusted Distributed Environment

Shakti Mishra; Dharmender Singh Kushwaha; Arun Kumar Misra

Load balancing in distributed computing environment enhances the availability and scalability of entire system. The computational paradigm has shifted dramatically from standalone computing, C/S computing, distributed computing to cluster computing paradigm. Although numerous works has been done on the issue of process migration and load balancing, a comprehensive approach still misses out on various fronts. This paper presents a reliable and comprehensive load balancing approach using Jingle-Mingle Model for a trusted small scale distributed computing environment. A Process Migration Server (PMS) that also acts as future cluster management server ensures that latency time in migrated process execution is reduced along with no starvation policy for any process. Our proposed scheme that is based on hybrid scheduling algorithm maintains history of events in order to reconfigure the systems. This paper also proposes an effective scheme to recover from single point crash or failures. Hence, the distributed computing system is able to distribute the load among various nodes evenly without any overhead. This in turn increases the reliability of overall system.


International Conference on Advances in Communication, Network, and Computing | 2012

Architectural Design and Issues for Ad-Hoc Clouds

Sanjeev Pippal; Shakti Mishra; Dharmender Singh Kushwaha

Effectively using, managing and harnessing the data is the key to the success of organizations in the time to come. We propose a cloud architecture that uses donation based resources in a network & helps multiple organizations to collaborate and yet compete with each other. The resources are utilized non intrusively. Organizations collaborate to create a Data-centre, that doesn’t harm their existence or profitability. At the same time, these organizations can compete by spreading to those locations where they carry certain edge over others. This is where an ad-hoc cloud in heterogeneous environment helps to venture into remote areas with. To achieve this, ad-hoc cloud architecture is proposed along with issues and strategies.


Proceedings of the CUBE International Information Technology Conference on | 2012

A demand based fault tolerant file replication model for clouds

Manu Vardhan; Nidhi Jain; Shakti Mishra; Dharmender Singh Kushwaha

Cloud computing systems fundamentally provide access to large amounts of data and computational resources through a variety of interfaces. These resources are provided on demand through file servers available across cloud service providers. Different file replication mechanisms are used to address the key issues such as scalability, reliability and fault tolerance. Though replication potentially improves fault tolerance, it leads to the problem of ensuring consistency of replicas and the nodes are not accessing out-of-date (or stale) file. However, fewer replicas also decrease concurrency and the level of file availability. A correct synchronization between replication mechanism and consistency not only ensures highly reliable and fault tolerant system but also improves system performance significantly. This paper presents a threshold based file replication model that replicates the file on other servers based on the number of file accesses. The simulation results indicate that proposed model reduces the number of messages exchanged for file replication by 33-55% and 25-50% as compared to request reply and request reply acknowledgement protocol, thus improving the system performance significantly.


international conference on computer and communication technology | 2010

An optimized scheduling algorithm for migrated jobs in trusted distributed systems

Shakti Mishra; Dharmender Singh Kushwaha; Arun Kumar Misra

In present computing plethora, the cluster technology seems to gain popularity day by day. The prime reason for this popularity is high availability, increased reliability and high performance through efficient resource usage. To realize these benefits, the processing capacity of various nodes in a cluster must be allocated fairly. Often the clusters suffer from under utilization due to inappropriate choice of scheduling policy. The goal of the scheduling is to exploit the true potential of the system. Hence, finding the appropriate granularity of tasks and distributing them in such a way so that each machine is assigned equal work and thus, balancing the load across the cluster, is major issue of concern. Usually, it is seen that local processes get priority over remote processes and migrated (remote) processes begin to starve. We propose an optimized scheduling approach for migrated processes that ensures reduced latency time along with no starvation policy for any (local or remote) process. Our experimental results have been able to establish that priority and criticality based scheduling approach can increase overall system throughput by about 30–50 percent.


world congress on services | 2011

Simplifying Web Service Discovery & Validating Service Composition

Shrabani Mallick; Rajender Pandey; Sanjeev Neupane; Shakti Mishra; Dharmender Singh Kushwaha

Web services are software components developed to simplify machine-to-machine interaction over the Web. Many researches are targeted towards Web service standardization, and these efforts have significantly contributed towards improving functionality of Service Oriented Architecture (SOA). However, there are number of issues yet to be resolved. Among them, one of the major challenges is the standardization of Web service composition. When a single web service cannot satisfy the given request, composition of web services need to be incorporated. In this paper, we address Web service composition problem with the signature-based service discovery and composition approach[30]. In the proposed approach, each web service is described by WSDL. Our design eliminates the need of complicated discovery agents like UDDI and also facilitates validation of the service before actually accessing it for integration. The composition problem has been modelled as a finite state machine, which means if the all the intermediate states are rightly composed then the final composition is successful. We propose a simple yet efficient algorithm DISCOMP for the discovery and composition. This paper analyses build time and runtime issues related to signature-based approach. We support our design decision with implementation and performance results obtained on a decentralized setup.

Collaboration


Dive into the Shakti Mishra's collaboration.

Top Co-Authors

Avatar

Dharmender Singh Kushwaha

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Arun Kumar Misra

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Sanjeev Pippal

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Vishu Sharma

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Ankit Gupta

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Rahul Agrawal

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Rohit Vashishtha

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Shrabani Mallick

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Top Co-Authors

Avatar

Aruna Kumari

Indian Institute of Technology Delhi

View shared research outputs
Top Co-Authors

Avatar

Chunky Gupta

Motilal Nehru National Institute of Technology Allahabad

View shared research outputs
Researchain Logo
Decentralizing Knowledge