Marc_Mourning_Individual_Project_3.docx - Marc Mourning...

This preview shows page 1 - 5 out of 13 pages.

Marc Mourning Distribute Network: Architecture and Proposal 07/29/2020 CS635 Computer Networking Individual Project 3
Table of Contents Table of Contents 2 Project Outline 3 Organization 3 Distributed Networking Advantages 3 Distributed Network Requirements Analysis 4 Distributed Networking Features and Glowforge utilization 4 Connectivity and Security Requirements 4 Additional Requirements 5 Communication Protocols Analysis and Recommendations 7 OSI Model 7 Network Traffic Analysis and Recommendations 9 Network Design and Architecture 10 Future Needs Analysis and Recommendations 11
Project Outline Organization The organization that I will be developing a Distributed system for is Glowforge Inc. Glowforge manufactures 3D Laser Printer/Engravers that utilize a web based application for printing and creating designs to use on the 3D Laser Printer. They have a total of 115 employees, and 200,000 customers and Glowforge units deployed in the field being utilized by customers, universities, and places of business. They have 3 main locations. They have a software engineering office in Santa Barbara, California, a satellite office in Beijing, China, and a main headquarter in Seattle, Washington. Distributed Networking Advantages Glowforge would benefit from a distributed network, due to firmware, software, and hardware projects being utilized and collaborated on by multiple offices. They also utilized a web based application that can be accessed, developed, and modified by all individuals in all offices. The Glowforge also has individual Neural Network models that help to calibrate the camera on the Glowforge units, detect material that is placed inside of the Glowforge, and utilizing a motion planner to upload and create a series of steps for printing specific designs. These applications and software are consistently updated, modified, and pushed from multiple locations, and customers access the Glowforge App via the internet on their local systems. All changes to designs, prints, and Glowforge settings are configured and saved via the server with Client access.
Distributed Network Requirements Analysis Distributed Networking Features and Glowforge utilization Glowforge utilizes multiple Neural Networks for identifying and displaying material that is inside of the Glowforge’s bed, and the images a camera on the lid takes before, during, and after printing. These Neural Networks require cloud networking solutions for scaling prints as more users utilize and access the “Brain” that allows for the image inside of the Glowforge’s bed to be De-Warped, which allows a customer to correctly align their design on the part of the material they would like to execute the print. Glowforge also utilizes a firmware release structure that allows for rolling firmware updates to occur daily. As each Glowforge connects to the network, and attempts to update the firmware, the network will need to scale as the units are connecting and receiving the Firmware update. If less users are accessing the firmware update, the

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture