Students examine the evolution of technology and the concepts underlying distributed computing systems. Topics include the fundamentals and principles of distributed computing; language constructs for distributed programming; formal specification of distributed systems; distributed algorithms; elements of distributed operating systems; and elements of fault-tolerant distributed architectures. Prerequisite: COMP 3270, COMP 3410 or COMP 3411, COMP 3610
Students examine the evolution of technology and the concepts underlying distributed computing systems. Topics include the fundamentals and principles of distributed computing; language constructs for distributed programming; formal specification of distributed systems; distributed algorithms; elements of distributed operating systems; and elements of fault-tolerant distributed architectures. Prerequisite: COMP 3270, COMP 3410 or COMP 3411, COMP 3610