Distributed Computing Environment: Solution for Company's Computing Needs, Exercises of Object Oriented Programming

The benefits and suitability of a distributed computing environment for a company's computing needs. That distributed processing refers to using multiple computers or processors to run an application, and highlights the economical, high computing power, data processing capability, reliability, and incremental growth advantages of such systems. The document also mentions that sophisticated software is used to detect idle cpus and distribute programs.

Typology: Exercises

2011/2012

Uploaded on 08/01/2012

parmitaaaaa
parmitaaaaa ๐Ÿ‡ฎ๐Ÿ‡ณ

4.2

(111)

173 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Solution No. 1
Class๎˜ƒStudent๎˜ƒCourse๎˜ƒ
Object๎˜ƒA๎˜ƒparticular๎˜ƒstudent๎˜ƒA๎˜ƒparticular๎˜ƒcourse๎˜ƒ
Methods๎˜ƒDeposit๎˜ƒfee,๎˜ƒRegister,๎˜ƒLogin,๎˜ƒUpdate๎˜ƒ
his/her๎˜ƒinformation,๎˜ƒAsk๎˜ƒquestion,๎˜ƒ
Submit๎˜ƒAssignment,๎˜ƒCheck๎˜ƒResults,๎˜ƒ
Download๎˜ƒcourse๎˜ƒmaterial,๎˜ƒLogout๎˜ƒ
Add๎˜ƒcourse,๎˜ƒDrop๎˜ƒcourse,๎˜ƒCancel,๎˜ƒ
Freeze,๎˜ƒReplace๎˜ƒ
Attributes๎˜ƒStudent๎˜ƒID,๎˜ƒDegree๎˜ƒProgram,๎˜ƒName,๎˜ƒ
Father๎˜ƒname,๎˜ƒDate๎˜ƒof๎˜ƒbirth,๎˜ƒAddress,๎˜ƒ
Email๎˜ƒaddress,๎˜ƒContact๎˜ƒNo.,๎˜ƒ
Qualification๎˜ƒ๎˜ƒ
Title,๎˜ƒCode,๎˜ƒCredit๎˜ƒhours,๎˜ƒNo.๎˜ƒof๎˜ƒ
lessons,๎˜ƒLevel๎˜ƒ(like๎˜ƒGraduate/๎˜ƒ
Undergraduate),๎˜ƒ๎˜ƒ๎˜ƒ๎˜ƒ
Solution No. 2
Distributed๎˜ƒcomputing๎˜ƒenvironment๎˜ƒwill๎˜ƒbe๎˜ƒthe๎˜ƒsuitable๎˜ƒsolution๎˜ƒfor๎˜ƒthis๎˜ƒcompany.๎˜ƒ
Distributed๎˜ƒprocessing๎˜ƒrefers๎˜ƒto๎˜ƒany๎˜ƒof๎˜ƒa๎˜ƒvariety๎˜ƒof๎˜ƒcomputer๎˜ƒsystems๎˜ƒthat๎˜ƒuse๎˜ƒmore๎˜ƒthan๎˜ƒone๎˜ƒcomputer,๎˜ƒ
or๎˜ƒprocessor,๎˜ƒto๎˜ƒrun๎˜ƒan๎˜ƒapplication.๎˜ƒMore๎˜ƒoften,๎˜ƒhowever,๎˜ƒdistributed๎˜ƒprocessing๎˜ƒrefers๎˜ƒto๎˜ƒlocalโ€area๎˜ƒ
networks๎˜ƒ(LANs)๎˜ƒdesigned๎˜ƒso๎˜ƒthat๎˜ƒa๎˜ƒsingle๎˜ƒprogram๎˜ƒcan๎˜ƒrun๎˜ƒsimultaneously๎˜ƒat๎˜ƒvarious๎˜ƒsites.๎˜ƒMost๎˜ƒ
distributed๎˜ƒprocessing๎˜ƒsystems๎˜ƒcontain๎˜ƒsophisticated๎˜ƒsoftware๎˜ƒthat๎˜ƒdetects๎˜ƒidle๎˜ƒCPUs๎˜ƒon๎˜ƒthe๎˜ƒnetwork๎˜ƒ
and๎˜ƒparcels๎˜ƒout๎˜ƒprograms๎˜ƒto๎˜ƒutilize๎˜ƒthem.๎˜ƒ
๏ƒ˜ Economical๎˜ƒ
Share๎˜ƒthe๎˜ƒcost๎˜ƒof๎˜ƒexpensive๎˜ƒresources.๎˜ƒ
๎˜ƒ
๏ƒ˜ High๎˜ƒcomputing๎˜ƒpower๎˜ƒ
High๎˜ƒcomputing๎˜ƒpower๎˜ƒ๎˜ƒ(since๎˜ƒmore๎˜ƒthan๎˜ƒone๎˜ƒmachines๎˜ƒare๎˜ƒinvolved)๎˜ƒ๎˜ƒ
๎˜ƒ
๏ƒ˜ Data๎˜ƒProcessing๎˜ƒCapability๎˜ƒis๎˜ƒflexible๎˜ƒ
Can๎˜ƒbe๎˜ƒincreased๎˜ƒby๎˜ƒdistributing๎˜ƒthe๎˜ƒtask๎˜ƒon๎˜ƒmultiple๎˜ƒmachines)๎˜ƒ
๎˜ƒ
๏ƒ˜ Reliability๎˜ƒ
If๎˜ƒone๎˜ƒmachine๎˜ƒcrashes,๎˜ƒthe๎˜ƒsystem๎˜ƒas๎˜ƒa๎˜ƒwhole๎˜ƒcan๎˜ƒstill๎˜ƒsurvive๎˜ƒ๎˜ƒ
๎˜ƒ
๏ƒ˜ Incremental๎˜ƒgrowth:๎˜ƒ
Computing๎˜ƒpower๎˜ƒcan๎˜ƒbe๎˜ƒadded๎˜ƒin๎˜ƒsmall๎˜ƒincrements.๎˜ƒ
docsity.com

Partial preview of the text

Download Distributed Computing Environment: Solution for Company's Computing Needs and more Exercises Object Oriented Programming in PDF only on Docsity!

Solution No. 1

Class Student Course Object A particular student A particular course Methods Deposit fee, Register, Login, Update his/her information, Ask question, Submit Assignment, Check Results, Download course material, Logout Add course, Drop course, Cancel, Freeze, Replace Attributes Student ID, Degree Program, Name, Father name, Date of birth, Address, Email address, Contact No., Qualification Title, Code, Credit hours, No. of lessons, Level (like Graduate/ Undergraduate),

Solution No. 2

Distributed computing environment will be the suitable solution for this company. Distributed processing refers to any of a variety of computer systems that use more than one computer, or processor, to run an application. More often, however, distributed processing refers to localโ€area networks (LANs) designed so that a single program can run simultaneously at various sites. Most distributed processing systems contain sophisticated software that detects idle CPUs on the network and parcels out programs to utilize them. ๏ƒ˜ Economical Share the cost of expensive resources. ๏ƒ˜ High computing power High computing power (since more than one machines are involved) ๏ƒ˜ Data Processing Capability is flexible Can be increased by distributing the task on multiple machines) ๏ƒ˜ Reliability If one machine crashes, the system as a whole can still survive ๏ƒ˜ Incremental growth : Computing power can be added in small increments.

docsity.com