www.oeclib.in
Submitted By:
Odisha Electronic Control Library
Seminar
On
Distributed Computing
Contents
• Introduction
• How It Works
• Distributed Computing Management Server
• Comparisons and Other Trends
• Other Trends at a Glance
• Application Characteristics
• Types of Distributed Computing Applications
• Security and Standards Challenges
• Advantages
• Disadvantages
• Conclusion
• References
Introduction
• The numbers of real applications are still somewhat limited,
and the challenges--particularly standardization--are still
significant.
• But there's a new energy in the market, as well as some actual
paying customers, so it's about time to take a look at where
distributed processing fits and how it works.
How It Works
• A distributed computing architecture consists of very
lightweight software agents installed on a number of client
systems, and one or more dedicated distributed computing
management servers.
• There may also be requesting clients with software that allows
them to submit jobs along with lists of their required
resources.
How It Works…
Distributed Computing Management Server
• The servers have several roles.
• They take distributed computing requests and divide their
large processing tasks into smaller tasks that can run on
individual desktop systems (though sometimes this is done by
a requesting system).
• They send application packages and some client management
software to the idle client machines that request them.
• They monitor the status of the jobs being run by the clients.
Distributed vs. Other Trends
Application Characteristics
• Obviously not all applications are suitable for distributed
computing. The closer an application gets to running in real
time, the less appropriate it is.
• Even processing tasks that normally take an hour are two may
not derive much benefit if the communications among
distributed systems and the constantly changing availability of
processing clients becomes a bottleneck.
• Instead you should think in terms of tasks that take hours,
days, weeks, and months.
Types of Distributed Computing Applications
Security and Standards Challenges
• The major challenges come with increasing scale. As soon as
you move outside of a corporate firewall, security and
standardization challenges become quite significant.
• Most of today's vendors currently specialize in applications
that stop at the corporate firewall, though Avaki, in particular,
is staking out the global grid territory.
• Beyond spanning firewalls with a single platform, lies the
challenge of spanning multiple firewalls and platforms, which
means standards.
Advantages
• Economics:-
– Computers harnessed together give a better price/performance ratio
than mainframes.
• Speed:-
– A distributed system may have more total computing power than a
mainframe.
• Inherent distribution of applications:-
– Some applications are inherently distributed. E.g., an ATM-banking
application.
• Reliability:-
– If one machine crashes, the system as a whole can still survive if you
have multiple server machines and multiple storage devices
(redundancy).
Disadvantages
• Complexity :-
– Lack of experience in designing, and implementing a distributed
system. E.g. which platform (hardware and OS) to use, which language
to use etc.
• Network problem:-
– If the network underlying a distributed system saturates or goes down,
then the distributed system will be effectively disabled thus negating
most of the advantages of the distributed system.
• Security:-
– Security is a major hazard since easy access to data means easy access
to secret data as well.
Conclusion
• The advantages of this type of architecture for the right kinds
of applications are impressive.
• The most obvious is the ability to provide access to
supercomputer level processing power or better for a fraction
of the cost of a typical supercomputer.
References
• www.google.com
• www.wikipedia.com
• www.oeclib.in
Thanks

Distributed Computing ppt

  • 1.
    www.oeclib.in Submitted By: Odisha ElectronicControl Library Seminar On Distributed Computing
  • 2.
    Contents • Introduction • HowIt Works • Distributed Computing Management Server • Comparisons and Other Trends • Other Trends at a Glance • Application Characteristics • Types of Distributed Computing Applications • Security and Standards Challenges • Advantages • Disadvantages • Conclusion • References
  • 3.
    Introduction • The numbersof real applications are still somewhat limited, and the challenges--particularly standardization--are still significant. • But there's a new energy in the market, as well as some actual paying customers, so it's about time to take a look at where distributed processing fits and how it works.
  • 4.
    How It Works •A distributed computing architecture consists of very lightweight software agents installed on a number of client systems, and one or more dedicated distributed computing management servers. • There may also be requesting clients with software that allows them to submit jobs along with lists of their required resources.
  • 5.
  • 6.
    Distributed Computing ManagementServer • The servers have several roles. • They take distributed computing requests and divide their large processing tasks into smaller tasks that can run on individual desktop systems (though sometimes this is done by a requesting system). • They send application packages and some client management software to the idle client machines that request them. • They monitor the status of the jobs being run by the clients.
  • 7.
  • 8.
    Application Characteristics • Obviouslynot all applications are suitable for distributed computing. The closer an application gets to running in real time, the less appropriate it is. • Even processing tasks that normally take an hour are two may not derive much benefit if the communications among distributed systems and the constantly changing availability of processing clients becomes a bottleneck. • Instead you should think in terms of tasks that take hours, days, weeks, and months.
  • 9.
    Types of DistributedComputing Applications
  • 10.
    Security and StandardsChallenges • The major challenges come with increasing scale. As soon as you move outside of a corporate firewall, security and standardization challenges become quite significant. • Most of today's vendors currently specialize in applications that stop at the corporate firewall, though Avaki, in particular, is staking out the global grid territory. • Beyond spanning firewalls with a single platform, lies the challenge of spanning multiple firewalls and platforms, which means standards.
  • 11.
    Advantages • Economics:- – Computersharnessed together give a better price/performance ratio than mainframes. • Speed:- – A distributed system may have more total computing power than a mainframe. • Inherent distribution of applications:- – Some applications are inherently distributed. E.g., an ATM-banking application. • Reliability:- – If one machine crashes, the system as a whole can still survive if you have multiple server machines and multiple storage devices (redundancy).
  • 12.
    Disadvantages • Complexity :- –Lack of experience in designing, and implementing a distributed system. E.g. which platform (hardware and OS) to use, which language to use etc. • Network problem:- – If the network underlying a distributed system saturates or goes down, then the distributed system will be effectively disabled thus negating most of the advantages of the distributed system. • Security:- – Security is a major hazard since easy access to data means easy access to secret data as well.
  • 13.
    Conclusion • The advantagesof this type of architecture for the right kinds of applications are impressive. • The most obvious is the ability to provide access to supercomputer level processing power or better for a fraction of the cost of a typical supercomputer.
  • 14.
  • 15.

Editor's Notes