ABSTRACT

Cloud computing provides scalable and virtualised resources as services over the Internet. Cloud services have revolutionised the dynamics of the information technology (IT) industry. Cloud offers three types of services: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). This chapter encapsulates these services from an industry point of view, identifies various cloud paradigms promising to deliver these services, and discusses the pros and cons of these services.

Cognitive computing is an emerging paradigm of intelligent computing methodologies and systems. It implements computational intelligence by autonomous inferences and perceptions mimicking the mechanisms of the brain. This chapter surveys the theoretical framework and architectural techniques of cognitive computing beyond conventional imperatives and autonomic computing technologies. It explains the theoretical foundations of cognitive computing in cognitive informatics, neural informatics, and denotational mathematics. It explores conceptual models of cognitive computing, looks at the latest advances in abstract intelligence and computational intelligence, and describes applications of cognitive computing in autonomous agent systems and cognitive search engines. It argues that these applications demonstrate how machine and computational intelligence may be generated and implemented by cognitive computing theories and technologies towards autonomous knowledge processing.