MN504 - Networked Application Management

Credit Points: 20 credit points

Workload: 60 hours

Prerequisite: N/A

Co-requisite: N/A

Aims & Objectives

This is an elective unit out of a total of 12 units in the Master of Networking (MNet). This unit addresses the MNet course learning outcomes and complements other courses in a related field by developing students’ specialised knowledge in network applications and applying network management skills in networking equipment such as routers, switches and servers. For further course information refer to: http://www.mit.edu.au/study-with-us/programs/master-networking. This unit is part of the level 9 (MNet) course. 

Students gain deep analytical and evaluative knowledge and skills in how to specify, integrate, deploy, and update secure applications on networks with heterogeneous platforms and technologies.    

The unit will cover the following areas:

  • Overview of networked applications
  • Middleware architectures for networked applications
  • Quality of Service and distributed applications
  • Application management, performance and deployment issues
  • Networked application management in emerging area
     

Learning Outcomes

4.1 Course Learning Outcomes
The Course learning outcomes applicable to this unit are listed on the Melbourne Institute of Technology’s website: www.mit.edu.au 

4.2 Unit Learning Outcomes
At the completion of this unit students should be able to:
a. Compare various technologies and standards for networked application management; 
b. Apply socio-technical contexts in modern network applications and management;
c. Utilise common and emerging types of middleware to design and manage networked applications;
d. Analyse performance and deployment issues for networked applications;
e. Compare appropriate industry tools and techniques to manage networked applications.
 

Weekly Topics

This unit will cover the content below:

Week Topics
1 Overview of Network Applications and Network Management
2 Communication Middleware
3 Socio-Technical Issues
4 Socio-Technical Networks
5 Multimedia applications and QoS
6 Application Management
7 Management of Distributed and Componentized Applications
8 Application Performance Management and User Experience Management
9 Managing Web-Based Applications and cloud-based applications
10 Application Management in a Software-Defined Data Center and IoT
11 Managing Containerized Applications and applications in virtualized environment
12 Revision

Assessment

Assessment Task Due Date Release Date A B Learning Outcomes Assessed
Formative Assignment 1 Week 3 (10/4/2022) Week 1 5%   a
In-class test (On Campus, Face to Face) Week 6 (28/4/2022)     10% a-b
Assignment 2 Group Week 11 (3/6/2022) Week 6 25%   c-e
Class participation & contribution Week 2-11(9/6/2022) Week 2-11 10%   a-e
Final Examination (3 hours)       50% a-e
TOTALS     40% 60%  

Task Type: Type A: unsupervised, Type B: supervised.

Class Participation and Contribution
This unit has class participation and student contribution as an assessment. The assessment task and marking rubric will follow the Guidelines on Assessing Class Participation (https://www.mit.edu.au/about-us/governance/institute-rules-policies-and-plans/policies-procedures-and-guidelines/Guidelines_on_Assessing_Class_Participation). Further details will be provided in the assessment specification on the type of assessment tasks and the marking rubrics.
 

Textbook and Reference Materials

Textbook
None

Reference Reading:

  • Helen Sharp, Jennifer Preece,Yvonne Rogers, Interaction Design: Beyond Human-Computer Interaction, 4th Edition, John Wiley & Sons, 2019.
  • W. Goralski, The Illustrated Network, 2nd Edition,   Morgan Kaufman, 2017
  • J. O'Reilly, Network Storage, 2nd Edition,   Morgan Kaufman, 2016
  • M. Ruth, S. Goessling-Reisemann, Handbook on Resilience of Socio-Technical Systems, 1st Edition, Edward Elgar Publishing, 2019
  • S. Tanenbaum and M. V. Steen, Distributed Systems: Principles and Paradigms, 3rd Edition, Create Space Independent Publishing Platform, 2017.
  • W. Stallings, Foundations of Modern Networking, SDN, NFV, QoE, IoT, and Cloud, 1st Edition, Pearson, 2016
  • R. Strum, C. Pollard and J. Craig, Application Performance Management (APM) in the Digital Enterprise: Managing Applications for Cloud, Mobile, IoT and eBusiness, 1st Edition, Morgan Kaufmann, 2017

INTERNET REFERENCES:

Adopted Reference Style: IEEE

Students are required to purchase the prescribed text and have it available each week in the class.
 

Graduate Attributes

MIT is committed to ensure the course is current, practical and relevant so that graduates are “work ready” and equipped for life-long learning. In order to accomplish this, the MIT Graduate Attributes identify the required knowledge, skills and attributes that prepare students for the industry.
The level to which Graduate Attributes covered in this unit are as follows:

Ability to communicate Independent and Lifelong Learning Ethics Analytical and Problem Solving Cultural and Global Awareness Team work Specialist knowledge of a field of study

Legend

Levels of attainment Extent covered
The attribute is covered by theory and practice, and addressed by assessed activities in which the students always play an active role, e.g. workshops, lab submissions, assignments, demonstrations, tests, examinations.
The attribute is covered by theory or practice, and addressed by assessed activities in which the students mostly play an active role, e.g. discussions, reading, intepreting documents, tests, examinations.
The attribute is discussed in theory or practice; it is addressed by assessed activities in which the students may play an active role, e.g. lectures and discussions, reading, interpretation, workshops, presentations.
The attribute is presented as a side issue in theory or practice; it is not specifically assessed, but it is addressed by activities such as lectures or tutorials.
The attribute is not considered, there is no theory or practice or activities associated with this attribute.