UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 586: Large-Scale Distributed Systems

This course will introduce concepts and mechanisms in the design and analysis of distributed systems, including: programming logics for distributed programs, global time and global state, distributed data structures, systems design, and representative distributed computing environments.

This course addresses some of the fundamental challenges in the design, implementation and deployment of large scale distributed systems including connection establishment, event handling, interprocess communication, storage management, static and dynamic component configuration, concurrency and synchronization. It will also cover issues related to distributed objects such as mobility, security, naming, location, evolution, autonomy and negotiations. Possible solutions will be analyzed and expressed using objects, processes, services, components and frameworks at various levels of granularity. This course focuses on practical solutions using the latest server-side and middleware technology.

None presently available.

Ph.D.:

This course fulfills one Hardware and Networked Systems Core Course (Breadth) requirement.

M.S.:

This course fulfills one Hardware and Networked Systems Core Course (Breadth) requirement.

CSE505/CSE305 or equivalent. Good foundation in problem solving, design representation, and object-oriented design methodology and application.

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Fall 2017 LEC Distributed Systems Dr. Murat Demirbas 3 0/150
Spring 2017 LEC Distributed Systems Dr. Steven Ko 3 155/170
Fall 2016 LEC Distributed Systems Dr. Murat Demirbas 3 49/130
Spring 2016 LEC Distributed Systems Dr. Steven Ko 3 168/190
Fall 2015 LEC Distributed Systems Dr. Murat Demirbas 3 58/130
Spring 2015 LEC Distributed Systems Dr. Steven Ko 3 146/189
Fall 2014 LEC Distributed Systems Dr. Murat Demirbas 3 52/130
Spring 2014 LEC Distributed Systems Dr. Steven Ko 3 184/230
Fall 2013 LEC Distributed Systems Dr. Murat Demirbas 3 45/120
Spring 2013 LEC Distributed Systems Dr. Steven Ko 3 127/138
Spring 2012 LEC Distributed Systems Dr. Steven Ko 3 110/110
Spring 2012 LEC Distributed Systems Staff 3 0/ 0
Fall 2011 LR Distributed Systems Dr. Bina Ramamurthy 3 12/10
Summer 2011 LR Distributed Systems Dr. Bina Ramamurthy 3 11/20
Spring 2011 LR Distributed Systems Dr. Bina Ramamurthy 3 90/110
Spring 2011 LR Distributed Systems Dr. Bina Ramamurthy 3 3/10
Summer 2010 LR Distributed Systems Dr. Bina Ramamurthy 3 5/10
Spring 2010 LR Distributed Systems Dr. Murat Demirbas 3 59/77
Summer 2009 LR Distributed Systems Dr. Bina Ramamurthy 3 11/20
Spring 2009 LR Distributed Systems Dr. Murat Demirbas 3 50/64
Summer 2008 LR Distributed Systems Dr. Bina Ramamurthy 3 14/15
Spring 2008 LR Distributed Systems Dr. Bina Ramamurthy 3 48/60
Spring 2008 LR Distributed Systems Dr. Bina Ramamurthy 3 2/10
Fall 2007 LR Distributed Systems Dr. Bina Ramamurthy 3 0/ 0
Spring 2007 LR Distributed Systems Dr. Bina Ramamurthy 3 55/60
Fall 2005 LR Distributed Systems Dr. Bina Ramamurthy 3 32/32
Fall 2005 LR Distributed Systems Dr. Bina Ramamurthy 3 0/10
Fall 2004 LR Distributed Systems Dr. Bina Ramamurthy 3 24/31
Fall 2004 LR Distributed Systems Dr. Bina Ramamurthy 3 1/10
Fall 2003 LR Distributed Systems Dr. Bina Ramamurthy 3 22/23
Spring 2002 LR Distributed Systems Dr. Bina Ramamurthy 3 9/28
Valid XHTML 1.0 Transitional