separating system’s concerns from programmer’s concerns language constructs for programming...
TRANSCRIPT
Separating system’s concerns from programmer’s concerns
Language constructs for programming distributed systems
Transparency to various system dependent tasks
Parset: A Language Construct for System Independent Parallel
Programming on Distributed Systems
Anonymous Remote Computing: A Paradigm for Parallel Programming on
Interconnected Workstations
Paradigm for parallel programming on loaded heterogeneous cluster of workstations
Co-existence of parallel and sequential computing loads on a LAN
Two-tiered architecture consisting of high level language constructs and low level ARC primitives
R. K. Joshi and D. Janakiram, Parset : A Language Construct for system independent parallel programming on loosely coupled distributed systems, Microprocessing and Microprogramming, Euromicro Journal, 41(‘95) pp. 245-259
R. K. Joshi and D. Janakiram, Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations, IEEE Transactions on Software Engineering, Vol.25, No.1, January ‘99, pp. 75-90
Transparent programmability of communicating parallel tasks in a Network of Workstations
Enables location independent inter-task communication among processes across machines
DP: A Paradigm for Anonymous Remote Computation and
Communication for Cluster Computing
P-CORBA: A Model for Parallel Programming over CORBA
Brings the notion of concurrency into CORBA
CORBA as a middleware bus for the transmission of computing power
Provides a new idea for enabling object migration
Binu K.J., Karthikeyan R. and D. Janakiram, DP: A Paradigm for Anonymous Remote Computation and Communication for Cluster Computing IEEE Transactions on Parallel and Distributed Systems, Vol. 12, No.10, October '01, pp. 1-14
D. Janakiram, A. Vijay Srinivas and P. Manjula Rani, A Model for Parallel Programming Over CORBA, Journal of Parallel and Distributed Computing, Vol. 64, No. 11, November '04, pp. 1256-1269
Seamless integration of mobile nodes with static nodes for cluster computing
Provides transparency to mobility of nodes, distribution of computing resources and heterogeneity of networks
Moset: An Anonymous Remote Mobile Cluster Computing Paradigm
Yama: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems
An on-the-fly generational garbage collector for multiprocessor systems
Novel on-the-fly deferred reference counting in the young generation and DLG on-the-fly mark and sweep in the old generation
Achieves extremely low pause time in both young and old generation
M. A. Maluk Mohamed, A. Vijay Srinivas and D. Janakiram, Moset: An Anonymous Remote Mobile Cluster Computing Paradigm, Journal of Parallel and DistributedComputing (JPDC), vol. 65, No. 10, October '05, pp. 1212-1222
Muthukumar R. M. and D. Janakiram, YAMA: A Scalable Generational Garbage Collector for Java in Multiprocessor Systems, IEEE Transactions on Parallel and Distributed Systems, Vol 17, No.2, February '06
A two layered peer-to-peer middleware to handle reconfiguration of the application in the face of failures and system load fluctuations
Leverages the utility of both unstructured P2P and structured P2P systems
Vishwa: A Reconfigurable P2P Middleware for Grid Computations
A Scalable Fault-Tolerant Platform for Data Management in Peer-to-Peer Grids
Virtual server based mechanism to integrate structured and unstructured P2P systems
Node capability aware replication platform
Venkateswara Reddy, A. Vijay Srinivas, Tarun Gopinath, D. Janakiram. Vishwa: A Reconfigurable P2P Middleware for Grid Computations, 35th International Conference on Parallel Processing (ICPP), IEEE Computer Society, August ‘06
Vijay Srinivas and D. Janakiram, Scaling a Shared Object Space to the Internet: Case Study of Virat, Journal of Object Technology, Vol. 5, No. 7, September-October '06, pp. 75-95
Distributed File Systems for High Performance Computing and
Embedded Systems
Semantic Grids
Tele-medicine Application
Mathematical Modeling of Complex Systems
Integration of
Mobile Devices into the Grid
Service Oriented
Computing