Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
University of Rajshahi Faculty of Science Department of Information and Communication Engineering Syllabus for Master of Science (M. Sc.) Session: 2013-2014 Examination: 2014 University of Rajshahi Faculty of Science Department of Information and Communication Engineering Syllabus for M. Sc. Course Session: 2013-2014 Examination – 2014 The Master of Science (M. Sc.) in Information and Communication Engineering is divided into two Groups, namely General group (A) & Thesis group (B). The courses consist of total 1000 marks (10 units, 40 credits). The duration of the course is one academic year and is not more than three academic years from the date of first admission. General Group (Group A) The M.Sc. Examination in Information and Communication Engineering for the General group (Group A) comprises of six theoretical courses each of four hours duration and each carries 100 marks (1 unit, 4 credits). Practical examinations shall be of 24 hours (4 days; 6 hours a day). Marks for practical examination are 140. Laboratory assessment carries 60 marks. Viva-voce examination and continuous assessment (including study tour/in-plant training) carry 100 (1 unit, 4 credits) and 100 (1 unit, 4 credits). marks respectively. The courses ICE-501, ICE-502, ICE-503 and ICE-504 are compulsory. Two others from optional courses shall be taken with the prior approval of the chairman of the Department. Thesis Group (Group B) The examination of the Thesis group (Group-B) comprises of six theoretical courses out of which four courses are compulsory (ICE-501, ICE-502, ICE-503 and ICE-504) and two are optional courses which shall be taken with the prior approval of the chairman on the recommendation of the thesis supervisor, each of four hours duration and each carries 100 marks (1 unit, 4 credits). Marks on continuous assessment including study tour/in-plant training, General Viva-voce and Viva-voce on thesis are 100, 100 and 50 respectively. The Dissertation carries 150 marks. Students opting for the thesis Group must take prior permission of the chairman of the department. Eligibility for M.Sc Examination: In order to be eligible for taking up the M.Sc examination, a candidate must have pursued a regular course of study by attending not less than 75% of the number of classes held (Theoretical, Practical, Class assessment/Tutorial/Terminal/Home assignment) provided that the Academic Committee of the Department on special grounds and on such documentary evidence as may be necessary, may condone the cases of shortage of attendance ordinarily not below 60%. A candidate appearing at the examination under the benefit of this provision shall have to pay in addition to the examination fees, the requisite fee prescribed by the Syndicate for the purpose. A candidate, who failed to appear at the examination or fails to pass the examination, may on the approval of the relevant Department be readmitted to the following session. 2 20% of the assessment marks shall be awarded for attendance in the class on the basis of the following table: Attendance 95-100% 80-<85% 65-<70% Marks 20% 14% 8% Attendance 90-<95% 75-<80% 60-<65% Marks 18% 12% 6% Attendance 85-<90% 70-<75% <60% Marks 16% 10% 00% The Grading Systems: (a) Credit Point (CP): The credit points achieved by an examinee for 1 (one) unit course shall be 4 (four). (b) Letter Grade (LG) and Grade Point (GP): Letter Grades, corresponding Grade Points and Credit Points shall be awarded in accordance with provisions shown below: Table of LG, GP and CP for credit courses Numerical grade 80% or its above 75% to less than 80% 70% to less than 75% 65% to less than 70% 60% to less than 65% 55% to less than 60% 50% to less than 55% 45% to less than 50% 40% to less than 45% Less than 40% Incomplete LG A+ (A plus) A (A regular) A- (A minus) B+ (B plus) B (B regular) B- (B minus) C+ (C plus) C (C regular) D F I GP/unit 4.00 3.75 3.50 3.25 3.00 2.75 2.50 2.25 2.00 0.00 -- CP/Unit 4 4 4 4 4 4 4 4 4 0 0 Absence from the final examination shall be considered incomplete with the letter grade “I”. (c) Grade Point Average (GPA) and Total Credit Point (TCP): The weighted average of the grade points obtained in all the courses by a student and Total Credit Point shall be calculated from the following equations: GPA = Sum of [(CP)i x (GP)i] / sum of (CP)I and TCP = Sum of (CP)i Where, (GP)i = grade point obtained in individual course, (CP)i = credit point for respective course, GPA = grade point average obtained, and TCP = total credit point obtained. GPA shall be rounded off up to 2 (two) places after decimal to the advantage of the examinee. For instance, GPA=2.112 shall be rounded off as GPA=2.12. 3 Award of Degree, Promotion and Improvement of Results: (a) Award of Degree: The degree of Master of Science shall be awarded on the basis of GPA obtained by a candidate in M.Sc. In order to qualify for the M.Sc degree a candidate must have to obtain within 3 (three) academic years from the date of first admission: (i) A minimum GPA of 2.50, (ii) A minimum GP of 2.00 in the Practical/ Thesis, and (iii) A minimum TCP of 36. The result shall be given in GPA with the corresponding LG (Table of letter LG, GP and CP) in bracket. For example “GPA=2.67(C+)”. (b) Publication of Results: The result of a successful candidate shall be declared on the basis of GPA. The transcript in English shall show the course number, course title, credit, LETTER grade and grade point of individual courses, GPA and the corresponding LG (IN BRACKET). (c) Result Improvement: (i) A candidate obtaining a GPA of less than 2.75 at the examination shall be allowed to improve his/her result, only once as an irregular candidate within 3 academic years from the date of first admission. (ii) The year of examination, in the case of a result improvement, shall remain same as that of the regular examination. His/her previous grades for Practical courses, Class assessment/ Tutorial/ Thesis/ Dissertation courses shall remain valid (expect the Theory Viva voce). If a candidate fails to improve GPA, the previous result shall remain valid. 4 Theoretical Courses Unit 1 1 Marks 100 100 Credit 4 4 1 1 100 100 4 4 Optional (Any two of the following) ICE-505: Advanced Satellite Communication ICE-506: E-Commerce System ICE-507: Natural Language Processing ICE-508: Software Engineering ICE-509: Distributed Systems 1 1 1 1 1 100 100 100 100 100 4 4 4 4 4 Other Courses ICE-510: Continuous Assessment and Study tour 1 100 4 ICE-511: Viva-Voce (General) 1 100 4 ICE-512: Practical (For Group-A) (4 x 6 hours) ICE-513: Thesis (For Group-B) 2 200 8 Compulsory ICE-501: Stochastic Theory of Communications ICE-502: Advanced Wireless Communications and Networks ICE-503: Data Mining ICE-504: Multimedia Communication Engineering 2 _________ Total = Marks Distribution of Practical ICE-512 (For Group-A) (i) Laboratory Assessment (ii) Experiments (4 x 30) (iii) Viva on Experiments 10 200 _________ 1000 60 120 20 _________ 200 Marks Distribution of Thesis ICE-513 (For Group-B) (i) Dissertation (ii) Viva-Voce on Thesis 150 50 _________ 200 5 8 _________ 40 ICE-501: Stochastic Theory of Communications 1 Unit, 100 Marks, 4 Credits Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 Introduction to Probability Theory: Sample space, Events, Set operations, Axioms of probability, Conditional probabilities, Baye’s formula. Random Variables: Basic concepts, Introduction to Bernoulli, Binomial, Geometric, Poisson, Uniform, Exponential, and Normal random variables, Vector and Multiple random variables, Conditional probability and conditional expectation. Random process: Definition, Joint distribution of time samples, Mean, Autocorrelation and autocovariance factions, Gaussian and multiple random processes, Discrete and continuous time random processes, Stationary random processes, Continuity, Differential and integration of random processes, Time average of random processes and Ergodic theorems, Fourier series and Karhunen-Loeve expansion. Markov Chains: Introduction to Markov processes, Discrete and continuous time Markov processes, Chapman-Kolmogorov equations, Classification of states, Limiting probabilities, Markov chain Monte Carlo methods, Markov decision processes, Applications of Markov chain in communication. Introduction to Queuing Theory: Preliminaries, Little’s formula, Single server queuing systems, Open and closed systems, M/M/1 queue, Multi-server systems, M/M/c, M/M/c/c and M/M/∞ systems, M/G/k queuing systems, Burke’s and Jackson’s theorem, Applications of Queuing theory in communication. Books Recommended: 1. Probability and Random Processes for Electrical Engineering -Alberto Leon-Garcia 2. Introduction to Probability Models -Sheldon M. Ross 3. Probability, Random Variables, and Stochastic Processes – Athanasios Papoulis 6 ICE-502: Advanced Wireless Communications and Networks 1 Unit, 100 Marks, 4 Credits Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 Preliminaries: Narrow and Wideband Fading Channel models, Digital Modulation Schemes and their comparative performance, Equalization and Diversity Techniques. Coding for Wireless Channels: Linear Block Codes, Convolutional Codes, Concatenated Codes, Turbo Codes, Low Density Parity Check Codes, Coded Modulation, Unequal Error Protection Codes, Joint Source and Channel Coding. Multicarrier Wireless Communication: Data Transmission using Multiple Carriers, Multicarrier Modulation with Overlapping subchannels, Mitigation of subcarrier fading, Discrete Implementation of Multicarrier, Challenges in Multi carrier system, OFDM-based wireless network overview, Multicarrier Modulation based Methods, MC-CDMA Wireless Network and Topologies: Introduction, Wireless network topologies: Infrastructure network topology, Ad hoc network topology, Comparison of ad hoc and infrastructure network topologies, Cellular topology: the cellular concept, Cellular hierarchy, Cell fundamentals Wireless Network Planning: Signal-to-interference ratio calculation, Capacity expansion techniques, Architectural methods for capacity expansion: Cell splitting, Using directional antennas for cell sectoring, Lee's microcell method, Using overlaid cells, Using smart antennas, Channel allocation techniques and capacity expansion: Fixed channel allocation (FCA), Dynamic channel allocation (DCA), Hybrid channel allocation (HCA), Comparison of FCA, DCA and HCA, Migration to digital systems, Network planning for CDMA systems, Issues in CDMA network planning: managing the noise floor, cell breathing. Adhoc Wireless Networks: Applications, Design Principles and Challenges, Protocol Layers, Cross-Layer Design, Network Capacity Limits, Energy-Constrained Networks Emerging Technologies: 4G and Beyond, Internet of Things, Smart Grid, M2M Communications, Heterogeneous small scale network, Massive MIMO, Books Recommended: 1. Wireless Communications : Andrea Goldsmith 2. Principles of Wireless Communication : T. S. Rappaport 3. Principles of Wireless Networks-A Unified Approach : Kaveh Pahlavan 4. OFDM-Based Broadband Wireless Networks: Design and Optimization : Hui Liu, Guoqing Li 7 1 Unit, 100 Marks, 4 Credits ICE-503: Data Mining Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 Data Warehouse: Definition, The compelling need for data warehouse, Data warehouse architecture, 2-tiere, 3-tiere data warehouse, OLAP and Multidimensional data analysis. Data Mining: Introduction, scope, Types of data, Data processing, Measures of Similarity and dissimilarity, Summary statistics, Data visualization. Cluster Analysis: Introduction, Types of clusters, k-means algorithm, Agglomerative hierarchical clustering, DBSCAN algorithm, Density based Clustering, Prototype based Clustering, Scalable Clustering Algorithm, Clustering high dimensional data. Classification: Basic concepts, Decision tree, Attribute Selection measure, Nearest-neighbor classifiers, Bayesian classifier, Naïve Bayes Classifier, Rule-based classifier, Classification by back propagation, ANN, Support vector machine. Association Analysis: Basic concept, Frequently item-set generation: The Apriori principles, Candidate Generation, Support Count; Rule generation, Mining various kinds of association rules, Correlation analysis. Complicated Data Mining: Graph-Based Clustering, Graph mining, Subgraph mining, mining sequential pattern, Books Recommended: 1. Data Mining Concepts : Jiawei Han and and Techniques Micheline Kamber 2. Introduction Mining to Data : Pang-Ning Tan, Michael Steinbach, Vipin Kumar 8 1 Unit, 100 Marks, 4 Credits ICE-504: Multimedia Communication Engineering Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 Multimedia Communication: Multimedia Communication model, Elements of Multimedia Systems, User and Network requirements, Multimedia Terminals, Fourier Transform, Discrete Fourier transform, Discrete Cosine Transform, Audio-Visual Integration, Application of Multimedia communication Networks. Wavelet and Media Digitization: Introduction to wavelets, Essence of Wavelet Analysis, The continuous and The Discrete Wavelet Transformations, Concepts of Multiresolution analysis, Digitization principles: Text, Image, Audio, Video, Digital media and SignalProcessing Elements, Data embedding and watermarking algorithms. Text and Image Compression: Compression principles, Text compression, Limpel-ZivWelsh Coding, Image coding, Image Compression and Format, Digitized Documents and Pictures, JPEG Multimedia System Design, multimedia input/ output technologies. Multimedia Processing and Communication Standards: Audio Fundamentals, Transform coding, Subband coding, Audio compression: Differential Pulse Code modulation, Adaptive Differential PCM, Adaptive predictive coding, Linear predictive coding, MPEG Audio Coder, Analog and Digital Video Formats, Video Compression Principles, H.261, H.263, MPEG : MPEG-2, MPEG-4 MPEG-7, Standards for multimedia applications. Multimedia Database and Distributed Multimedia Systems: MDBMS and its Characteristics, Integration in a Database Model, DMS, Main features of DMS, Networking, Multimedia OS, Distributed Multimedia server, Distributed Multimedia application. Signaling Protocols and Networking for Multimedia: Protocols for multimedia communication: RTP, RTCP Signaling protocols: SIP, RTSP, QoS issues in networked Multimedia, QoS guarantees, Enhanced QoS: RSVP, DiffServ, Real-time multimedia streaming techniques, Multicast and Rate Control, Network Traffic, Network queue management, Scheduling, Multimedia Communication Across Networks: Audio/ video packet in the Network Environment, Video transport across generic networks, Multimedia across ATM networks, Multimedia across IP networks and DSLs, IP-based Transport: UDP Vs TCP, Streaming Media with TCP and UDP, Internet access networks and Multimedia Across Wireless. Books Recommended: 1. Multimedia Communication Systems Techniques, Standards and Networks 2. Multimedia Communications Applications, Networks, Protocols and Standards 3. Multimedia Communications 4. Multimedia System Design 5. Multimedia Information Networking 6. Multimedia Making it work 9 : K. R. Rao, Zoran S. Boojkovic, Dragorad A. Milovanovic : Fred Halsall : : : : Jerry D. Gibson Andleigh, Thakrar Sharda Vaughan ICE-505: Advanced Satellite Communication 1 Unit, 100 Marks, 4 Credits Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 . Introduction to Satellite Communications: Origin, History, Current Technology State and Overview of Satellite System Engineering. Orbital Mechanics and Launchers: Orbital Mechanics, Look Angle Determination and Orbital Perturbation, Orbit Determination, Launches and Launch Vehicles, Orbital Effects in Communications Systems Performance. Satellites/Space Segment: Satellite Subsystems, Altitude and Orbit Control System Telemetry, Tracking, Command and Monitoring, Power Systems, Communication Subsystems, Satellite Antennas, Equipment Reliability and Qualification. The Earth Segment: Introduction, Receive-Only Home TV Systems, Master Antenna TV System, Community Antenna TV System, Transmit-Receive Earth Stations. The Space Link: Introduction, Equivalent Isotropic Radiated Power, Transmission Losses, The Link Power Budget Equation, System Noise, Carrier-to-Noise Ratio, The Uplink, The Downlink, Effects of Rain, Combined Uplink and Downlink Carrier-to-Noise Ratio, Intermodulation Noise. Interference: Introduction, Interference between Satellite Circuits, energy Dispersal, Coordination. Propagation on Satellite-Earth Paths and Its Influence on Link Design: Absorbitive Attenuation Noise by Atmospheric Gases, Rain Attenuation, Noise due to Rain, Rain Depolarization, Tropospheric Multipath and Scintillation Effects. Satellite Access: Introduction, Single Access, Preassigned FDMA, Demand-Assigned FDMA, SPADE system, Bandwidth-Limited and Power-Limited TWT Amplifier Operation, TDMA, Onboard Signal Processing for FDMA/TDM Operation, Satellite-Switched TDMA, Code Division Multiple Access. Types of Satellite Network: Fixed point Satellite Network, INTELSAT, Mobile Satellite Network, INMARSAT, Low Earth Orbit and Non-Geostationary Satellite Network, VSATs, direct Broadcast Satellite Systems, Satellite Navigation and the Global Positioning System. Books Recommended: 1. Satellite Communications, John Wiley and : Sons, 2nd Ed., 2001 2. Satellite Communications, McGraw Hill, 3rd : Ed., 2006 10 T. Pratt & C. W. Bostian Dennis Roddy 3 4. 5. 6. 7. 8. Digital Satellite Communications, McGrawHill, 1990 Mobile Satellite Communications, Artech House, London, 1998 Satellite Communications, Sec Ed, Van Nostrand Reinhold Inc., 1991 Radio Propagation, Peter Peregrinus Ltd., N.Y., 1989 Radiowave Propagation in Satellite Communications, Van Nostrand, N.Y., 1986 Satellite Communications, Khanna Publishers 11 Tri T. Ha : Shingo Ohmori, Seiichiro Kawase R.M. Gagliardi : M. P.M. Hall & L. W. Barclay : L. J. Ippolito : Dr. D.C. Agarwal : Hiromitsu & ICE-506: E-Commerce System 1 Unit, 100 Marks, 4 Credits Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 . E-commerce and Internet: Definition of E-Commerce, Advantages and limitations of Ecommerce, Myths of E-commerce, Value chain in E-commerce, Integrating E-commerce, Definition of Internet, Benefit and Limitation of Internet, The Beginning of Internet, The making of WWW, Fundamental of URLs and HTTP. Internet Architecture and Website Hosting: Definition of Network, Information Transfer, Network Hardware and Design Consideration, Intranet and Extranet, Types of client-server Architecture, Blogging, How ISPs really Work, Choosing an ISP, Domain Name Registration. Website Building and Evaluation: Function of Website, Building Life Cycle, Constructing Website, Design Criteria, and Anatomy of a site, Site Evaluation Criteria, Cookies, Making a Website Usable, Site Content and Traffic Management. Internet Marketing: Pros and Cons of Online Shopping, Internet Marketing Technique, The E-Cycle of Internet Marketing, Market Presence, Attracting Customer To Our Site, Tracking Customer, T-Commerce, Customer Relation Management and E-Value, Real World Cash, EMoney, Cyber Cash, NEETBILL, SET, DEBIT Card, CREDIT Card and Smart card. B2B E-commerce and Web Portal: Definition of Web portal and Web Service, Evaluation of Web portal, Categories and Characteristics of Web portal, Enterprise Portal Technology, B2B Models, B2B Tools-EDI, Legal Issue. Security Threats: Security in Cyberspace, Designing for Security, How much risks can You Afford?, Virus, Security Protection and Recovery, How to Secure your System, Role of Biometrics, Definition of Encryption, Basic Algorithm, Digital Certificate and Signature, Internet Security Protocols. Books Recommended: 1. 2 3. 4. 5. 6. Electronic Commerce Managing Your E-Commerce Business E-Security & You Web Advertising and Marketing Developing E-Commerce Sites E-Commerce: Strategy, Technologies and Applications 12 : : : : : : Elias M. Awad Kienan Sudeep Oberoi Kueglar Sharma Whiteley ICE-507: Natural Language Processing 1 Unit, 100 Marks, 4 Credits Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 Introduction to Natural Language Processing: Brief History of NLP Research, Current Applications, Generic NLP System Architecture, Knowledge-Based Versus Probabilistic Approaches, Lexicon and Morphology, Phrase Structure Grammars. Finite-State Techniques: Inflectional and Derivational Morphology, Finite-State Automata in NLP, Finite-State Transducers. Prediction and Part-of-Speech Tagging: Corpora, Simple N-grams, Word Prediction, Stochastic Tagging, Evaluating System Performance. Parsing and Generation: Generative Grammar, Context-Free Grammars, Syntactic Parsing, Parsing and Generation with Contest-Free Grammars, Top Down and Bottom-Up Parsing, Weights and Probabilities, Parsing with Constraint-Based Grammars, Constraint-Based Grammar, Unification. Compositional and Lexical Semantics: Simple Compositional Semantics in ConstraintBased Grammar, Semantic Relations, Word Net, Word Senses, Word Sense Disambiguation, Semantic Parsing. Discourse and Dialogue: Anaphora Resolution, Discourse Relations. Applications: Machine Translation, Question Answering System, Intelligent Information Retrieval. Books Recommended: 1. Speech and Language Processing: An : Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition D. Jurafsky & J. Martin 2. Developing Natural Language Interfaces : Translation Engines: Techniques for Machine Translation S. Russell & T. Arturo 3. Natural Language Understanding J. Allen : 13 ICE-508: Software Engineering 1 Unit, 100 Marks, 4 Credits Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 . Introduction: Role of Software, Software Characteristics, Software Components, Types of Software Applications, Influence of the Internet on Software, Commercial Factors Affecting the Software, Software Application Programming (SAP), Architecture of SAP, Generic View of Software Engineering. Software Development Life Cycle: Components of the Development Frame Work, Phases of SDLC, Software Process, Software Process Models, Linear Sequential Model, Prototyping Models, RAD, Incremental Model, Spiral Model and Fourth Generation Techniques (4GT). Software Project Management and Project Planning: Project Management SpectrumPeople, Product, Process, Project, Structure of the Development Team, Coordination and Communication Issues, Software Scope, Resources, Decomposition, Project Planning Objectives, Software Metrics and Project Estimation, LOC Based and FP Based Estimation, Empirical Estimation Model, The COCOMO Model, Risk Management. Software Quality: Emergence of Modern Concept of Quality, Quality Control, Quality Measures, SQA Plan and Activities, Formal Technical Review (FTR), Quality Function Deployment (QFD), Cost of Quality, Total Quality Management (TQM), Quality Standards and their Compliance-ISO 9000, ISO 1400. System Engineering and Requirement Specifications: System Engineering Hierarchy, System Modeling Process, Overview of Information Engineering, Business Area Analysis (BAA), Information Strategy Planning, Product Engineering, Software Requirement Specifications, Requirement Engineering. Requirement Elicitation Techniques Like FAST. Software Design Concepts and Analysis Principles: Software Design, Analysis Principles, Functional, Behavioral and Data Modeling, Prototyping Methods and Tools, Elements of the Analysis Modes, SADT, Requirement Analysis Using DFD, Data Dictionaries and ER Diagrams, Basic Design Principles Important Design Concepts-Abstraction, Refinement, Modularity, Portioning, Functional Independence, Classification of Cohesiveness and Coupling, Architectural Mapping, Interface Design Considerations, Object Oriented Design, Guidelines for User Interface Design, Design Documentation. Software Testing, Reliability and Maintenance: Different Testing Philosophy and Methods, Software Reliability and Availability, Software Reengineering, Maintenance Process, Configuration Management, Development of an Application Using Software Engineering Concepts. Books Recommended: 1. Software Engineering-A Approach 2. Software Engineering Practitioner's : : 14 R. S. Pressman K. K. Aggarwal & Yogesh Singh 1 Unit, 100 Marks, 4 Credits ICE-509: Distributed Systems Exam Duration: 4 Hours Student shall have to answer 5 questions out of 8 questions. Each question is of 20 marks. Question no. 1 is compulsory and the mark of its each short type question covering the entire course should not exceed 4. Lectures: 60 . Introduction: Multiprocessor vs. networked systems, types of distributes system, centralized vs. distributes architecture, self-management in distributed system. Processes: Threads, Virtualization, Client-server computing, Code migration. Communication and Naming: Remote procedure call, Message-oriented and steam-oriented communication, Flat, structure and attribute-based naming. Synchronization: Clock synchronization, Logical clock, vector synchronization, Mutual exclusion, election algorithms. Fault Tolerance: Basic concepts, Process resilience, Reliable client-server and group communication, Distributed commit, Recovery. Security: Introduction, Digital certificate, Cryptography, Authentication, Message integrity and confidentiality, Secure group communication, Kerberos, Firewalls, Denial of service, Security management. Distributed Object-Based, Web-Based and Coordination-Based System: Architecture, Processes, Communication, Naming, Synchronization, Consistency and Replication, Fault tolerance, Security. Books Recommended: 1. Distributed Systems Principles and Paradigm : 2. Distributed Systems: Concepts and Design 15 : Andrew S. Tanenbaum, Martem Van Steen. George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair