Architecture and programming of parallel processing systems; distributed data storage techniques; multithreading and multitasking; redundancy; load balancing and management; distributed system event logging; programming techniques for maximizing the importance of distributed systems.
- Explain various ways to organize processors for distributed problem solving.
- Write programs that allocate resources efficiently to solve various parallelizable problems.
- Design load balancing and backup systems that support the work of distributed systems.
- Use system monitoring tools to maintain and troubleshoot distributed systems.
YOUR OPPORTUNITY: You will learn how to leverage parallel and distributed computing architectures to process data on a massive scale.
Take the Next Step
Learn more about Lewis University's online programs. Call (866) 967-7046 to speak with a Graduate Admissions Counselor or click here to request more information.