Two new books on Multicore Programming and Virtualization

Underneath all the pretty user interfaces for cloud computing systems lie fundamental technologies that make all the self provisioning, elasticity, and scalability work.  Nothing is more crucial to scalability than the exploitation of parallelism at all levels, from the server architecture all the way down to the processor design.  Additionally, the power of parallelism is realized through virtualization, creating and running many operating system virtual machines on a single server to take advantage of modern multi-core processors.  So it is essential to understand the concepts and implementations of virtualization and the underlying processor technologies that support it.

Daryl Gove, a senior software engineer at Oracle, has recently published Multicore Application Programming, covering the leading approaches to parallelization on Windows, Linux, and Oracle Solaris. Through practical examples, he illuminates the challenges involved in writing applications that fully utilize multicore processors, helping you produce applications that are functionally correct, offer superior performance, and scale well to eight cores, sixteen cores, and beyond.  You can't build scalable cloud architectures without understanding how to get the most out of such processors.

Additionally, a team of Oracle software and hardware engineers has just published Oracle Solaris 10 System Virtualization Essentials.  This comprehensive book provides an accessible introduction to computer virtualization, specifically for the system virtualization technologies that use the Oracle Solaris or OpenSolaris operating systems, including:
  • Using Dynamic Domains to maximize workload isolation on Sun SPARC systems
  • Using Oracle VM Server for SPARC to deploy different Oracle Solaris 10 and OpenSolaris environments on SPARC CMT (chip multithreading) systems
  • Using Oracle VM Server for x86 to deploy a server with heterogeneous operating systems
  • Using Oracle VM VirtualBox to develop and test software in heterogeneous environments
  • Using Oracle Solaris Containers to maximize efficiency and scalability of workloads
If you want to thoroughly understand virtualization on Oracle's systems in order to exploit it for consolidation and for cloud computing, this book is essential.
 
Comments:

java oracle 2012

Posted by FFF2012 on February 29, 2012 at 11:53 AM EST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

The purpose of this blog is to highlight and to explore general issues around "Cloud Computing" -- its benefits, risks, and component technologies -- and how they are evolving. I'll also periodically comment (of course!) on Oracle's Cloud Computing capabilities, resources, and cloud-related events. -- Harry J Foxwell, PhD, Principal Consultant for Cloud Computing, Oracle Public Sector HW

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today