Podcasts
 
Trend Wars Podcasts
Dejan Milojicic conducts interviews on topics with controversial aspects and competing interests with luminaries in the field of distributed systems for IEEE Distributed Systems Online.
     

 
Technical Committees
 
Technical Committee on Distributed Processing
The TC on Distributed Processing (TCDP) addresses the technical aspects of specifying, designing, implementing, and evaluating distributed computing systems. Specific topics of interest include executive and operating systems for decentralized control, logical and physical interconnection and communication, reliability and fault tolerance, systems and hardware architecture, distributed databases, and software specification, verification, applications, and systems. The TC sponsors workshops and conference sessions on these and related topics, and sponsors the annual International Conference on Distributed Computing Systems, along with the annual Symposium on Reliability in Distributed Software and Database Systems.
     

 
Conferences
 
9th International Conference on Distributed Computing and Networking ICDCN 2008

IEEE International Parallel & Distributed Processing Symposium
IPDPS is an international forum for engineers and scientists from around the world to present their latest research findings in all aspects of parallel computation. In addition to technical sessions of submitted paper presentations, the meeting offers workshops, tutorials, and commercial presentations & exhibits.

IPDPS represents a unique international gathering of computer scientists from around the world. Now, more than ever, we prize this annual meeting as a testament to the strength of international cooperation in seeking to apply computer science technology to the betterment of our global village.

10th IFIP International Conference on Formal Methods for Open Object-based Distributed Systems
Established in 1996, the FMOODS series of conferences aims to provide an integrated forum for research on formal aspects of Open Object-based Distributed Systems.

     

 
External websites
 
Distributed computing
Distributed computing is a method of computer processing in which different parts of a program run simultaneously on two or more computers that are communicating with each other over a network. Distributed computing is a type of segmented or parallel computing, but the latter term is most commonly used to refer to processing in which different parts of a program run simultaneously on two or more processors that are part of the same computer. While both types of processing require that a program be segmented divided into sections that can run simultaneously, distributed computing also requires that the division of the program take into account the different environments on which the different sections of the program will be running. For example, two computers are likely to have different file systems and different hardware components.
Distributed Algorithms & Systems Home
The purpose of this page is to provide a single entry-point to all sorts of pointers relevant to research in distributed algorithms and systems.
Distributed computing
Published papers will range from reports on systems that are currently being designed, implemented, and used to "theoretical" papers concerning formal specification, verification, and synthesis of distributed systems
Grid Computing Info Centre
The Grid Computing Information Centre aims to promote the development and advancement of technologies that provide seamless and scalable access to wide-area distributed resources.
Distributed computing Industry Association
The DCIA is a voluntary, consensus organization with representation from all substantially affected sectors of the nascent distributed computing industry.
Research Group For Distributed Systems
The Distributed Systems Group conducts research in distributed algorithms, Internet applications, middleware systems, and concepts to enhance reliability, security, and privacy in distributed systems.
Massively distributed Systems
The Massively Distributed Systems group at IBM's Thomas J. Watson Research Center conducts research into some of the implications of a highly-connected world.
Journal of Parallel and Distributed Computing
The Journal of Parallel and Distributed Computing publishes original research papers and timely review articles on the theory, design, evaluation, and use of parallel and/or distributed computing systems.
Taylor & Francis Journals: Welcome
International Journal of Parallel, Emergent and Distributed Systems aims to publish high quality scientific papers arising from original research and development from the international community in the areas of parallel, emergent and distributed systems.
Troubador Publishing: International Journal of Pervasive Computing and Communications
The JPCC covers all aspects of pervasive computing and communications.
     

 
Magazines
 


IEEE Distributed Systems Online aims to promote professional awareness of developments, trends, activities, and editorial coverage in the distributed systems field and provide online support for Internet Computing and Pervasive Computing. IEEE DS Online hopes to serve as a springboard for building a stronger distributed systems community and offer researchers, students, educators, application developers, and program managers a forum for sharing ideas and discussing projects.

     

 
Journals
 

IEEE Transactions on Parallel and Distributed Systems (TPDS) is published monthly. The goal of TPDS is to publish a range of papers, comments on previously published papers, and survey articles that deal with the research areas of current importance to our readers. Current areas of particular interest include, but are not limited to the following: a) architectures: design, analysis, and implementation of multiple-processor systems (including multi-processors, multicomputers, and networks); impact of VLSI on system design; interprocessor communications; b) software: parallel languages and compilers; scheduling and task partitioning; databases, operating systems, and programming environments for multiple-processor systems; c) algorithms and applications: models of computation; analysis and design of parallel/distributed algorithms; application studies resulting in better multiple-processor systems; d) other issues: performance measurements, evaluation, modeling and simulation of multiple-processor systems; real-time, reliability and fault-tolerance issues; conversion of software from seIEEE Transactions on Pattern Analysis and Machine Intelligence
     

 
Search Results
 
     

 
Books
 
Scheduling and Load Balancing in Parallel and Distributed Systems
Discusses how to schedule the operation of processing elements to achieve the expected performance goals, such as minimizing execution time, minimizing communication delays, or maximizing resource utilization. This book focuses on the future directions of the static scheduling and dynamic load balancing methods in parallel and distributed systems. It provides an overview and a detailed discussion on a wide range of topics from theoretical background to practical, state-of-the-art scheduling and load balancing techniques.

Scheduling Divisible Loads in Parallel and Distributed Systems
Provides an in-depth study concerning a class of problems in the general area of load sharing and balancing in parallel and distributed systems. The authors present the design and analysis of load distribution strategies for arbitrarily divisible loads in multiprocessor/multicomputer systems subject to the system constraints in the form of communication delays. In particular, two system architectures-single-level tree or star network, and linear network-are thoroughly analyzed.

Modeling and Asynchronous Distributed Simulation: Analyzing Complex Systems
Whether you are designing intelligent transportation systems or buffers in ATM switches, you will find key asynchronous distributed simulation techniques in this insightful book. These techniques will help revolutionize your large-scale systems? designs of today and tomorrow.

     


Suggestions