LEADER 03474nmm a2200481 u 4500
001 EB001918192
003 EBX01000000000000001081094
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781785887048 
050 4 |a QA76.9.D5 
100 1 |a Pierfederici, Francesco 
245 0 0 |a Distributed computing with Python  |b harness the power of multiple computers using Python through this fast-paced informative guide  |c Francesco Pierfederici 
260 |a Birmingham, UK  |b Packt Publishing  |c 2016 
300 |a 1 volume  |b illustrations 
505 0 |a Installing CeleryTesting the installation; A tour of Celery; More complex Celery applications; Celery in production; Celery alternatives -- Python-RQ; Celery alternatives -- Pyro; Summary; Chapter 5: Python in the Cloud; Cloud computing and AWS; Creating an AWS account; Creating an EC2 instance; Storing data in Amazon S3; Amazon elastic beanstalk; Creating a private cloud; Summary; Chapter 6: Python on an HPC Cluster; Your typical HPC cluster; Job schedulers; Running a Python job using HTCondor; Running a Python job using PBS; Debugging; Summary 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: An Introduction to Parallel and Distributed Computing; Parallel computing; Distributed computing; Shared memory versus distributed memory; Amdahl's law; The mixed paradigm; Summary; Chapter 2: Asynchronous Programming; Coroutines; An asynchronous example; Summary; Chapter 3: Parallelism in Python; Multiple threads; Multiple processes; Multiprocess queues; Closing thoughts; Summary; Chapter 4: Distributed Applications -- with Celery; Establishing a multimachine environment 
505 0 |a Chapter 7: Testing and Debugging Distributed ApplicationsThe big picture; Common problems -- clocks and time; Common problems -- software environments; Common problems -- permissions and environments; Common problems -- the availability of hardware resources; Challenges -- the development environment; A useful strategy -- logging everything; A useful strategy -- simulating components; Summary; Chapter 8: The Road Ahead; The first two chapters; The tools; The cloud and the HPC world; Debugging and monitoring; Where to go next; Index 
653 |a Traitement réparti 
653 |a COMPUTERS / Programming Languages / Python / bisacsh 
653 |a Python (Computer program language) / fast 
653 |a Python (Computer program language) / http://id.loc.gov/authorities/subjects/sh96008834 
653 |a Electronic data processing / Distributed processing / fast 
653 |a Computer Communication Networks 
653 |a Réseaux d'ordinateurs 
653 |a Electronic data processing / Distributed processing / http://id.loc.gov/authorities/subjects/sh85042293 
653 |a Computer networks / fast 
653 |a Python (Langage de programmation) 
653 |a Computer networks / http://id.loc.gov/authorities/subjects/sh85029513 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Community experience distilled 
500 |a Includes index 
776 |z 9781785889691 
776 |z 1785889699 
776 |z 1785887041 
776 |z 9781785887048 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781785889691/?ar  |x Verlag  |3 Volltext 
082 0 |a 384 
082 0 |a 331 
082 0 |a 005.133 
520 |a Annotation