Enrolment options
Introduction to Distributed Software Systems: Overview of distributed software and hardware issues with a historical perspective. Definitions of distributed operating systems, concept of transparency, the client-server model; middleware, the N-tier model. The design of distributed systems, Distributed Objects and Remote Invocation, client/server and peer-to-peer architectures; the design of distribution middleware; the use and design of programming systems for distributed computing. Distributed Programming: concepts of distributed programming languages, synchronization and communication mechanisms, and middleware standards and platforms Remote procedure call, marshalling, message brokering and other core mechanisms of current middleware systems: Java RMI, CORBA, and Web Services. Advanced Concepts: Distributed Database System: Structure of Distributed Database, Data Fragmentation, Data Model, Query Processing, Semi Join, Parallel & Pipeline join, Distributed Query Processing in R* system, Concurrency Control in Distributed Database System, Recovery in Distributed Database System, Distributed deadlock Detection and Resolution, Commit Protocols.
                                
                                    
                                    Background Colour
                                
                            
                                
                                    
                                    Font Face
                                
                            
                                
                                    
                                    Font Kerning
                                
                            
                                
                                    
                                    Font Size
                                
                            
                                
                                    
                                    Image Visibility
                                
                            
                                
                                    
                                    Letter Spacing
                                
                            
                                
                                    
                                    Line Height
                                
                            
                                
                                    
                                    Link Highlight
                                
                            
                                
                                    
                                    Text Alignment
                                
                            
                                
                                    
                                    Text Colour