Ask Computer Network & Security Expert

Cloud Networking and Service Provisioning - Standard project: Auction System in the Cloud

1. Introduction

The project consists of designing and implementing an auction system (AS) which offers its services as SaaS to end-users who can offer items for auction and bid for items. The high level description of the system to implement is given in Section 2 while the requirements are stated in Section 3.

2. Auction System Protocol Description

The Auction System (AS) resides in the cloud for scalability and elasticity purpose. The AS allows for the end-users to register.   Only registered end-users are allowed to offer items for auction and bid. A registered end-user can advertise many items for sale at a time.  Auctions for an item are open during 5 minutes after its advertising and the broadcasting of the information to all registered end-users. An item is sold to the highest bid at the end of the period of 5 minutes.   For every item, the AS keeps informing the end-users about the current highest bid. An end-user can bid as many times as she/he wishes for an item on auction.

2.1. Registering with the AS

An end-user has a unique Name. The AS has to keep this information.  An end-user can always try to leave the Auction System.  However, she/he can be denied deregistration if she/he is currently offering an item for auction or active in bidding for at least one item (currently leading with the highest bid for at least one item)

2.2. Offering items for auction

Every registered end-user can offer items for sale.

2.3 Bidding for items

An end-user can bid on any item being currently offered and can submit as many items as she/he wishes. To keep the end-users informed on every item, any change in the current highest bid is sent to all the registered end-users. When the bidding period of 5 minutes is over, the AS informs the winning users. If there is more than one end-user with the highest bid, the first bid to reach the AS wins.  The AS also informs the end-user who is selling the item about the winner. When an item has not attracted a single valid bid, the AS restarts the bidding process for another period of 5 minutes. This can be repeated until an end-user makes a winning bid.

3. Requirements

-Projects should be done individually (no team).   

-Each student should select and motivate the cloud technologies (e.g. PaaS, IaaS) she/he uses in the project. 

-The expected output consists of:

  • A technical report (max: 10 pages).
  • A powerpoint presentation (5 minutes) to introduce your demo
  • A live demo.

Computer Network & Security, Computer Science

  • Category:- Computer Network & Security
  • Reference No.:- M92063619

Have any Question?


Related Questions in Computer Network & Security

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Security challenges in emerging networksassignment

Security Challenges in Emerging Networks Assignment Description The purpose of this assignment is to develop skills to independently think of innovation. In this assignment students will first learn how to develop knowle ...

Advanced network design assessment - human factors in

Advanced Network Design Assessment - Human factors in network analysis and design Purpose of the assessment - This assignment is designed to assess students' knowledge and skills related to the following learning outcome ...

Advanced network design assessment - human factors in

Advanced Network Design Assessment - Human factors in network analysis and design Purpose of the assessment - This assignment is designed to assess students' knowledge and skills related to the following learning outcome ...

Assignment descriptionproject scope a typical network

Assignment Description Project Scope: A typical network layout diagram of a firm is given below for illustrative purposes only. The service requirements are enclosed. Figure. Network layout of a firm Service requirements ...

Assignment descriptionproject scope a typical network

Assignment Description Project Scope: A typical network layout diagram of a firm is given below for illustrative purposes only. The service requirements are enclosed. Figure. Network layout of a firm Service requirements ...

After reading this weeks materials please respond to two 2

After reading this week's materials, please respond to TWO (2) of the following questions. AND PROVIDE CITATION IN APA 1. Describe the differences between bus, ring, star and mesh topologies. 2. Explain the TCP/IP Model ...

The abstract should not be more than 250 words describe

The abstract should not be more than 250 words. Describe your project, focusing on research questions and research method for next stage of the project. 1. Introduction [The introduction should describe what the project ...

  • 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