Skip to content

Developed a distributed fault tolerant system using AWS that accepts a large quantity of images to turn them grayscale.

Notifications You must be signed in to change notification settings

KaliKaloo/Distributed-System-Grayscale-Images-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

A Distributed Fault Tolerant System - Turning Images Grayscale

Prerequisites

  • boto3
  • python
  • configure aws credentials

Deployment Instructions

Prerequisites

  • An AWS account
  • Python 3.7+
  • boto3
  • awscli

Setup

  1. Create SQS and S3 endpoints for your VPC alt text
  2. Make sure you have IAM LabRole at https://console.aws.amazon.com/iam/home?region=us-west-1#/roles
  3. Create a AWS Log Group and name it /ecs/ContainerLogGroup

Execute

Go into the directory 'Application' To start up the application, execute this command

python startup.py

To use the application execute this command

python client.py {path to image}

You can provide multiple images to the program, separated by spaces. For example:

python client.py test_images/taj.png test_images/dice.png

Some test images are provided in the folder test_images.

Contributors

  • Pragya Gurung
  • Linda Lomenčíková

About

Developed a distributed fault tolerant system using AWS that accepts a large quantity of images to turn them grayscale.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published