Cloud Computing enabling technologies, Essential characteristics of cloud computing, Datacenter Architectures, Technology Trends, Cloud Computing Deployment Models, Cloud Computing –Service Models, Applications enabled by Cloud Computing, Cloud Computing Risk and challenges, Multi-Regional Compliance and Legal Issues, Privacy, Green computing, Virtualization, Hypervisor, Big data in clouds, 4Vs of Big data , Big Data Applications, Big data challenges, Data Anonymization, Data Encryption, Distributed storage system, CAP theorem, NoSQL databases, ACID vs BASE, Google BigTable, NewSQL, MongoDB, Google File System, MapReduce, Hadoop Distributed File System (HDFS), Apache Sqoop, Hive and Impala. Mobile Cloud Computing, Computation offloading, Fog Computing, Software defined networking, SDN Controllers, DDoS attacks on cloud, Attack Prevention, Attack Detection, Attack mitigation.
Articulate the main concepts, key technologies, strengths, risks and challenges of cloud computing and the possible applications for state-of-the-art cloud computing.
Understand and analyze the architecture and infrastructure of cloud computing
Explain the core issues of cloud computing such as security, privacy, and interoperability.
Understand big data analysis tools and techniques
Understand the underlying principle of cloud virtualization, cloud storage and data management
Understand the cloud storage technologies and relevant distributed file systems, NoSQL databases and new SQL databases and use few of them