ABSTRACT

This chapter discusses some preliminaries in cloud computing and semantic web. It introduces what is meant by cloud computing and also discusses the various key concepts including virtualization and data storage in the cloud. The chapter explores some of the technologies such as Hadoop and MapReduce and explains Cloud storage and data management issues. It describes the Cloud computing preliminaries and Virtualization. The emerging cloud computing model attempts to address the growth of web-connected devices and handle massive amounts of data. Hardware virtualization is a basic notion in cloud computing. Virtualization essentially means creating something virtual and not actual. Other types of virtualization include operating systems level virtualization, storage virtualization, data virtualization, and database virtualization. The semantic web community then went further and came up with a specification of ontologies in languages such as Web Ontology Language. The resource description framework is a standard for describing resources on the semantic web.