Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Assessment Details and Submission Guidelines Unit Code MN611 – T1 2018 Unit Title System Architecture Assessment Type Group of 2 - Assignment Assessment Title Assignment 2: Cloud Based Smart...

1 answer below »

Assessment Details and Submission Guidelines

Unit Code

MN611 – T1 2018

Unit Title

System Architecture

Assessment Type

Group of 2 - Assignment

Assessment Title

Assignment 2: Cloud Based Smart Application Management

Purpose of the assessment (with ULO Mapping)

This assignment assesses the following Unit Learning Outcomes; students should be able to demonstrate their achievements in them.

c. Analyse and model system functionality and behaviour.

d. Compare and contrast different approaches to system analysis and design, such as object-oriented, agile, and service oriented techniques

e. Analyse and model the functional and non-functional requirements of a software system

f. Design and deploy functional solutions, such as initiating, analysing and implementing system plans


15% of the total assessments

Total Marks


Word limit

Not applicable

Due Date

Week 11, Friday, 11.55 PM

Submission Guidelines

· All work must be submitted on Moodle by the due date along with a completed Assignment Cover Page.

· The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2 cm margins on all four sides of your page with appropriate section headings.

· Reference sources must be cited in the text of the report and listed appropriately at the end in a reference list using IEEE referencing style.


If an extension of time to submit work is required, a Special Consideration Application must be submitted directly through AMS. You must submit this application within three working days of the assessment due date. Further information is available at:

Academic Misconduct

Academic Misconduct is a serious offence. Depending on the seriousness of the case, penalties can vary from a written warning or zero marks to exclusion from the course or rescinding the degree. Students should make themselves familiar with the full policy and procedure available at: For further information, please refer to the Academic Integrity Section in your Unit Description.

Assignment 2 Specifications


The purpose of this assignment is to acquire fundamental knowledge on cloud computing and become familiar with cloud service providers and their services. Further they shall compare and contrast two cloud service providers and their services. By doing this assignment, they will acquire a good understanding of available cloud service providers and their service offerings. This may later help them to determine appropriate services for developing.

Cloud Based Smart Application Management


Services offered for smart applications development such as Internet of Things (IoT) applications for instance an Integrated Cloud-Based Smart Home Management System, Artificial Intelligence (AI) applications etc. may be considered for the assignment.

· Brief write up on cloud computing environment

· To identify a cloud based smart application and model the functional and non-functional requirements.

· To identify the cloud service providers to build the identified smart application

· The quality of design and navigation of the PaaS, SaaS or IaaS system.

· The level of difficulty for development and deployment process of the cloud environment. (Challenges faced).

· How easy is it to manage the application in the context of the following:?

Ø Allocate and upgrade resources like memory, space, etc.

Ø Update/amend host URL, hosting data center and program/code of the application.

· To consider the application developed has Zero Downtime

· Advantages and Disadvantages of Cloud computing


· Your opinion – Based on your comparison and contrast of two cloud providers,

· Which service provider performed better and why?

· For each propose one area of improvement, that you would like to see over their current services and why?

· Conclusion

· References

Marking criteria:

For example, your system enhancements could include increasing the level of fault tolerance, decreasing the time to recovery, or adding features to increase scalability, security and QoS.





Introduction to cloud computing

Description of the application.

Identification of Cloud service providers with justification

Quality of design and navigation

Challenges faced

Process of Managing the resources

Support for zero downtime

Advantages and disadvantages










Compare and contrast two cloud providers

Reasons of Preference of one over the other

Suggestions for improvement





Identifying and managing the cloud services for a smart application.


Reference style

Follow “IEEE – Transactions on networking” reference style (should have both in-text citation and reference list)






Very Good






application and cloud service provider selection


application and cloud service provider selection

Suitable application and cloud service provider selection


application and cloud service provider selection

Not relevant application.


Comparisons, reasons and suggestions are precise

Comparisons, reasons and suggestions are Accurate

Comparisons, reasons and suggestions are Suitable

Comparisons, reasons and suggestions are Appropriate

Comparisons, reasons and suggestions are Not much relevant


Clear conclusion covering of all that has been achieved in this assignment.

Clear conclusion covering most of what has been achieved in this assignment.

Clear conclusion, but missing some of the important points.

Conclusion somewhat clear.

Inadequate conclusion.

IEEE Reference style

Clear styles with excellent source of references.

Clear referencing style

Generally good referencing style

Sometimes clear referencing style

Lacks consistency with many errors

Answered Same Day May 18, 2020 MN611


Dr answered on May 30 2020
138 Votes
Introduction to Cloud Computing
Cloud computing is a virtual computing environment where the computing resources are provided to the users in shared mode. Now a days, cloud computing is buzzword and gained the competitive advantages among the corporate and business entities. In other words, cloud computing can be defined as a type of computing having the outsourcing of the programs and applications. The program and applications are hosted by the third party and Internet is used by the users to access the programs and application from the third party system repositories.
The management of hardware and software entities are under the cloud service provider so that user has less burden about to manage the hardware and software resources for the computing purposes. The other thing with the cloud computing is that user can get rented services of the computing system from the vendor such as cloud service provider and pay the usage charge only. This feature of cloud computing provides less cost for its computing as no in house infrastructure of storage hardware and management of various entities are required. Further, the user can scale the application and program as per the cu
ent requirements so that high level of service scalability is ensured to the user by cloud computing.
Internet of Things (IoT) emerged due to existence of the cloud computing environment. Basically, the cloud computing system and Internet of Things are tightly coupled with each other. As IoT system generates huge amount of data for processing to analyze the function requirement to take decision by the smart devices. The IoT is a technology that connects a lots of dispersed things such as sensors, camera, and other devices in a chain which can only be managed by the help of cloud infrastructure of computing [1]. Smart home security system, smart home heating system, smart home appliances etc are very common application areas of IoT that are managed and control through the cloud computing interfaces. The Internet is one the biggest communication gateway of information generated by the IoT devices deployed under the IoT applications. The cloud based system merge the information to process as whole with the centralized scope and also store the information in central repository. The in house store and storing the IoT generated data by IoT smart applications is not feasible as huge amount of data is generated in second and also these data are under the category of big data. Hence, there is need of virtualized storage to store the big data generated from the IoT smart applications [2].
Cloud based smart applications of IoT are more realistic and capable in the functional aspects as huge storage, virtualized servers to process the different verities of sensor data, self configurability due to remote actions and availability of application services on remote system such as mobile and android platform to monitor the functional aspects of the applications. These all beauty of IoT applications are due to cloud based deployment of the application through the third party involvement.
Description of the Applications
The cloud based smart application is selected in this context as smart home. A smart home is not a normal home, it is equipped with the electronic appliances such as humidity measure and control device, temperature measuring device, heating system, air-conditioning system and appliances. These all home devices and appliances are controlled either remotely or by central interface through a single point of interaction. The mobile devices such as smart phones and mobile hand held devices to monitor the functionalities of these home equipped appliance remotely. The feasibility of this smart home is due to integration of cloud with the communication system. The basic functional requirements of this smart homes are dictated below.
· The appliance must have the sensing capability and connected with the Internet
· Cloud storage must be integrated to store the appliance generated data.
· Each appliance must have the IP address to uniquely identified.
· The cloud system algorithm must have the capability to process the appliance generated data.
· Sensor should have auto configure capability to configure itself without user intervention.
· Web Service Description Language should be deployed and integrated with the system.
Besides these functional requirements some of the requirements which are non functional must be addressed to deploy the smart home system. These non functional requirements are as follows.
· The Internet and local sensor network or wireless network under the home to connect all the appliances must be robust and capable to ca
y the generated data to virtual interface.
· The devices and appliances are to be scalable to adopt both versions of IP addresses for unique identity on virtualized atmosphere.
· The Internet connectivity between the appliance interface and cloud must be dedicated and high performance to ca
y all data.
Identification of Cloud Service Provider with Justification
The eminent cloud based smart home service provider is ATLEN CALSOFT LABs. This is a laboratory Atlen Group of Companies. This company various categories of smart home cloud integrated service to the customers or users [3]. Atlen Calsoft Labs is working in this area from last 18 years to provide the elegant smart home system integrated with the cloud to provide better management and control over the equipped home appliances and devices. The selection of this company is taken due to its provision of different categories of services to the customer of smart homes. Some of services that justify the selection are detailed point wise as follows.
· Home networking - to provide the networking service to home it provides the residential gateway, WAP, Network security, SIP and VOIP systems, Edge routers and automation switches, and the device manager.
· Smart Home Energy – to provide smart home energy, this company provides connected home appliances and devices, energy management system, and smart meters for the...

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here