• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

What do we mean by distributed systems?

Extracts from this document...


CAS546- Distributed Systems Lecture 1 - What are Distributed Systems? What do we mean by distributed systems? * Distributed Operating Systems? * Distributed Applications? * Distributed Databases? * Networked Systems? -Wide Area? -Local Area? These are all loosely coupled distributed systems and are what we are interested in. Tightly coupled systems such as array processors i.e. those which generally share memory are of little interest on this course. The World Wide Web is very loosely coupled distributed computing environment, based on the transmission and reception of messages. Bank Automatic Teller Machines (ATM) are components of another distributed system. The Sun Operating System, Solaris is another which offers distributed file storage and process execution. ...read more.


o Access o Location o Concurrency o Replication o Failure o Migration o Performance o Scaling An Example An Air Ticket Booking System (Hypothetical) The requirements of such a system includes a high level of reliability, security against external interference and privacy of the information that the system holds. The main problems Taken from the same source. * Naming We need some means of referring to objects uniquely, wherever they are in our system. In the worst case the system could be the entire InterNet. * Communication We need a high speed communication infrastructure which supports the high level softwrae structures we use. * Software Structure - for us this will almost always be object based, though we will look at some non object based systems ...read more.


The Course Structure Initially we will be looking at some of the infrastructure needed for distributed systems in particular Remote Procedure Call (RPC) and its object oriented relative Remote Method Invocation (RMI). We will also look briefly at communication between processes mainly using BSD sockets. With this infrastructure we will look at the provision of distributed services e.g. Sun's Network File system (NFS). A major component of the course will be an investigation of Jini as a distributed application infrastructure and the use of this to support a high level framework such as JavaSpaces. These examples will allow us to look at the use of transactions and at design patterns or distributed systems. Other distribution mechanisms (CORBA and DCOM) will be considered in the light of the facilities provided by Jini. Finally we will discuss security issues and the provision of distributed database systems. ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Information Systems and Communication section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Information Systems and Communication essays

  1. Marked by a teacher

    Database Coursework on a Vehicle Rental System: Analysis

    5 star(s)

    Hence, an ICT based system is much more efficient at manipulating data held within a system. * Improved Communication: - The implementation of a computerised system within a business can improve the level of both business-to-customer and business-to-supplier communication. Mail-merged letters can be sent to all the customers who have overdue items or for promotional purposes, as well as e-mails.

  2. ict as level coursework

    The type of product showed up not the name of the product. i.e. instead of saying that the name was 'mint shampoo' it just said 'shampoo' Go to the invoice and change the formula of the cell looking up row 3 instead or row 2.

  1. Energy Conversion (EC) Systems

    or kinetic energy (spinning flywheel). A mechanical energy reservoir is an idealized system in which the energy is stored, received, and delivered in a reversible manner. Heat Engine: A heat engine operates in a cyclic manner and exchanges thermal and mechanical energy with other systems.

  2. Database Analysis & Design

    for requirements * The developed system, even if fits its formal requirements, not necessarily meets the user's concurrent needs. Comparison Within this section I will compare the differences between DSDM and SSADM, these are both methodologies and both have different features with good points and bad points for each.

  1. This research that I've done will discuss about the effectiveness of the Light Railway ...

    Bhd. and Syarikat Pembinaan Yeoh Tiong Lay Sdn. Bhd. The total project cost MYR2.4 billion, financed by a combination of equity holdings and loans from a local financial institution as well as export credits from Germany. Revenue service started on 14 April 2002 with KLIA Express non-stop high-speed services between Kuala Lumpur City Air Terminal (KL CAT)

  2. Information: G061 - Systems and Communication

    Hyperlinks can lead the individual to related sites. The CD-ROM is in a single location - have to possess it to look at it. The same WWW resource can be accessed from anywhere as long as the address is known. h) To understand what the quality of information produced will be like, we must determine how good the data entered is.

  1. Health Book

    Under the law, health service providers can only collect information if the patients have given consent. This Privacy Amendment Act 2000 gives individual a right to know what information an organisation holds about and a right to correct that information if it is wrong.

  2. Custom Load Trucking

    ROM Drive * 19" TFT Flat Panel Screen * Logitech Multimedia Keyboard * Logitech Optical Mouse * Creative Inspire 6100 5.1 Speaker System * 10/100/1000 Ethernet LAN * 12 x USB2 Ports * Firewire The estimated price of the computer is about �749.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work