Ask Computer Engineering Expert

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.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91621424
  • Price:- $180

Guranteed 48 Hours Delivery, In Price:- $180

Have any Question?


Related Questions in Computer Engineering

Does bmw have a guided missile corporate culture and

Does BMW have a guided missile corporate culture, and incubator corporate culture, a family corporate culture, or an Eiffel tower corporate culture?

Rebecca borrows 10000 at 18 compounded annually she pays

Rebecca borrows $10,000 at 18% compounded annually. She pays off the loan over a 5-year period with annual payments, starting at year 1. Each successive payment is $700 greater than the previous payment. (a) How much was ...

Jeff decides to start saving some money from this upcoming

Jeff decides to start saving some money from this upcoming month onwards. He decides to save only $500 at first, but each month he will increase the amount invested by $100. He will do it for 60 months (including the fir ...

Suppose you make 30 annual investments in a fund that pays

Suppose you make 30 annual investments in a fund that pays 6% compounded annually. If your first deposit is $7,500 and each successive deposit is 6% greater than the preceding deposit, how much will be in the fund immedi ...

Question -under what circumstances is it ethical if ever to

Question :- Under what circumstances is it ethical, if ever, to use consumer information in marketing research? Explain why you consider it ethical or unethical.

What are the differences between four types of economics

What are the differences between four types of economics evaluations and their differences with other two (budget impact analysis (BIA) and cost of illness (COI) studies)?

What type of economic system does norway have explain some

What type of economic system does Norway have? Explain some of the benefits of this system to the country and some of the drawbacks,

Among the who imf and wto which of these governmental

Among the WHO, IMF, and WTO, which of these governmental institutions do you feel has most profoundly shaped healthcare outcomes in low-income countries and why? Please support your reasons with examples and research/doc ...

A real estate developer will build two different types of

A real estate developer will build two different types of apartments in a residential area: one- bedroom apartments and two-bedroom apartments. In addition, the developer will build either a swimming pool or a tennis cou ...

Question what some of the reasons that evolutionary models

Question : What some of the reasons that evolutionary models are considered by many to be the best approach to software development. The response must be typed, single spaced, must be in times new roman font (size 12) an ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As