Distributed Computing Environments


Book Description

A must for professionals who need to keep track of and use new technologies and products in the distributed computing environment, this book provides a comprehensive look at technical issues, the state of the industry, and the financial implications of using and managing distributed systems and current and future environments.




Intelligent Decision Systems in Large-Scale Distributed Environments


Book Description

One of the most challenging issues for the intelligent decision systems is to effectively manage the large-scale complex distributed environments such as computational clouds, grids, ad hoc and P2P networks, under the different types of users, their relations, and real-world uncertainties. In this context the IT resources and services usually belong to different owners (institutions, enterprises, or individuals) and are managed by different administrators. These administrators conform to different sets of rules and configuration directives, and can impose different usage policies on the system users. Additionally, uncertainties are presented in various types of information that are incomplete, imprecise, fragmentary or overloading, which hinders the full and precise determination of the evaluation criteria, their subsequent and selection, the assignment scores, and eventually the final integrated decision result. This book presents new ideas, analysis, implementations and evaluation of the next generation intelligent techniques for solving complex decision problems in large-scale distributed systems. In 15 chapters several important formulations of the decision problems in heterogeneous environments are identified and a review of the recent approaches, from game theoretical models and computational intelligent techniques, such as genetic, memetic and evolutionary algorithms, to intelligent multi-agent systems and networking are presented. We believe that this volume will serve as a reference for the students, researchers and industry practitioners working in or are interested in joining interdisciplinary works in the areas of intelligent decision systems using emergent distributed computing paradigms. It will also allow newcomers to grasp key concerns and potential solutions on the selected topics.




Information Retrieval and Mining in Distributed Environments


Book Description

At DART'09, held in conjunction with the 2009 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2009) and Intelligent Agent Technology (IAT 2009) in Milan (Italy), practitioners and researchers working on pervasive and intelligent access to web services and distributed information retrieval met to compare their work ad insights in such fascinating topics. Extended and revised versions of their papers, together with selected and invited original contributions, are collected in this book. Topics covered are those that emerged at DART'09 as the most intriguing and challenging: (i) community oriented tools and techniques as infrastructure of the Web 2.0; (ii) agent technology applied to virtual world scenarios; (iii) context aware information retrieval; (iv) content based information retrieval; and (v) industrial applications of information retrieval. Every chapter, before discussing in depth the specific topic, presents a comprehensive review of related work and state of the art, in the hope of this volume to be of use in the years to come, to both researchers and students.







The Distributed Classroom


Book Description

A vision of the future of education in which the classroom experience is distributed across space and time without compromising learning. What if there were a model for learning in which the classroom experience was distributed across space and time--and students could still have the benefits of the traditional classroom, even if they can't be present physically or learn synchronously? In this book, two experts in online learning envision a future in which education from kindergarten through graduate school need not be tethered to a single physical classroom. The distributed classroom would neither sacrifice students' social learning experience nor require massive development resources. It goes beyond hybrid learning, so ubiquitous during the COVID-19 pandemic, and MOOCs, so trendy a few years ago, to reimagine the classroom itself. David Joyner and Charles Isbell, both of Georgia Tech, explain how recent developments, including distance learning and learning management systems, have paved the way for the distributed classroom. They propose that we dispense with the dichotomy between online and traditional education, and the assumption that online learning is necessarily inferior. They describe the distributed classroom's various delivery modes for in-person students, remote synchronous students, and remote asynchronous students; the goal would be a symmetry of experiences, with both students and teachers able to move from one mode to another. With The Distributed Classroom, Joyner and Isbell offer an optimistic, learner-centric view of the future of education, in which every person on earth is turned into a potential learner as barriers of cost, geography, and synchronicity disappear.




Designing Distributed Learning Environments with Intelligent Software Agents


Book Description

Designing Distributed Learning Environments with Intelligent Software Agents reports on the most recent advances in agent technologies for distributed learning. Chapters are devoted to the various aspects of intelligent software agents in distributed learning, including the methodological and technical issues on where and how intelligent agents can contribute to meeting distributed learning needs today and tomorrow. This book benefits the AI (artificial intelligence) and educational communities in their research and development, offering new and interesting research issues surrounding the development of distributed learning environments in the Semantic Web age. In addition, the ideas presented in the book are applicable to other domains such as Agent-Supported Web Services, distributed business process and resource integration, computer-supported collaborative work (CSCW) and e-Commerce.




Application Development for Distributed Environments


Book Description

Expert advice for IS pros developing applications in new distributed environments. Table of Contents: Introduction to Distributed Environments: Overview; Understanding the Environment; Designing A Distributed Environment: Components; Issues; Designing Applications For A Distributed Environment: Design Process; Design Issues; Development, Implement, Operational: Development Issues; Implementation; Operational Issues; Application Development Tools: 4GL Tools for Distributed Environments; CASE Tools for Distributed Environments; Client/Server Tools for Distributed Environments. 75 illustrations.




Multimedia/Hypermedia in Open Distributed Environments


Book Description

Over the last few years, multimedia hardware and applications have become widely available in the personal computer and workstation environments, and multimedia is rapidly becoming an integral part of stand-alone, single-user sy stems. In contrast, the problems encountered when moving to open, distributed environments are only just beginning to be identified. Examples are the trans mission of dynamic data (video, sound) over large distances and cooperative work. Following on from two successful workshops on multimedia, EG-MM '94 concentrates on topics related to multimedia/hypermedia in open, distributed environments. The goal of this symposium was not only to give a comprehensive overview of the current state of research, development, and standardisation in the field, but also to provide an opportunity for live demonstrations to experience directly the presented results. The symposium program consists of two invited keynote speeches, eight tech .nical sessions, one tutorial, and one demonstration session. A workshop following immediately after the symposium provides an opportunity for in-depth discussi ons of open problems among experts. It is intended to fill a gap often experienced at larger meetings and conferences: the lack of time to discuss in detail issues raised during the event, such as the characteristics of different approaches to a certain problem. It is intended that the results of the workshop be published as a Eurographics Technical Report.




The Distributed Workplace


Book Description

The Distributed Workplace provides in one volume essential information on sustainable work environments which will be invaluable to those developing workplace strategies for end-user organizations as well as suppliers of office buildings, information and communications technologies and building operation services. Municipal authorities and other organizations concerned with sustainable development and sustainable workplaces will also benefit from this book.




Introduction to Reliable and Secure Distributed Programming


Book Description

In modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable and secure distributed programs is to support the cooperation of processes required to execute a common task, even when some of these processes fail. Failures may range from crashes to adversarial attacks by malicious processes. Cachin, Guerraoui, and Rodrigues present an introductory description of fundamental distributed programming abstractions together with algorithms to implement them in distributed systems, where processes are subject to crashes and malicious attacks. The authors follow an incremental approach by first introducing basic abstractions in simple distributed environments, before moving to more sophisticated abstractions and more challenging environments. Each core chapter is devoted to one topic, covering reliable broadcast, shared memory, consensus, and extensions of consensus. For every topic, many exercises and their solutions enhance the understanding This book represents the second edition of "Introduction to Reliable Distributed Programming". Its scope has been extended to include security against malicious actions by non-cooperating processes. This important domain has become widely known under the name "Byzantine fault-tolerance".