Warning:
JavaScript is turned OFF. None of the links on this page will work until it is reactivated.
If you need help turning JavaScript On, click here.
This Concept Map, created with IHMC CmapTools, has information related to: Intro, Some of the challenges: include: Caching and Replication One tool for increasing throughput, availability and time critical sensitivity is storing extra copies of data in memory (caching) or on a local disk (replication). Data stored can be small (translated web addresses) or large (multiple copies of corporate databases). There are many challenges in managing data that can be changed in one place while having copies in other places., Some of the challenges: include: Dependability Correctness is ensuring that data is current and accurate. Fault tolerance is ensuring that when something goes wrong, the system can recover or bypass the fault rapidly without loss of information. Security includes identifying users, determining privileges and protection of systems and data., Interfaces and Objects In object oriented languages like C++ and Java, with appropriate additional support, distributed processes can be constructed in a more object oriented manner, Design requirements for distributed architectures Some of the challenges:, Interfaces and Objects the set of functions available for invocationin a process server or peer to peer is specified by one or more interface definitions In the basic form of client server architecture, each server process is seen as a single entity with a fixed interface defining the functions that can be invoked in it., Some of the challenges: include: Performance issues are Responsiveness: Users want both speed and consistency. Throughput: IT systems are expensive, and are often sold on the basis of their ability to perform the most work for the least money. Load balancing: High potential throughput can be defeated if the work is not distributed to make maximum use of potential because some of the system is idle., Some of the challenges: include: Quality of service Performance is one aspect of quality of service. Others include: Reliability: this includes availability (“uptime”) and freedom from errors. Security: this is protection from compromise or loss of information or investment. Time Criticality: some information must be available in the right place at the right time. This is a major concern in designing networks.