Sushil K. Prasad

Design and Implementation of a Listener Module for Handheld Mobile Devices (2009)

Sushil K. Prasad, Erdogan Dogdu, Rajshekhar Sunderraman, Bing Liu, Vijay Madisetti

We have developed a generic “Listener ” module in Java called SyDListener, or “System on Mobile Devices (SyD) Listener Module”. It is designed and implemented as part of a software package we...

Syd: A middleware testbed for collaborative applications over small heterogeneous devices and data stores (2009)

Sushil K. Prasad, Vijay Madisetti, Shamkant B. Navathe, Raj Sunderraman, Erdogan Dogdu, Anu Bourgeois, ...

Abstract. Developing a collaborative application running on a collection of heterogeneous, possibly mobile, devices, each potentially hosting data stores, using existing middleware technologies such...

GarQ: An Efficient Scheduling Data Structure for Advance Reservations of Grid Resources (2009)

Anthony Sulistio, Uros Cibej, Sushil K. Prasad, Borut Robic, Rajkumar Buyya

In Grids, users may require assurance for completing their jobs on shared resources. Such guarantees can only be provided by reserving resources in advance. However, if many reservation requests...

GarQ: An Efficient Scheduling Data Structure for Advance Reservations of Grid Resources (2009)

Anthony Sulistio, Uros Cibej, Sushil K. Prasad, Rajkumar Buyya

In Grids, users may require assurance for completing their jobs on shared resources. Such guarantees can only be provided by reserving resources in advance. However, if many reservation requests...

iC2mpi: A Platform for Parallel Execution of Graph-Structured Iterative Computations (2008)

Harnish Botadra, Qiong Cheng, Sushil K. Prasad

Parallelization of sequential programs is often daunting because of the substantial development cost involved. Various solutions have been proposed to address this concern, including directive-based...

Smart Advisor and Search Optimizer: Web-based Applications of Fuzzy Rules, Intelligence Systems and Hierarchical Clustering for (2008)

Atul Parvatiyar, Sushil K. Prasad, Raj Sunderraman, Yanqing Zhang

intelligent Web agents helping users search Web information efficiently and make good decisions effectively. They are related to each other because Smart Advisor uses Search Optimizer as one...

An Agent Module for a System on Mobile Devices (2008)

Praveen Madiraju, Sushil K. Prasad, Rajshekhar Sunderraman, Erdogan Dogdu

Abstract. A Middleware is the software that assists an application to interact or communicate with other applications, networks, hardware, and/or operating systems. We have earlier proposed an...

Synchronous Editing via Web Services: Combining Heterogeneous Client and Server Technologies (2008)

Jon A Preston, Sushil K Prasad

The primary goals in a synchronous collaborative editing system (CES) involve ensuring a high level of concurrent access (editability) to users while maintaining the properties of the CCI model...

The Tree Structure (2008)

Jon A. Preston, Sushil K. Prasad, Insertuser (with Demotion, Removeuser (with Promotion

� Our scheme is a hybrid of these approaches � Avoid transformation/merge problems of optimistic � Provide high level of concurrency/access � Locking is automatic (transparent to user)

A Web-based Game-Oriented College Selection System Employing Fuzzy Rule Trees (2008)

Sushil K. Prasad, Raj Sunderraman, Yanqing Zhang, Atul Parvatiyar

Our web-based interactive game-playing-oriented college selection system acts as an smart advisor/mentor and helps students, parents, and teachers use an effective graphical user interface to...

P2P Document Tree Management in a Real-Time Collaborative Editing System (2008)

Jon A Preston, Sushil K Prasad

Abstract. This paper presents our work in combining peer-to-peer dynamic tree management with hierarchical Operational Transformation (OT) over document trees to achieve low computational and...

An Agent Module for a System on Mobile Devices (2008)

Praveen Madiraju, Sushil K. Prasad, Rajshekhar Sunderraman

Abstract. A Middleware is the software that assists an application to interact or communicate with other applications, networks, hardware, and/or operating systems. We have earlier proposed an...

RETHINKING CONSISTENCY MANAGEMENT IN REAL-TIME COLLABORATIVE EDITING SYSTEMS by (2008)

Jon A Preston, Under Direction, Sushil K Prasad

Networked computer systems offer much to support collaborative editing of shared documents among users. Increasing concurrent access to shared documents by allowing multiple users to contribute to...

An Agent Module for a System on Mobile Devices (2008)

Praveen Madiraju, Sushil K. Prasad, Rajshekhar Sunderraman, Erdogan Dogdu

A Middleware is the software that assists an application to interact or communicate with other applications, networks, hardware, and/or operating systems. We have earlier proposed an RMI-based...

Scalability of Time-Stepped Parallel Battlefield Management Simulators on Local-Memory Computers (2007)

Sushil K. Prasad, Ajay K. Gupta, Srinivas Danda, Narsingh Deo

We present three parallel battlefield management simulators, initially implemented on Intel's iPSC/2 and then ported to nCUBE-II and to a network of workstations employing Parallel Virtual...

RETHINKING CONSISTENCY MANAGEMENT IN REAL-TIME COLLABORATIVE EDITING SYSTEMS (2007)

Jon A Preston, Jon A Preston, Under Direction, Sushil K Prasad, Jon A Preston, Jon A Preston

In this dissertation work, we investigated how real-time collaborative editing systems may be improved by utilizing dynamic, hierarchical locking algorithms. Such algorithms reduce the communication...

A Web-Services-based Open-System Architecture for Collaborative Editing (2006)

Jon A Preston, Sushil K Prasad

Motivated by the need to support concurrent, collaborative access to shared documents, we have designed and validated an architecture that integrates existing and familiar systems for client editing...

Applications DISTRIBUTED WEB SERVICE COORDINATION FOR COLLABORATIVE APPLICATIONS AND BIOLOGICAL WORKFLOWS By (2006)

Under Direction, Sushil K. Prasad, Janaka Balasooriya, Balasooriya Mudiyanselage, Janaka Lalith Balasooriya

In this dissertation work, we have investigated the main research thrust of decentralized coordination of workflows over web services. To address distributed workflow coordination, first we have...

Copyright by (2005)

Jaimini Joshi, Under Direction, Sushil K. Prasad, Jaimini L. Joshi, Raj Sunderraman

Web services technology has lately stirred tremendous interest in industry as well as the academia. Web services are self-contained, platform independent functionality which is available over the...

DEDICATION (2005)

Wanxia Xie, B. Navathe, Advisor Dr, Leo Mark, ...

To my father, Xiao-Zhang Xie, for his guidance, support and sacrifice. To my mother, brother and sisters, for their support, patience, and encouragement. To my wife, Wenzhuo Guo, for her love,...

Web Coordination Bonds: A Simple Enhancement to Web Services Infrastructure for Effective Collaboration (2004)

Sushil K. Prasad, Janaka Balasooriya

The Web Services need to extend beyond the basic service architecture (invoke and respond) to selfcoordinating Web processes collaborating among themselves in the desired configuration as per...

Implementation of a Calendar Application Based on SyD Coordination Links (2003)

Sushil K. Prasad, Anu G. Bourgeois, Erdogan Dogdu, Raj Sunderraman, Yi Pan, Sham Navathe, ...

System on Devices (SyD) is a specification for a middleware to enable heterogeneous collections of information, databases, or devices (such as hand-held devices) to collaborate with each other. This...

Enforcing Interdependencies and Executing Transactions Atomically over Autonomous Mobile Data Stores Using SyD Link Technology (2003)

Sushil K. Prasad, Anu G. Bourgeois, Erdogan Dogdu, Raj Sunderraman, Yi Pan, Sham Navathe, ...

System of Mobile Devices (SyD) is a middleware we developed that can be used for implementing collaborative, mobile, and distributed applications over heterogeneous devices, data stores, and...