Instructor Profile:
Professor and Researcher in Computer Science and Engineering
Dr. Sivaram Ponnusamy is a distinguished academic and researcher with over 19 years of experience in the field of Computer Science and Engineering. He currently serves as a Professor at the School of Computer Science and Engineering, Sandip University, Nashik, Maharashtra, India. Dr. Ponnusamy holds a PhD in Computer Science and Engineering from Anna University, Chennai, Tamil Nadu, India, which he completed in 2017. He also earned an M.E. in Computer Science and Engineering from the same university in 2005. His academic qualifications further include an MBA in Project Management from Alagappa University, India (2007), and a B.E. in Electrical and Electronics Engineering from Periyar University, India (2002).
Throughout his illustrious career, Dr. Ponnusamy has made significant contributions to both teaching and research at various reputed institutions across India. He is an expert in areas such as Social Welfare Computer Applications Optimization, Artificial Intelligence, Mobile App Development using Android and Outsystems, and Vehicular Adhoc Networks. His dedication to advancing knowledge is evident from his extensive research output, which includes over 12 Indian patents and 20 publications in Scopus-indexed journals, international conferences, and book chapters.
Dr. Ponnusamy is actively involved in mentoring and supervising several research scholars, contributing to the academic growth of future researchers. In addition, he is an editor for internationally recognized books on emerging technologies published by IGI-Global International Academic Publishers.
For more information on Dr. Sivaram Ponnusamy’s research work, please visit his IGI-Global profile: [Dr. Sivaram Ponnusamy – IGI-Global](https://www.igi-global.com/affiliate/sivaram-ponnusamy/449070).
This detailed and structured profile highlights his academic expertise and contributions, making it suitable for Massive Open Online Courses (MOOCs).
Course Outline: DBMS – CAP and BASE Theorems
Module 1: Introduction to Distributed Systems and Databases
- Overview of Distributed Systems: Definition and characteristics of distributed systems, Types of distributed databases
- Introduction to Database Management Systems (DBMS): Role and importance of DBMS in data management, Comparison of centralized and distributed DBMS
- Fundamentals of Data Consistency: Understanding data consistency and availability, CAP Theorem introduction
Module 2: The CAP Theorem
- Understanding the CAP Theorem: Definitions of Consistency, Availability, and Partition Tolerance, Explanation of trade-offs in distributed systems
- CAP Theorem in Practice: Real-world examples of CAP theorem applications, Analyzing the limitations of different database systems
- CAP Theorem and System Design: Designing systems with the CAP theorem in mind, Case studies of distributed databases in relation to CAP
Module 3: The BASE Theorem
- Introduction to BASE Theorem: Definition and components of BASE: Basically Available, Soft state, Eventually consistent
- BASE vs. ACID Properties: Comparison of BASE and ACID properties in database systems, When to apply BASE principles
- Implementing BASE in Real-World Systems: Strategies for achieving BASE characteristics, Use cases and examples of BASE applications in modern databases
Module 4: Advanced Concepts and Applications
- CAP and BASE in Cloud Computing: Role of CAP and BASE in cloud-based database solutions, Evaluating cloud database services through CAP and BASE lenses
- Emerging Trends in Distributed Databases: Overview of NoSQL databases and their relation to CAP and BASE, Exploring NewSQL databases and hybrid approaches
- Practical Workshop and Case Studies: Hands-on exercises applying CAP and BASE concepts, Analyzing and discussing case studies from industry leaders
This course will equip participants with a thorough understanding of the CAP and BASE theorems, providing the necessary knowledge to make informed decisions in the design and implementation of distributed database systems.