Discussion about the different design choices made

Assignment Help Computer Engineering
Reference no: EM13950583 , Length: word count:4000

Design Report:

In this assignment you are asked to provide a solution to a hypothetical scenario. The assignment implies that you have a good understanding of the Cloud Reference Model and its segmentation into the three key market offerings (IaaS, PaaS, and SaaS), and the key patterns utilized in designing Cloud Computing applications.

Assessment Rules and Submission Policy (please read):

This is an individual task. While collaborative work is encouraged collusion/copying is not permitted and constitutes plagiarism.

All references should be correctly cited and included using a standard form of referencing.

Case Study: Improve Service Performance

Introduction

The assignment does not require any "implementation" work (i.e. you will not be expected to deliver a working application but simply its design). Despite this, the practice sessions have exposed you to some of the technologies and methodologies that are involved in building applications for the Cloud. Use the learning developed in those sessions to inform your design.

The Italian Government has just hired you to lead an important project. The scope of the project is to review in real time the performance of some its key services, provided to the general public.

Context

In the past years, the performance of the Taxation Office was only evaluated upon collected data from marketing research companies, which involved sampling data from phone interviews.

The Government now wants to gather more information about how to improve the service. Part of this is based on collecting feedback, but the Government recognizes that by mining the social media they could gather much more valuable information provided by the public.

Project Goal and Scope

You have been engaged to devise an end­to­end solution for gathering and presenting information.

Key Features

1. Develop a service, which people can use to provide feedback - such as a feedback form.
2. Mine data from social media, in particular Twitter.
3. Provide an interface for government staff to visualize the collected information and do additional analytics.

Some Aspects to Consider

1. Because the feedback feature will be integrated into the current web application that the Government utilizes to provide lodgment and Q&A online, it will have access to the users confidential data to provide a better context for the feedback. This information needs to be "managed with care" as there are additional constraints related to where it can be stored and in which form. In particular, there are "Data Sovereignty" constraints and the information cannot leave the country, while at rest.

2. The Government cannot estimate with confidence what the longevity of this application will be. In particular, they do not know whether such project will be needed after an initial trial of 6 months. Therefore, it is not willing to make huge upfront investments (e.g. extend their data centers now running at full capacity, or buy a software solution). Because of that, it is particularly keen to exploit Cloud Computing technologies, but it has given you freedom to devise what the best approach will be.

3. During the development of the solution, you will be given access to the public Twitter feed, which only gives you access to a small portion (i.e. 10%) of the total number of tweets. Once in production, or when eventually the application will be deemed valuable, the Government plans to access the entire Twitter feed, thus creating a considerable increase in the data volumes that will need to be handled. For your reference, monitoring a single twitter keyword could generate at least 100 MB/day on a public feed.

4. The user experience of the public citizen is particularly important to the Government, as the organization tries to improve its services and image. Therefore, a key requirement is the performance of the feedback function, which needs to run without delays and provide useful information to the user. Less pressure is perceived in the administrative user interface for the Government staff, as it will be subject to less user demand, but potentially deal with much larger datasets.

What You Are Expected to Deliver

Produce a report that incorporates the following aspects:

1. Devise a comprehensive architecture of the system that includes the three capabilities and how they relate and interact with each other.

2. Design of each the three capabilities in more detail by highlighting the components needed to address the business concerns discussed above.

3. Discussion about the different design choices made. This implies that you motivate the reason of the choices you have made.

4. A discussion on how you decide to use Cloud Computing technologies (and which ones from the Cloud Reference Model) and their implication on the price and the charges that you will eventually apply to the Government. In particular, which specific pricing scheme you will propose and how will you make profit?

A Little Help

1. The "project brief" in this document has highlighted some key aspects to point you in the right direction. For instance data sovereignty and scalability of the application are particularly important, but they are not the only ones. Please keep in mind these aspects as you develop your solution.

2. Even though, not expressed explicitly, the solution needs to live on "Cloud Computing technologies" and the discussions and case studies that have been presented during lectures 3, 4, 5, 6, 7 and 8 are of particular importance to complete the assignment.

3. The practice sessions have highlighted some technologies that could be of help in devising the architecture of some of the components. In particular, NodeRed, NoSQL databases. You might want to consider them to design some of the components of the solution as an option.

Necessary Inclusions in the Report:

Report Structure

The report is well structured in sections with headings and includes:

1. Introduction to the problem and the overall solution design

2. Diagrams that explain visually all the components of the solution design

3. A section for each of the criterion organized in sub-headings were necessary.

4. Comparison tables where appropriate.

5. Referencing is comprehensive.

Length

The total length of the report is within the limits prescribed in the limits (~4000 words, 15 pages max)

Solution Architecture (end-to-end)

Breadth and Completeness

The presentation of the solution architecture is complete and well structured. It not only gives the understanding at a high level but provides additional insights with the appropriate level of details.

Decisions and Motivations

The key architectural choices are described and a motivation for each of them is provided and comparison with other choices are added.

Requirements

All the requirements are covered and additional aspects discussed in the lectures relevant to the scenario but not directly mentioned are touched and discussed.

Feedback Service

Discussion

The architecture and the design of the components are discussed comprehensively. Not only the appropriated level of detail is provided but also the interaction with the other components is highlighted. Architectural Aspects

Scalability, availability, and security concerns are properly discussed with a motivation of the choices made and a comparison with other possible alternatives is presented.

In addition to the motivation a trade-off analysis is provided. In particular, by discussing the implications on price and deployment challenges.

Social Media Integration

Discussion

The architecture and the design of the components are discussed comprehensively. Not only the appropriated level of detail is provided but also the interaction with the other components is highlighted.

Architectural Aspects

Scalability, availability, and security concerns are properly discussed with a motivation of the choices made and a comparison with other possible alternatives is presented.

In addition to the motivation a trade-off analysis is provided. In particular, by discussing the implications on price and deployment challenges.

Government User Interface

Discussion

The architecture and the design of the components are discussed comprehensively. Not only the appropriated level of detail is provided but also the interaction with the other components is highlighted.

Architectural Aspects

Scalability, availability, and security concerns are properly discussed with a motivation of the choices made and a comparison with other possible alternatives is presented.

In addition to the motivation a trade-off analysis is provided. In particular, by discussing the implications on price and deployment challenges.

Critical Analysis

Problem Analysis

The analysis of the business scenario is well thought and detailed. A clear explanation of the key requirement driving the solution is presented.

The business scenario is properly decomposed in its aspects and clear path to the elements in the solution design addressing them is provided.

Solution Analysis
All the architectural and design decisions discussed in the report are compared with alternative options and an appropriate discussion of the impact on solution is presented (e.g. pros/cons).

Particular attention is given to the trade-off of the choice made and convincing motivation is provided.

Reference no: EM13950583

Questions Cloud

Composition of the equilibrium mixture : Methane burns with 90% of theoretical air to form an equilibrium mixture of CO2, CO, H2O(g), H2, and N2 at 1000 K, 1 atm. Determine the composition of the equilibrium mixture, per kmol of mixture.
Describe what you would like to learn this semester : Describe what YOU would like to learn this semester and anything else you would like to share, including whether or not you believe in aliens, and whether or not you've ever seen a snake on a plane, not to be confused with Snapes on a Plane
Determine the molar analysis of the exiting mixture : A gaseous mixture with a molar analysis of 20% CO2, 40% CO, and 40% O2 enters a heat exchanger and is heated at constant pressure. An equilibrium mixture of CO2, CO, and O2 exits at 3000 K, 1.5 bar. Determine the molar analysis of the exiting mixt..
Determine the equilibrium composition : 1. A vessel initially containing 1 kmol of CO and 4.76 kmol of dry air forms an equilibrium mixture of CO2, CO, O2, and N2 at 3000 K, 1 atm. Determine the equilibrium composition.
Discussion about the different design choices made : Provide a solution to a hypothetical scenario. The assignment implies that you have a good understanding of the Cloud Reference Model and its segmentation into the three key market offerings
How many affairs has bill clinton had : How many affairs has Bill Clinton had? Both in and out of his presidency.
What is the length of riley cash conversion cycle : Identify the major factors influencing Riley's cash flow. Use the cash flow statements together with the ratios and common-size statements. What is the length of Riley's cash conversion cycle? Does it take a long time for Riley to go from spending..
Write a function called copyvillian that takes two villian : Write a function called copyVillian that takes two Villian parameters, one called orig and the other called copycat, and makes copycat a deep copy of orig. Hint: a "deep copy" is one that would allow copy to exist completely separately from orig. ..
What you thought about the content of the material : What you thought about the content of the material? Remember, you don't have to agree with anything you see, hear or do in this class but you DO need to explain why you don't agree

Reviews

Write a Review

Computer Engineering Questions & Answers

  What federal government agency oversees the cpic operation

What is the the relationship of IT governance to IT policy - What federal government agency oversees the CPIC operation?

  Make use of a for loop to step through all 32 bits

The bitwise-manipulation operators perform simultaneous bit manipulations and enable programs to process large quantities of binary information well.

  A word document with another office-type document

A compound document within Microsoft Office usually consists of a Word document with another office-type document (i.e. Excel, PowerPoint slideshow, etc.) within the Word document.

  Which applications are not particularly well-suited

Which of these applications are well-suited for the minimalist Internet multicast service model? Why? Which applications are not particularly well-suited for this service model.

  Computer applications that run on desktop and laptop

computer applications that run on desktop and laptop computers have for a long time been designed to be driven by

  Be sure to use variables the scanner class and computations

develop a computer class that describes your computer. the class must have at least five attributes comprised of a

  Building an adder and multiplier with mips

Design the algorithm for this adder, implement this algorithm as a sub-routine in MIPS and estimate how long your sub-routine will take based on the instructions it must complete

  Definition of data mining

In the Data Mining the first step to address this question is to carry out the appropriate research through the Web. Utilizing what you have found on Web, address the following questions in detail. To receive the full credit, you should supply URL..

  A power plant is analyzed as a simple rankine cycle with a

a power plant is analyzed as a simple rankine cycle with a boiler operating at a pressure of 7 mpa. steam leaves the

  What competitive advantage will gain

What competitive advantage will you gain by establishing SDLC and following rigid processes and procedures? List your response in bulleted format and provide details for each.

  Analyze the trade-off between storage and transmission time

Try saving it in different formats and with different options set. Analyze the trade-off between storage and transmission time versus resolution and quality.

  Compare client-server computing and cloud computing

Compare and contrast client-server computing and cloud computing. Determine the major risks and rewards that each offers to the organizations that use such approaches

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd