Network


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

Hotspot


Dive into the research topics where Sanjay Chaudhary is active.

Publication


Featured researches published by Sanjay Chaudhary.


Future Generation Computer Systems | 2012

Policy based resource allocation in IaaS cloud

Amit Nathani; Sanjay Chaudhary; Gaurav Somani

In present scenario, most of the Infrastructure as a Service (IaaS) clouds use simple resource allocation policies like immediate and best effort. Immediate allocation policy allocates the resources if available, otherwise the request is rejected. Best-effort policy also allocates the requested resources if available otherwise the request is placed in a FIFO queue. It is not possible for a cloud provider to satisfy all the requests due to finite resources at a time. Haizea is a resource lease manager that tries to address these issues by introducing complex resource allocation policies. Haizea uses resource leases as resource allocation abstraction and implements these leases by allocating Virtual Machines (VMs). Haizea supports four kinds of resource allocation policies: immediate, best effort, advanced reservation and deadline sensitive. This work provides a better way to support deadline sensitive leases in Haizea while minimizing the total number of leases rejected by it. Proposed dynamic planning based scheduling algorithm is implemented in Haizea that can admit new leases and prepare the schedule whenever a new lease can be accommodated. Experiments results show that it maximizes resource utilization and acceptance of leases compared to the existing algorithm of Haizea.


international conference on cloud computing | 2009

Application Performance Isolation in Virtualization

Gaurav Somani; Sanjay Chaudhary

Modern data centers use virtual machine based implementation for numerous advantages like resource isolation, hardware utilization, security and easy management. Applications are generally hosted on different virtual machines on a same physical machine. Virtual machine monitor like Xen is a popular tool to manage virtual machines by scheduling them to use resources such as CPU, memory and network. Performance isolation is the desirable thing in virtual machine based infrastructure to meet Service Level Objectives. Many experiments in this area measure the performance of applications while running the applications in different domains, which gives an insight into the problem of isolation. In this paper we run different kind of benchmarks simultaneously in Xen environment to evaluate the isolation strategy provided by Xen. Results are presented and discussed for different combinations and a case of I/O intensive applications with low response latency has been presented.


bangalore annual compute conference | 2010

Performance evaluation of web servers using central load balancing policy over virtual machines on cloud

Abhay Bhadani; Sanjay Chaudhary

Cloud Computing adds more power to the existing Internet technologies. Virtualization harnesses the power of the existing infrastructure and resources. With virtualization we can simultaneously run multiple instances of different commodity operating systems. Since we have limited processors and jobs work in concurrent fashion, overload situations can occur. Things become even more challenging in distributed environment. We propose Central Load Balancing Policy for Virtual Machines (CLBVM) to balance the load evenly in a distributed virtual machine/cloud computing environment. This work tries to compare the performance of web servers based on our CLBVM policy and independent virtual machine(VM) running on a single physical server using Xen Virtualizaion. The paper discusses the efficacy and feasibility of using this kind of policy for overall performance improvement.


2006 IEEE Services Computing Workshops | 2006

Semantic and Rules Based Event-Driven Dynamic Web Services Composition for Automation of Business Processes

Zakir Laliwala; Rahul Khosla; Pritha Majumdar; Sanjay Chaudhary

Web services and service-oriented architecture are emerging distributed computing paradigms to publish and access software components as services. Various enterprises now publish their business as Web services. Business processes of these enterprises involved in B2B and B2C transactions require composition of distributed heterogeneous services to accomplish a task. Business processes are complex, dynamic and event-driven. Dynamic composition and automation of complex business processes are becoming active areas of research in this field. Interoperable integration, immaturity, lack of semantic support amongst standards, scalability and middleware support are the challenges involved when business processes are evaluated at national scale. In this paper we propose semantic and rule based event-driven service-oriented architecture for automation of business processes. Semantic provides knowledge and vocabulary of domain and ECA rules are designed to generate the composition schema automatically and dynamically according to the events. We have taken real-life example of agricultural business for demonstration of our architecture


ieee international conference on services computing | 2004

Architecture of sensor based agricultural information system for effective planning of farm activities

Sanjay Chaudhary; Vikram Sorathia; Zakir Laliwala

The effectiveness of decision-making in agriculture domain can be improved by integrating current local environmental conditions with agricultural information system (AIS). To achieve this objective a series of functional blocks is proposed; which involves collection of environmental parameters from the farm, merging data from multiple sensors, communicating the collected data to the application server, extracting required information, defining ETL process, integration with ancillary data, analysis and presentation services. Web service based architecture comprising of distributed components is proposed to support the computational need. The proposed architecture extends analytical capabilities of end users with the help of multi dimensional expressions and OLAP.


international conference on service systems and service management | 2008

Event-driven Service-Oriented Architecture

Zakir Laliwala; Sanjay Chaudhary

Business processes are event-driven and required set of tasks to be executed to fulfill the goal. Event-driven business process model by representing process as conceptual process flows. Business process required composition of services and execution of services as per the event. Events are responsible to change the state of process so we can model the business process based event and state. Web services (WS) is emerging technology to publish, discover and invoke the software component as services. SOA is a conceptual architecture for building integrated, loosely coupled, interoperable distributed heterogeneous enterprise application by using services as building blocks. Existing service-oriented computing standards and technologies are not fully supporting event-driven business process where event-driven composition, security, state and transaction management is highly recommended. Because of the limitation of current standards do not support event-driven modeling and implementation of event-driven process. We proposed Event-driven SOA (EDSOA) as an extension of SOA to model the event-driven process chains and to achieve event-driven automation of business process. In this paper we have given Event-driven SOA lifecycle and also demonstrate its realization with the of prototype implementation of real-life Agricultural Marketing scenario.


international conference on distributed computing systems workshops | 2006

Semantic and Rule Based Event-driven Services-Oriented Agricultural Recommendation System

Zakir Laliwala; Vikram Sorathia; Sanjay Chaudhary

Agricultural Information Systems (AIS) are rich sources of information being created, maintained and published for the benefit of farmers and agroprofessionals. Ongoing research has generated knowledge regarding best practices in various aspects for farming practices to improve the yield. On the other hand, advancements in information technology and sensor technology have enabled new avenues of information for informed decisions and to utilize near real-time monitoring of data to provide effective recommendations. Even in this scenario, finding, extracting and integrating information from distributed heterogeneous sources of AIS and assimilating with realtime events like change in climatic conditions, change in market etc have raised interesting issues. We need a mechanism to collect and integrate information from scattered sources according to events and to notify the end-users with precise recommendations according to user context, location and requirements. In this paper, we propose a semantic and rule based event-driven Services- Oriented Architecture to facilitate the seamless and meaningful information integration and interoperation of distributed and heterogeneous web hosted AIS services to deliver personalized recommendation driven by real-time events and user preferences.


Proceedings of the 1st International Workshop on Modern Software Engineering Methods for Industrial Automation | 2014

A model-driven development framework for developing sense-compute-control applications

Pankesh Patel; Brice Morin; Sanjay Chaudhary

A Sense-Compute-Control(SCC) application involves interactions among a large number of heterogeneous devices that can sense the physical world by obtaining information from sensors, compute the captured information, and control the physical world by triggering actions using actuators. SCC applications are pervasive and found in many application domains, including industrial control, robotics systems or building automation. Developing a SCC application is challenging because it implies a wide range of related issues such as lack of separation of concerns, and lack of high-level of abstractions to address heterogeneity of target devices. Moreover, stakeholders involved in the application development have to address issues that can be attributed to different life-cycles phases such as development, deployment, and evolution. Existing approaches only cover limited subsets of the above mentioned challenges. This paper proposes an integrated approach for the development of SCC applications. It separates the application development into different concerns. So, stakeholders can deal with them individually at evolution and reuse them across applications. To support actions of stakeholders, the development framework provides a set of modeling languages to specify each development concern and abstracts the heterogeneity related complexity. It integrates code generation, task-mapping, and linking techniques to provide automation at various phases of SCC application development.


ieee international conference on services computing | 2005

Towards agricultural marketing reforms: Web services orchestration approach

Vikram Sorathia; Zakir Laliwala; Sanjay Chaudhary

This research paper demonstrates Web services based business process management system, developed to aid marketing of agricultural produce. For achieving relevance to real-life practice, we carefully follow the business process suggested in model act that is planned for implementation in all the Agricultural Produce Marketing Committees (APMC) throughout India. Our proposal exposes various business functionalities explained in the act, in the form of Web services that can also utilize the existing IT infrastructure of the APMCs. With the help of above mentioned and any other external Web services, a trader can execute a complete trading business process. We follow Web service orchestration specifications to achieve our objectives. We also demonstrate a complete business process that is initiated by a farmer with a mobile PDA involving trade of an agricultural produce in the market place.


world congress on information and communication technologies | 2011

Service level agreement parameter matching in cloud computing

Tejas Chauhan; Sanjay Chaudhary; Vikas Kumar; Minal Bhise

Cloud is a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). It provides an on-demand, pay-as-you-go computing resources and had become an alternative to traditional IT Infrastructure. As more and more consumers delegate their task to cloud providers, Service Level Agreement (SLA) between consumer and provider becomes an important aspect. Due to the dynamic nature of cloud the matching of SLA templates need to be dynamic and continuous monitoring of Quality of Service (QoS) is necessary to enforce SLAs. SLA template contains many parameters like clouds resources (physical memory, main memory, processor speed etc.) and properties (availability, response time etc.). This work addresses the issue of matching SLA parameters to find suitable cloud provider for particular application.

Collaboration


Dive into the Sanjay Chaudhary's collaboration.

Top Co-Authors

Avatar

Zakir Laliwala

Dhirubhai Ambani Institute of Information and Communication Technology

View shared research outputs
Top Co-Authors

Avatar

Vikas Kumar

Indian Institute of Chemical Technology

View shared research outputs
Top Co-Authors

Avatar

Vipul K. Dabhi

Dharamsinh Desai University

View shared research outputs
Top Co-Authors

Avatar

Pankesh Patel

Dhirubhai Ambani Institute of Information and Communication Technology

View shared research outputs
Top Co-Authors

Avatar

Minal Bhise

Indian Institute of Chemical Technology

View shared research outputs
Top Co-Authors

Avatar

Gaurav Somani

Central University of Rajasthan

View shared research outputs
Top Co-Authors

Avatar

Minal Patel

Dharamsinh Desai University

View shared research outputs
Top Co-Authors

Avatar

Sanjay Garg

Nirma University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Vikram Sorathia

Dhirubhai Ambani Institute of Information and Communication Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge