Friday, October 7, 2011

CS9268 ADVANCED DATABASES

M.E COMPUTER SCIENCE AND ENGINEERING
ELECTIVES:
CS9268 ADVANCED DATABASES

CS9268 ADVANCED DATABASES L T P C  3 0 0 3
UNIT I PARALLEL AND DISTRIBUTED DATABASES  9
 

Database System Architectures: Centralized and Client-Server Architectures – Server System Architectures – Parallel Systems- Distributed Systems – Parallel Databases: I/O Parallelism – Inter and Intra Query Parallelism – Inter and Intra operation Parallelism – Distributed Database Concepts - Distributed Data Storage – Distributed Transactions – Commit Protocols – Concurrency Control – Distributed Query Processing – Three Tier Client Server Architecture- Case Studies.

UNIT II OBJECT AND OBJECT RELATIONAL DATABASES 9
 

Concepts for Object Databases: Object Identity – Object structure – Type Constructors – Encapsulation of Operations – Methods – Persistence – Type and Class Hierarchies – Inheritance – Complex Objects – Object Database Standards, Languages and Design: ODMG Model – ODL – OQL – Object Relational and Extended – Relational Systems : Object Relational feature sin SQL/Oracle – Case Studies.

UNIT III   XML DATABASES
XML Databases: XML Data Model – DTD - XML Schema - XML Querying – Web Databases – JDBC – Information Retrieval – Data Warehousing – Data Mining

UNIT IV  MOBILE DATABASES

Mobile Databases: Location and Handoff Management - Effect of Mobility on Data Management -  Location Dependent Data Distribution - Mobile Transaction Models - Concurrency Control - Transaction Commit Protocols- Mobile Database Recovery Schemes

UNIT V   MULTIMEDIA DATABASES
Multidimensional  Data  Structures  –  Image  Databases  –  Text/Document  Databases-  Video Databases – Audio Databases – Multimedia Database Design.

References
1.  R. Elmasri, S.B. Navathe, Fundamentals of Database Systems, Fifth Edition, Pearson Education/Addison Wesley, 2007. 
2.  Thomas Cannolly and Carolyn Begg, Database Systems, A Practical Approach to Design, Implementation and Management, Third Edition, Pearson Education, 2007. 
3.  Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System Concepts, Fifth Edition, McGraw Hill, 2006. 
4.  C.J.Date, A.Kannan and S.Swamynathan,An Introduction to Database Systems, Eighth Edition, Pearson Education, 2006. 
5.  V.S.Subramanian, Principles of Multimedia Database Systems, Harcourt India Pvt Ltd., 2001.     6.  Vijay Kumar, Mobile Database Systems, John Wiley & Sons, 2006.

EBOOKS: 



DOWNLOAD

Saturday, September 17, 2011

REQUESTED EBOOKS

Friday, September 16, 2011

250077 DISTRIBUTED COMPUTING EBOOKS

M.E COMPUTER SCIENCE AND ENGINEERING
ELECTIVES:
250077 DISTRIBUTED COMPUTING

UNIT I     COMMUNICATION IN DISTRIBUTED ENVIRONMENT                        

Introduction   Various  Paradigms  in  Distributed  Applications   Remote  Procedure  Call  Remote Object Invocation Message-Oriented Communication Unicasting, Multicasting and Broadcasting Group Communication.


UNIT II    DISTRIBUTED OPERATING SYSTEMS                        
Issue i Distribute Operatin Syste –   Thread i Distribute System –   Clock Synchronization Causal Ordering Global States Election Algorithms Distributed Mutual Exclusion – Distributed Transactions Distributed Deadlock Agreement Protocols .


UNIT III    DISTRIBUTED RESOURCE MANAGEMENT                      
Distributed Shared Memory Data-Centric Consistency Models Client-Centric Consistency
Models Ivy Munin Distributed Scheduling Distributed File Systems Sun NFS.


UNIT IV    FAULT TOLERANCE AND CONSENSUS                       
Introduction to Fault Tolerance Distributed Commit Protocols Byzantine Fault Tolerance Impossibilities in Fault Tolerance.


UNIT V    CASE STUDIES                       
Distributed Object-Based System CORBA COM+ Distributed Coordination-Based System-JINI

REFERENCES:
1.  George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts and
Design, Third Edition, Pearson Education Asia, 2002.

2.  Hagit Attiya and Jennifer Welch, “Distributed Computing: Fundamentals, Simulations and Advanced Topics, Wiley, 2004.
3.  Mukesh Singhal, Advanced Concepts In Operating Systems, McGrawHill Series in
Computer Science, 1994.

4.  A.S.Tanenbaum, M.Van Steen, “Distributed Systems, Pearson Education, 2004.

5.  M.L.Liu, “Distributed Computing Principles and Applications, Pearson Addison Wesley
EBOOKS: