Network


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

Hotspot


Dive into the research topics where Navraj Chohan is active.

Publication


Featured researches published by Navraj Chohan.


international conference on cloud computing | 2009

AppScale: Scalable and Open AppEngine Application Development and Deployment

Navraj Chohan; Chris Bunch; Sydney Pang; Chandra Krintz; Nagy Mostafa; Sunil Soman; Richard Wolski

We present the design and implementation of AppScale, an open source extension to the Google AppEngine (GAE) Platform-as- a-Service (PaaS) cloud technology. Our extensions build upon the GAE SDK to facilitate distributed execution of GAE applications over virtualized cluster resources, including Infrastructure-as-a-Service (IaaS) cloud systems such as Amazon’s AWS/EC2 and Epucalyptus. AppScale provides a framework with which researchers can investigate the interaction between PaaS and IaaS systems as well as the inner workings of, and new technologies for, PaaS cloud technologies using real GAE applications.


scientific cloud computing | 2011

Neptune: a domain specific language for deploying hpc software on cloud platforms

Chris Bunch; Navraj Chohan; Chandra Krintz; Khawaja S. Shams

In this paper, we present the design and implementation of Neptune, a domain specific language (DSL) that automates configuration and deployment of existing HPC software via cloud computing platforms. We integrate Neptune into a popular, open-source cloud platform, and extend the platform with support for user-level and automated placement of cloud services and HPC components. Such platform integration of Neptune facilitates hybrid-cloud application execution as well as portability across disparate cloud fabrics. Supporting additional cloud fabrics through a single interface enables high throughput computing (HTC) to be achieved by users who do not necessarily own grid-level resources but do have access to otherwise independent cloud technologies. We evaluate Neptune using different applications that employ a wide range of popular HPC packages for their implementation including MPI, X10, MapReduce, DFSP, and dwSSA. In addition, we show how Neptune can be extended to support other HPC software and application domains, and thus be used as a mechanism for many task computing (MTC).


utility and cloud computing | 2012

A Pluggable Autoscaling Service for Open Cloud PaaS Systems

Chris Bunch; Vaibhav Arora; Navraj Chohan; Chandra Krintz; Shashank Hegde; Ankit Srivastava

In this paper we present the design, implementation, and evaluation of a plug gable autoscaler within an open cloud platform-as-a-service (PaaS). We redefine high availability (HA) as the dynamic use of virtual machines to keep services available to users, making it a subset of elasticity (the dynamic use of virtual machines). This makes it possible to investigate autoscalers that simultaneously address HA and elasticity. We present and evaluate autoscalers within this plug gable system that are HA-aware and Quality-of-Service (QoS)-aware for web applications written in different programming languages. Hot spares can also be utilized to provide both HA and improve QoS to web users. Within the open source AppScale PaaS, hot spares can increase the amount of web traffic that the QoS-aware autoscaler serves to users by up to 32%. As this auto scaling system operates at the PaaS layer, it is able to control virtual machines and be cost-aware when addressing HA and QoS. This cost awareness uses Spot Instances within Amazon EC2 to reduce the cost of machines acquired by 91%, in exchange for increased startup time. This plug gable auto scaling system facilitates the investigation of new auto scaling algorithms by others that can take advantage of metrics provided by different levels of the cloud stack.


grid computing | 2012

Language and Runtime Support for Automatic Configuration and Deployment of Scientific Computing Software over Cloud Fabrics

Chris Bunch; Brian Drawert; Navraj Chohan; Chandra Krintz; Linda R. Petzold; Khawaja S. Shams

In this paper, we present the design and implementation of Neptune, a simple, domain-specific language based on the Ruby programming language. Neptune automates the configuration and deployment of scientific software frameworks over disparate cloud computing systems. Neptune integrates support for MPI, MapReduce, UPC, X10, StochKit, and others. We implement Neptune as a software overlay for the AppScale cloud platform and extend AppScale with support for elasticity and hybrid execution for scientific computing applications. Neptune imposes no overhead on application execution, yet significantly simplifies the application deployment process, enables portability across cloud systems, and promotes lock-in avoidance by specific cloud vendors.


grid computing | 2013

Cloud Platform Datastore Support

Navraj Chohan; Chris Bunch; Chandra Krintz; Navyasri Canumalla

There are many datastore systems to choose from that differ in many ways including public versus private cloud support, data management interfaces, programming languages, supported feature sets, fault tolerance, consistency guarantees, configuration, and their deployment processes. In this paper, we focus on technologies for structured data access (database/datastore systems) in cloud systems. Our goal is to simplify the use of datastore systems through automation and to facilitate their empirical evaluation using real world applications. To enable this, we provide a cloud platform abstraction layer that decouples a data access API from its implementation. Applications that use this API can use any datastore that “plugs into” our abstraction layer, thus enabling application portability. We use this layer to extend the functionality of multiple datastores without modifying the datastores directly. Specifically, we provide support for ACID transaction semantics for popular key-value stores (none of which provide this feature). We integrate this layer into the AppScale cloud platform—an open-source cloud platform that executes cloud applications written in Python, Java, and Go, over virtualized cluster resources and infrastructures-as-a-service (Eucalyptus, OpenStack, and Amazon EC2). We use this system to investigate the impact of extending disparate datastores via the application portability layer with distributed transaction support.


international conference on embedded computer systems: architectures, modeling, and simulation | 2006

SimGate: Full-System, Cycle-Close Simulation of the Stargate Sensor Network Intermediate Node

Ye Wen; Selim Gurun; Navraj Chohan; Rich Wolski; Chandra Krintz

We present SimGate - a full-system simulator for the Stargate intermediate-level, resource-constrained, sensor network device. We empirically evaluate the accuracy and performance of the system in isolation as well as coupled with simulated Mica2 motes. Our system is functionally correct and achieves accurate cycle estimation (i.e. cycle-close). Moreover, the overhead of simulated execution is modest with respect to previously published work


signal processing systems | 2008

Accurate and scalable simulation of network of heterogeneous sensor devices

Ye Wen; Selim Gurun; Navraj Chohan; Richard Wolski; Chandra Krintz

A new method was proposed for constructing total variation diminishing (TVD) upwind schemes in conservation forms. Two limiters were used to prevent non-physical oscillations across discontinuity. Both limiters can ensure the nonlinear compact schemes TVD property. Two compact TVD (CTVD) schemes were tested, one is third-order accuracy, and the other is fifth-order. The performance of the numerical algorithms was assessed by one-dimensional complex waves and Riemann problems, as well as a two-dimensional shock-vortex interaction and a shock-boundary flow interaction. Numerical results show their high-order accuracy and high resolution, and low oscillations across discontinuities.更多还原The globed solution for a coupled nonlinear Klein-Gordon system in two-dimensional space was studied. First, a sharp threshold of blowup and global existence for the system was obtained by constructing a type of cross-constrained variational problem and establishing so-called cross-invariant manifolds of the evolution flow. Then the result of how small the initial data for which the solution exists globally was proved by using the scaling argument.Both a real time optical interferometric experiment and a numerical simulation of two-dimension non-steady state model were employed to study the growth process of aqueous sodium chlorate crystals. The parameters such as solution concentration distribution, crystal dimensions, growth rate and velocity field were obtained by both experiment and numerical simulation. The influence of earth gravity during crystal growth process was analyzed. A reasonable theory model corresponding to the present experiment is advanced. The thickness of concentration boundary layer was investigated especially. The results from the experiment and numerical simulation match well.Based on the large deflection dynamic equations of axisymmetric shallow shells of revolution, the nonlinear forced vibration of a corrugated shallow shell under uniform load is investigated. The nonlinear partial differential equations of shallow shell are reduced to the nonlinear integral-differential equations by the method of Green’s function. To solve the integral-differential equations, expansion method is used to obtain Green’s function. Then the integral-differential equations are reduced to the form with degenerate core by expanding Green’s function as series of characteristic function. Therefore, the integral-differential equations become nonlinear ordinary differential equations with regard to time. The amplitude-frequency response under harmonic force is obtained by considering single mode vibration. As a numerical example, forced vibration phenomena of shallow spherical shells with sinusoidal corrugation are studied. The obtained solutions are available for reference to design of corrugated shells更多还原As vibration-based structural damage detection methods are easily affected by environmental noise, a new statistic-based noise analysis method is proposed together with the Monte Carlo technique to investigate the influence of experimental noise of modal data on sensitivity-based damage detection methods. Different from the commonly used random perturbation technique, the proposed technique is deduced directly by Moore-Penrose generalized inverse of the sensitivity matrix, which does not only make the analysis process more efficient but also can analyze the influence of noise on both frequencies and mode shapes for three commonly used sensitivity-based damage detection methods in a similar way. A one-story portal frame is adopted to evaluate the efficiency of the proposed noise analysis technique.更多还原A new class of generalized mixed implicit quasi-equilibrium problems (GMIQEP) with four-functions is introduced and studied. The new class of equilibrium problems includes many known generalized equilibrium problems and generalized mixed implicit quasi-variational inequality problems as many special cases. By employing the auxiliary principle technique, some predictor-corrector iterative algorithms for solving the GMIQEP are suggested and analyzed. The convergence of the suggested algorithm only requires the continuity and the partially relaxed implicit strong monotonicity of the mappings.A nonlinear Galerkin mixed element (NGME) method for the stationary incompressible magnetohydrodynamics equations is presented. And the existence and error estimates of the NGME solution are derived.The Newtonian method is employed to obtain nonlinear mathematical model of motion of a horizontally cantilevered and inflexible pipe conveying fluid. The order magnitudes of relevant physical parameters are analyzed qualitatively to establish a foundation on the further study of the model. The method of multiple scales is used to obtain eigenfunctions of the linear free-vibration modes of the pipe. The boundary conditions yield the characteristic equations from which eigenvalues can be derived. It is found that flow velocity in the pipe may induced the 3:1, 2:1 and 1:1 internal resonances between the first and second modes such that the mechanism of flow-induced internal resonances in the pipe under consideration is explained theoretically. The 3:1 internal resonance first occurs in the system and is, thus, the most important since it corresponds to the minimum critical velocity.更多还原The possible intermittent impacts of a two-stage isolation system with rigid limiters have been investigated. The isolation system is under periodic external excitation disturbed by small stationary Gaussian white noise after shock. The maximal impact Poincare map is proposed based on the multi-body dynamics with unilateral constrains. Then in the period after shock, the zero order approximate stochastic discrete model and the first order approximate stochastic model are developed. The real isolation system of an MTU diesel engine is used to evaluate the established model. After calculating of the numerical example, the effects of noise excitation on the isolation system are discussed. The results show that the property of the system is complicated due to intermittent impact. The difference between zero order model and the first order model may be great. The effect of small noise is obvious. The results may be expected useful to the naval designers.更多还原In a vertically oscillating circular cylindrical container, singular perturbation theory of two-time scale expansions is developed in weakly viscous fluids to investigate the motion of single free surface standing wave by linearizing the Navier-Stokes equation. The fluid field is divided into an outer potential flow region and an inner boundary layer region. The solutions of both two regions are obtained and a linear amplitude equation incorporating damping term and external excitation is derived. The condition to appear stable surface wave is obtained and the critical curve is determined. In addition, an analytical expression of damping coefficient is determined. Finally, the dispersion relation, which has been derived from the inviscid fluid approximation, is modified by adding linear damping. It is found that the modified results are reasonably closer to experimental results than former theory. Result shows that when forcing frequency is low, the viscosity of the fluid is prominent for the mode selection. However, when forcing frequency is high, the surface tension of the fluid is prominent.The reduction approaches are presented for vibration control of symmetric, cyclic periodic and linking structures. The condensation of generalized coordinates, the locations of sensors and actuators, and the relation between system inputs and control forces are assumed to be set in a symmetric way so that the control system posses the same repetition as the structure considered. By employing proper transformations of condensed generalized coordinates and the system inputs, the vibration control of an entire system can be implemented by carrying out the control of a number of sub-structures, and thus the dimension of the control problem can be significantly reduced.A class of Hopfield neural network with time-varying delays and impulsive effects is concerned. By applying the piecewise continuous vector Lyapunov function some sufficient conditions were obtained to ensure the global exponential stability of impulsive delay neural networks. An example and its simulation are given to illustrate the effectiveness of the results.It is demonstrated that when tension leg platform (TLP) moves with finite amplitude in waves, the inertia force, the drag force and the buoyancy acting on the platform are nonlinear functions of the response of TLP. The tensions of the tethers are also nonlinear functions of the displacement of TLP. Then the displacement, the velocity and the acceleration of TLP should be taken into account when loads are calculated. In addition, equations of motions should be set up on the instantaneous position. A theoretical model for analyzing the nonlinear behavior of a TLP with finite displacement is developed, in which multifold nonlinearities are taken into account, i.e., finite displacement, coupling of the six degrees of freedom, instantaneous position, instantaneous wet surface, free surface effects and viscous drag force. Based on the theoretical model, the comprehensive nonlinear differential equations are deduced. Then the nonlinear dynamic analysis of ISSC TLP in regular waves is performed in the time domain. The degenerative linear solution of the proposed nonlinear model is verified with existing published one. Furthermore, numerical results are presented, which illustrate that nonlinearities exert a significant influence on the dynamic responses of the TLP.


ieee aerospace conference | 2012

Supporting placement and data consistency strategies using hybrid clouds

Chris Bunch; Navraj Chohan; Chandra Krintz

In this paper, we investigate cloud platform support that provides distributed applications with automatic service placement across different cloud computing systems (hybrid clouds), and that enables application developers to investigate the impact of using different cloud-based data consistency models with their applications. By pursuing its implementation at the cloud runtime layer (platform), we are able to provide hybrid cloud support without requiring application modification or significant developer expertise. We investigate the efficacy of such portabililty for different application domains (web services and computationally-intensive HPC applications, via Monte Carlo simulations). We examine different hybrid cloud placement strategies based on cost, performance, and common use cases. We evaluate the performance of such placement strategies as well as different data consistency policies.


ieee international conference on cloud computing technology and science | 2010

See spot run: using spot instances for mapreduce workflows

Navraj Chohan; Claris Castillo; Mike Spreitzer; Malgorzata Steinder; Asser N. Tantawi; Chandra Krintz


international conference on cloud computing | 2010

An Evaluation of Distributed Datastores Using the AppScale Cloud Platform

Chris Bunch; Navraj Chohan; Chandra Krintz; Jovan Chohan; Jonathan Kupferman; Puneet Lakhina; Yiming Li; Yoshihide Nomura

Collaboration


Dive into the Navraj Chohan's collaboration.

Top Co-Authors

Avatar

Chandra Krintz

University of California

View shared research outputs
Top Co-Authors

Avatar

Chris Bunch

University of California

View shared research outputs
Top Co-Authors

Avatar

Richard Wolski

University of California

View shared research outputs
Top Co-Authors

Avatar

Selim Gurun

University of California

View shared research outputs
Top Co-Authors

Avatar

Ye Wen

University of California

View shared research outputs
Top Co-Authors

Avatar

Anand Gupta

University of California

View shared research outputs
Top Co-Authors

Avatar

Jovan Chohan

University of California

View shared research outputs
Top Co-Authors

Avatar

Khawaja S. Shams

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Nagy Mostafa

University of California

View shared research outputs
Top Co-Authors

Avatar

Rich Wolski

University of California

View shared research outputs
Researchain Logo
Decentralizing Knowledge