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...
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...
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...
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...
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...
LIFETIME WITH ADJUSTABLE SENSING RANGE (2007)
Aung Aung, Aung Aung, Aung Aung, Major Professor, Sushil K. Prasad, Raheem A. Beyah
by
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...
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...
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...
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,...
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...
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...
Sushil K. Prasad, Vijay Madisetti, Raj Sunderraman, Erdogan Dogdu, Anu Bourgeois, Michael Weeks, ...
Applications over a System of Mobile