Distributed Computing in Java 9
by Raja Malleswara Rao Pattamsetti
Print Length 页数: 304 pages
Publisher finelybook 出版社: Packt Publishing (30 Jun. 2017)
Language 语言: English
ISBN-10: 1787126994
ISBN-13: 9781787126992
Book Description
By finelybook
Key Features
Make the best of Java 9 features to write succinct code
Handle large amounts of data using HPC
Make use of AWS and Google App Engine along with Java to establish a powerful remote computation system
Book Description
By finelybook
Distributed computing is a concept where a single program is divided into smaller logical pieces where each of these is executed on a separate machine resulting in maximized performance.
Distributed Computing in Java 9 will teach you how to improve the performance of traditional applications through the usage of parallelism and optimized resource utilization in Java 9.
With a brief introduction to the fundamentals of distributed and parallel computing,the book moves on to explain different ways of communicating with remote systems/objects in a distributed architecture. You will learn about asynchronous messaging,how to handle large amount of data using HPC and implement distributed computing for databases. The book explains how to deploy distributed applications on different cloud platforms and various concepts of GPU computing. The book concludes with the detailed coverage of testing,debugging,troubleshooting and security of distributed applications so the programs you build are robust and efficient.
What you will learn
Understand the basic concepts of parallel and distributed computing/programming.
Performance improvement using parallel processing,memory sharing,HPC cluster computing
Get familiar with OpenCL and other GPU computing
Lean Big Data technologies
Effectively test and debug distributed systems.
Develop and deploy distributed application on different cloud platforms
Contents
Chapter 1. Quick Start to Distributed Computing
Chapter 2. Communication between Distributed Applications
Chapter 3. RMI,CORBA,and JavaSpaces
Chapter 4. Enterprise Messaging
Chapter 5. HPC Cluster Computing
Chapter 6. Distributed Databases
Chapter 7. Cloud and Distributed Computing
Chapter 8. Big Data Analytics
Chapter 9. Testing,Debugging,and Troubleshooting
Chapter 10. Security