2010-06-23 13 views
8

अरे दोस्तों। मैं वितरित एल्गोरिदम के बारे में sth सीखना चाहता हूं, इसलिए मैं पुस्तकों के लिए किसी भी सिफारिश की तलाश में हूं। मुझे सैद्धांतिक किताबों में अधिक दिलचस्पी है, क्योंकि कार्यान्वयन केवल स्वाद का विषय है (मैं शायद erlang (या सी #) का उपयोग करेंगे)। लेकिन दूसरी ओर मैं कच्चे, गणित के एल्गोरिदम का विश्लेषण नहीं चाहता। बस विचार करें कि कैसे काम करता है, और यह क्यों काम करता है।पुस्तक अनुरोध: वितरित एल्गोरिदम

+1

चुनाव सवाल "समुदाय विकि" चिह्नित करें। – danben

उत्तर

3

आप इन व्याख्यानों की जाँच कर सकते हैं (मैं उन्हें अपने आप प्राग में भाग लिया (सीटीयू में) और कहना होगा कि वे वास्तव में अच्छे थे): Parallel algorithms by prof. Ing. Pavel Tvrdik Csc.

विचार कैसे एल्गोरिदम काम हमेशा एक बहुत में प्रस्तुत किया है यदि आप रुचि रखते हैं तो अच्छा (इलस्ट्रेटेड) तरीका और गणितीय पृष्ठभूमि निश्चित रूप से शामिल है। लेखक इस विषय में एक बेहद मूल्यवान प्रोफेसरियल हैं और शुद्ध सिद्धांत की तुलना में व्यावहारिक कार्यान्वयन पर अधिक ध्यान केंद्रित करते हैं।

+5

वितरण प्रणाली! = समानांतर कंप्यूटिंग, तो मुझे डर है कि यह नहीं है क्या ओ पी चाहता था हूँ। मेरे आलसी जवाब फिक्सिंग के लिए धन्यवाद ... इच्छा मैं कर सकता: समस्याओं के साथ वितरित एल्गोरिदम सौदा इस तरह के परमाणु प्रतिबद्ध के रूप में, आम सहमति, नेता चुनाव, प्रतिकृति, आदि, http://en.wikipedia.org/wiki/Distributed_algorithms –

6

एंड्रयू एस तनेंबाम द्वारा "वितरित सिस्टम: सिद्धांत और पैराडिगम्स" अभी भी इस विषय पर पढ़ी जाने वाली सबसे अच्छी किताबों में से एक है। पढ़ें कि एक प्राइमर के रूप में है, तो आप विशिष्ट क्षेत्रों में रुचि रखते हैं के भीतर विशेष पुस्तकों के लिए देखो

लिंक:। Author's site, Amazon, Google Books

+0

@Pete Kirkham देखना अपवोट संपादन! :-) – kasperjj

6

नैन्सी लिंच की पुस्तक Distributed Algorithmsutterly brilliant है। नैन्सी क्षेत्र के दिग्गजों में से एक है: एक महान विचारक और प्रदर्शक। अत्यधिक सिफारिशित।

0

एमआईटी या यूसीबी की व्याख्यान स्लाइड का उपयोग करें। वहां वितरित एल्गोरिदम और कार्यान्वयन पाठ्यक्रम क्षेत्र में सर्वश्रेष्ठ द्वारा लिया जाता है। वे अधिक समझदार हैं और आप उनके लिए वीडियो व्याख्यान भी पा सकते हैं।

0

इस किताब पर एक नज़र डालें: मैं शुरुआती के रूप में यह asynchronus मॉडल है जो और अधिक व्यावहारिक है पर विचार के लिए अन्य पुस्तकों का एक बहुत से अधिक यह पसंद करते हैं। स्पष्टीकरण बहुत अच्छा और विस्तृत है (लेकिन यदि आपको अधिक जानकारी की आवश्यकता नहीं है तो यह लंबे समय तक लग सकता है)। अध्याय 1 से अध्याय 4 आपको साहित्य में किसी अन्य वितरित एल्गोरिदम को समझ देगा।

http://people.scs.carleton.ca/~santoro/DADA.html

एक और पुस्तक जेरार्ड तेल का है: हालांकि अगर आप ज्यादा mathmatical अंकन पसंद नहीं है, तो यह अच्छा है। हालांकि, यह विघटित एल्गोरिदम के लिए एक महान संदर्भ है और इसमें एल्गोरिदम को स्थिर करने जैसे गर्म विषयों पर विस्तृत अध्याय हैं। पुस्तक के लिंक है:

http://www.staff.science.uu.nl/~tel00101/liter/Books/indaldes.html

सावधान: इन किताबों को वितरित एल्गोरिदम के साथ सौदा है, और नहीं वितरित Tanenbaum के रूप में सिस्टम। ये किताबें समानांतर एल्गोरिदम से निपटती नहीं हैं - वे अलग हैं!

संबंधित मुद्दे