Ask Question, Ask an Expert


Ask Programming Language Expert

We have 4 project options to perform analysis and reflection that went on as you developed the project

Step 1: Produce a project plan and an interim description of the project development

Here are the options:

1. “Northern Lights Alert Service”. The sun is presently in a period of maximum activity. Sites like NASA, Royal Observatory of Belgium and others publish information about events on the sun, that are precursors of aurorae, these include flares and coronal mass ejections. The project involves building a cloud-based service which can gather information published by some of these sites and can send alerts to the mobile phones of subscribers. As an extension you could send images of these solar events to the users mobile phones, possibly by downloading the images to your cloud service or else some other more efficient method that may occur to you.

2.Build a cloud gateway. This will be a web service based application that can store information about how often a user has accessed cloud resources and how much resource s/he has spent. The gateway will be a point where machine images (AMIs) could be launched or it could just be place where a user can record and store details of how much usage they had accumulated. The challenge of this project is to see how much the gateway can assist the user in this critical bookkeeping, for ex by issuing warnings about usage coming up to a threshold value. Further extensions would permit multiple users to access the service.

3.Business models for the cloud. In the course we have given a simple ex of an Excel based calculator which can compare the costs of providing a database server in house versus hosted in the cloud. Our model is very simple and basic and does not really allow for costs for support, networking and maintenance into account. It also does not permit for comparisons among different cloud providers. The task of this project is to extend the calculator into a more comprehensive model and in particular into one which can be updated as Amazon and other Cloud providers update their prices. For an extension you can consider hosting the calculator as a Web Service.

4.Develop a taxonomy for Grid and Cloud Computing. There is a wide range of systems describing themselves as Clouds or Grids. A simple taxonomy is provided by the concepts of SaaS, PaaS and IaaS which you learnt in the course but there is much more that can be done to produce a taxonomy that will help prospective users of these system to understand what they are offering and how they are distinguished in terms of economic model, security model, geographical access etc.. As a further extension of this project you could consider formalizing your model, if you know any suitable languages such as the Web Ontology Language (OWL), or any other means of providing a formal description of your taxonomy.

Lectures link:

To access the lectures, you have to download this link above, extract all files into a folder, then open the file index.html to start. Then click Begin CBT, then read all of them!

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91413

Have any Question? 

Related Questions in Programming Language

Complete the attached code and do junit testing can you

Complete the attached code and do junit testing. Can you help with this? Testing class tests Check Date methods serves as a "test plan" for developer's testing. Complete/correct and test/demonstrate using Junit with test ...

1 tic tac toein a tic tac toe game two players x and o take

1 TIC TAC TOE In a Tic Tac Toe game two players, X and O, take turns to mark the spaces in a 3X3 grid. The winner will be the player who first succeeds in placing three of his/her marks in a horizontal, vertical, or diag ...

Programming assignment- implement a udp client and udp

PROGRAMMING ASSIGNMENT- Implement a UDP client and UDP server that support simple timeout-based retransmission with AIMD congestion control: -The client should send as many packets as are in its CURWIN (current window) a ...

Cp1404cp5632 2016 sp22252 assignment 1 - shopping list

CP1404/CP5632 2016 SP2/22/52 Assignment 1 - Shopping List 1.0 Task: You are to plan and then code a console-based program in Python 3, as described in the following information and sample output. This assignment will hel ...

Write a program that calculates several possible tips to

Write a program that calculates several possible tips to give to a waiter at a restaurant. Ask the user to enter the total cost of the meal and then calculate a tip at 10%, 12.5%, 15%, 17.5%, and 20%. Write the original ...

Electrical engineering computer methods assignmentq1 write

Electrical Engineering Computer Methods Assignment Q1. Write a program that given the following array, reverses all array elements and then prints them. int x[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; Q2. Write a program to d ...

Pair programming phase 1talent agency user stories1 user

Pair Programming Phase 1 Talent Agency User Stories 1. User Story 1 As a head office administrator I want to be able to produce formatted output of all the information about our talent agencies so that I can easily incor ...

Purposethe purpose of this assignment is to practice using

Purpose: The purpose of this assignment is to practice using loops, selections, and other basic features of Java in order to solve a real-world problem. Program Description: The Jeddah Broker Company is one of the compan ...

Csis program homeworkwrite a program where the user will

CSIS program homework Write a program where the user will enter a number between 1 and 50 representing a state. The program should display the full name of that state. Assume the states are in alphabetical order, that is ...

Your problem is as followswrite a program that will ask the

Your problem is as follows: Write a program that will ask the user to enter 4 quiz scores for 3 students.  You will need to fine the lowest quiz grade and drop it out when you calculate the average. You will need to disp ...

  • 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

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate