[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-327024-105":59,"doc-detail-327024-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","distributed-computing-principles-algorithms-and-systems-preface","DISTRIBUTED COMPUTING: PRINCIPLES, ALGORITHMS, and SYSTEMS - Preface","","Preface material for a comprehensive textbook on distributed computing, defining the field as computing and information access across multiple processing elements connected by communication networks. It motivates the topic through growth from the Internet and advances in networking, hardware, bandwidth, storage, and wireless/mobile systems, highlighting applications such as sensor, embedded, and RFID-enabled environments. The book emphasizes foundational principles, theory and algorithms, lucid presentation, practical systems problems, and an academic readership from graduate students to practitioners.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/distributed-computing-principles-algorithms-and-systems-preface/327024/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/distributed-computing-principles-algorithms-and-systems-preface/327024.png","ImageObject",300,407,{"name":92,"@type":93},"Genevieve","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-27","2026-09-21",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",15,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What definition of distributed computing does the preface use?","Question",{"text":113,"@type":114},"It defines distributed computing as covering all aspects of computing and information access across multiple processing elements connected by communication networks, whether local or wide-area.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"Why does the preface argue that distributed computing is important?",{"text":118,"@type":114},"It points to steady Internet-driven growth since the 1970s, expansion of networked resources via the World Wide Web, wireless/mobile networking growth, and falling costs of bandwidth and storage.",{"name":120,"@type":111,"acceptedAnswer":121},"Who is the book aimed at?",{"text":122,"@type":114},"It targets graduate and senior undergraduate students in computer science and related fields, as well as electrical engineering and mathematics students, and also practitioners, systems designers/programmers, and consultants who need reference algorithms and principles.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},327024,1790375473,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":140,"language":141,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":67,"update_tm":145,"read_time":146,"preview_page_count":4},1374391974585,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","􀀍c A. Kshemkalyani and M. Singhal, 2005  \nLimited circulation within a classroom, after seeking permission from authors.  \nDISTRIBUTED COMPUTING: PRINCIPLES, ALGORITHMS, and SYSTEMS  \nAjay D. Kshemkalyani Department of Computer Science University of Illinois at Chicago Chicago, IL 60607  \nMukesh Singhal  \nDepartment of Computer Science University of Kentucky Lexington, KY 40506  \nJanuary 29, 2007  \n“To my father Shri Digambar and my mother Shrimati Vimala.”  \n-Ajay D. Kshemkalyani  \n“To my mother Chandra Prabha Singhal, my father Brij Mohan Singhal, and my daughters Meenakshi, Malvika, and Priyanka.“  \n-Mukesh Singhal  \nPreface  \nBackground  \nThe ﬁeld of Distributed Computing covers “all aspects of computing and information access across multiple processing elements connected by any form of communication networks, whether local or wide-area in the coverage”. Since the advent of the Internet in the 1970s, there has been a steady growth of new applications requiring distributed processing. This was enabled by advances in networking and hardware technology, falling cost of hardware, and greater end-user awareness. These factors contributed to making distributed computing a cost-effective, high-performance, and fault-tolerant reality. Around the turn of the millenium, there has been an explosive growth in the expansion and efﬁciency of the Internet, and a matching outreach of access to networked resources through the World Wide Web, all across the world. Coupled with an equally dramatic growth in the wireless and mobile networking areas, and plummeting prices of bandwidth and storage devices, we are witnessing a rapid spurt in distributed applications and an accompanying interest in the ﬁeld of distributed computing in universities, governments organizations, and private institutions.  \nAdvances in hardware technology have suddenly made sensor networking a reality, and embedded and sensor networks are rapidly becoming an integral part of each person’s life – from the home network with the interconnected gadgets to the automobile communicating by GPS (Global Positioning System), to the fully networked ofﬁce with RFID monitoring. In the emerging global village, distributed computing will be the centerpiece of all computing and information access sub-disciplines within computer science. Clearly, this is a very important ﬁeld. Moreover, this evolving ﬁeld is characterized by a diverse range of challenges for which the solutions need to have foundations on solid principles.  \nThe ﬁeld of distributed computing is very important, and there is a huge demand for a good comprehensive book. The book comprehensively covers all important topics in a great depth. This book provides both the depth and the breadth of coverage of topics in conjunction with the clarity of explanation and ease of understanding. The book will be particularly valuable to the academic community and the computer industry at large. Writing such a comprehensive book is an herculean task and is a huge undertaking. There is a deep sense of satisfaction in knowing that we were able complete this major task and perform this service to the community.  \nDescription, Approach, and Features  \nThe book will focus on fundamental principles and models underlying all aspects of distributed computing. The book will address the principles underlying the theory, algorithms, and systems aspects of distributed computing. The manner of presentation of the algorithms is very lucid, explaining the main ideas and the intuition with ﬁgures and simple explanations rather than getting entangled in intimidating notations and lengthy and hard-to-follow rigorous proofs of the algorithms. The selection of chapter themes is broad and comprehensive, and the book covers all important topics in depth. The selection of algorithms within each chapter has been done carefully to elucidate new and important techniques of algorithm design. Although the book focuses on foundational aspects and algorithms for d","cbCaillSap87Oeds","https://ap.wps.com/l/cbCaillSap87Oeds","pdf",4249888,748,"English","# Preface\n## Background\n## Description, Approach, and Features\n## Readership","[{\"question\":\"What definition of distributed computing does the preface use?\",\"answer\":\"It defines distributed computing as covering all aspects of computing and information access across multiple processing elements connected by communication networks, whether local or wide-area.\"},{\"question\":\"Why does the preface argue that distributed computing is important?\",\"answer\":\"It points to steady Internet-driven growth since the 1970s, expansion of networked resources via the World Wide Web, wireless/mobile networking growth, and falling costs of bandwidth and storage.\"},{\"question\":\"Who is the book aimed at?\",\"answer\":\"It targets graduate and senior undergraduate students in computer science and related fields, as well as electrical engineering and mathematics students, and also practitioners, systems designers/programmers, and consultants who need reference algorithms and principles.\"}]","DISTRIBUTED COMPUTING: PRINCIPLES, ALGORITHMS, and SYSTEMS - Preface | PDF",1789975987,1885]