NETB349 Мрежи за съхраняване на информация
Анотация:
The main objective of this course is to give students deeper knowledge on main technologies for data centers and server farms design and management including:
- storage design
- storage technologies
- storage devices
- storage software
- storage management
- I/O systems
- storage protection
- security and continuity of the business
Principles of building distributed systems are highlighted.
Ideas on multiprocessor systems, processor clusters and networked systems are given.
Преподавател(и):
доц. Росица Голева д-р
Описание на курса:
Компетенции:
Students successfully finished this course will:
1) know:
- the main technologies for building the data centers
- important solutions and problems to be solved
- maintenance requirements
- protocols and algorithms implemented
- data continuity planning
2) be able to:
- maintain the data center and network of servers
- use the knowledge to build new parts
- use the knowledge to upgrade and plan appropriately the future design steps
• - solve main problems
Предварителни изисквания:
Students should know and/or be able to:
• understand computer and communication networks
• initial capabilities to understand elementary administration tasks
• • initial knowledge in operating systems
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Английски
Теми, които се разглеждат в курса:
- Main definitions of a process, thread, operating system, distributed network, middleware, virtualization.
- Storage Area Networks (SAN). Topologies, process and events management, finite state machines for process management.
- Cloud, fog, dew, smart dust computing, green computing, virtual machines. Client/ server architecture, web servers, file servers, performance analyses.
- Hardware architecture. Example.
- SAN interfaces. Addressing
- Fiber Channel Protocol (FCP) basics
- 8B10B coding
- FC switches
- Hosts
- Disks and SSD
- FCP quality of service
- FC over Ethernet and IP
- SAN management
- SAN performance
- SAN planning and continuity design
Литература по темите:
Meeta Gupta, Storage Area Network Fundamentals, Cisco Press Release, 2002, ISBN: 158705065X
Christopher Poelker and Alex Nikitin, Storage Area Networks For Dummies®, 2nd Edition, Published by Wiley Publishing, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com.
Jon Tate, Pall Beck, Hector Hugo Ibarra, Shanmuganathan Kumaravel, Libor Miklas, Introduction to Storage Area, NetworksInternational Technical Support Organization, Introduction to Storage Area Networks, December 2017, Ninth Edition
Alan Frederic Bennerр, “Fibre Channel for SAN”, McGraw-Hill Professional; 2009.
Tom Clark, “Designing Storage Area Networks”, Addison-Wesley Professional; 1999.
Tom Clark, “IP SANS: A Guide to iSCSI, iFCP, and FCIP Protocols for Storage Area Networks”, Addison-Wesley Professional, 2001.
W. Curtis Preston “Using SANs and NAS”, O'Reilly Media, Inc.; 2002.
Jon Tate, Fabiano Lucchese, Richard Moore, Introduction to Storage Area Networksibm.com/redbooks, Ibm.com/redbooks
Huseyin Simitci, Storage Network Performance Analysis”, Wiley, 2003.
http://www.ibm.com/redbooks
http://www.snia.org
http://wwwhp.com/storage
Ray J Rafaels, Cloud Computing: From Beginning to End Paperback – April 1, 2015
Distributed Computing: Principles, Algorithms, and Systems. Ajay Kshemkalyani and Mukesh Singhal. 1st edition. Cambridge University Press. ISBN: 0521876346/ 978-0521876346.
Michael J. Kavis, Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS) 1st Edition, Wiley 2014
Armando Fox, David Patterson, Engineering Software as a Service: An Agile Approach Using Cloud Computing, 2016
Hadoop: The Definitive Guide. Tom White. 3rd Edition. Early Access Release. O’Reilly Press. ISBN: 978-1-449-31152-0.
Learning Spark: Lightning-Fast Big Data Analysis. 1st Edition. Holden Karau, Andy Konwinski, Patrick Wendell, and Matei Zaharia. O'Reilly. 2015. ISBN-13: 978- 1449358624.
High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark. Holden Karau and Rachel Warren. O'Reilly Media. 2017. ISBN-13: 978-1491943205.
Distributed Algorithms. Nancy Lynch. 1st edition. Morgan Kaufman. ISBN: 1558603484/978-1558603486.
Cloud Application Architectures: Building Applications and Infrastructure in the Cloud. George Reese.1st edition. O'Reilly. ISBN: 0596156367/978-0596156367.
Computer Networks: A Systems Approach. Larry Peterson and Bruce Davie. 4th edition. Morgan Kaufmann. ISBN: 978-0-12-370548-8.
Practical Cryptography. Niels Ferguson and Bruce Schneier. 1st edition. Wiley Publishing.
ISBN: 0-471-22894-X/0-471-22357-3.
Cryptography and Network Security: Principles and Practice. William Stallings. 5th Edition. Prentice Hall. ISBN: 0136097049/978-0136097044
Unix Systems Programming. Kay Robbins & Steve Robbins, 2nd edition. Prentice Hall. ISBN: 978-0-13-042411-2.
Operating Systems Concepts. Avi Silberschatz, Peter Galvin, Greg Gagne. 8th edition. John Wiley & Sons, Inc. ISBN-13: 978-0-470-12872-5.