Top Banner
Distributed System Concepts and Architectures Summary By Srujana Gorge
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Distributed System Concepts and Architectures Summary

By Srujana Gorge

Page 2: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Outline

•Introduction Of Distributed System•Goals•Transparency•Services•Communication Network Models•Major Design Issues•Distributed Computing

Environment(DCE)•Latest Work•Future Work

Page 3: Distributed System Concepts and Architectures Summary By Srujana Gorge.

What is Distribution system?

•A distributed system is a collection of autonomous computers linked by a computer network that appears to the user as a single computer

Page 4: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Why distributed system?

• Resource sharing• Computation speedup• Reliability• In event of system resource failure, shift

its processing load to another similar resource

Page 5: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Categories

•Multiple computer systems collaborating to deliver a single application

•Multiple applications collaborating together as a system

Page 6: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Disadvantages of Distributed Systems•Difficulties of developing distributed

software•Networking Problems•Security problems

Page 7: Distributed System Concepts and Architectures Summary By Srujana Gorge.

GOALS

Page 8: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Design Goals•Efficiency•Flexibility•Consistency•Robustness

Page 9: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Why Operating System Services?•OS provides an environment for the

executions of the programs.

•Services are provided for the convenience of the programmer , to make the programming task easier.

•Services provided differ from one operating system to another operating system.

Page 10: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Services•Program Execution•I/O Operations•File-system manipulation•Communications•Error Detection•Resource Allocation•Accounting•Protection

Page 11: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Communication Network Protocols• For a network architecture, rules and standards must be set up to

govern the communication. Communication Protocols are sets of rules that regulate the exchange of messages to reliable and orderly flow of information.

• Two most popular network protocol suites:

OSI (Open Systems Interconnection) from ISO (International standards organization)

TCP/IP(Transmission Control Protocol/Internet Protocol) from the DoD (U..S Department of Defense)

Page 12: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Design Issues of Distributed Systems •Openness•Security•Reliability and fault tolerance•Scalability•Concurrency•Achieving Transparency[A. S. Tanenbaum]

Page 13: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Distributed Computing Environment

• DCE provides a complete Distributed Computing Environment infrastructure.

• It provides security services to protect and control access to data, name services that make it easy to find distributed resources, and a highly scalable model for organizing widely scattered users, services, and data.

• DCE runs on all major computing platforms and is designed to support distributed applications in heterogeneous hardware and software environments. DCE is a key technology in three of today's most important areas of computing: security, the World Wide Web, and distributed objects.

Page 14: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Latest Work: Asian computers join forces against Avian Flu• Computers can simulate a large number of chemical compounds and

measure their ability to fit snugly into the chemical coating of a virus, thereby blocking its ability to function properly

• “Avian Flu DC2 Refinement” is the latest attack on Avian Flu using Grid Computing 

Page 15: Distributed System Concepts and Architectures Summary By Srujana Gorge.

• The grid technology allowed 125 processor cores — the heart of every computer — to join forces even though they were thousands of miles apart,

All the computing jobs were completed within four weeks. A total of 1,111 CPU-days were used, which is equivalent to running a single computer for over three years. Over 160,000 files generated a large volume of data, about 12.8 gigabytes, which was collated in a database.

• Now the community is hardly working to find drugs for virus behind dengue fever.

Reference Link: http://www.isgtw.org/feature/feature-asian-computers-join-forces-against-avian-flu

Page 16: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Future Work:A distributed intrusion detection system for wireless ad hoc networks

• In multi-hop mobile ad hoc network (MANET), mobile nodes communicate with each other forming a cooperative radio network.

• Security remains a major challenge for these networks due to their features of open medium, dynamically changing topologies, reliance on cooperative algorithm.

Page 17: Distributed System Concepts and Architectures Summary By Srujana Gorge.

• Most of the currently existing intrusion detection algorithms designed for these networks are insecure, inefficient, and have high rates of false positives.

• So, In order to provide the security to manet, a new approach has been proposing to bring out the complementary relationship between key distribution and intrusion detection for developing an intrusion detection protocol for ad hoc networks, which will work even in the failure of nodes.

Page 18: Distributed System Concepts and Architectures Summary By Srujana Gorge.

REFERENCES

A distributed intrusion detection system for wireless ad hoc networks

http://ieeexplore.ieee.org/search/freesrchabstract.jsp?tp=&arnumber=4772624

Page 19: Distributed System Concepts and Architectures Summary By Srujana Gorge.

REFERENCES

• Distributed Operating Systems & Algorithms, Randy Chow and Theodore Johnson, Addison Wesley, 1997.

• Distributed Systems principles and paradigms by Andrew S. Tanenbaum, Maarten van Steen, 2002.

• Ge, Z.; Figueiredo, D.R.; Sharad Jaiswal; Kurose, J.; Towsley, D.; Modeling peer-peer file sharing systems, INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies. IEEE Volume 3, 30 March-3 April 2003 Page(s):2188 - 2198 vol.3

Page 20: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Thank You!

Page 21: Distributed System Concepts and Architectures Summary By Srujana Gorge.

Any Questions?