Separating system’s concerns from programmer’s concerns Language constructs for programming...
-
Upload
eustace-parsons -
Category
Documents
-
view
225 -
download
0
Transcript of Separating system’s concerns from programmer’s concerns Language constructs for programming...
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