• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

File Storage Server Based on Amazon S3 Protocol on Java

Student: Asgar Zagitov

Supervisor: Ramon Antonio Rodriges Zalipynis

Faculty: Faculty of Computer Science

Educational Programme: Software Engineering (Bachelor)

Year of Graduation: 2021

Copious amounts of data are continuously being downloaded via the Internet. Indeed, not every desktop computer is able to store the ever-increasing amounts of data a person works with year by year. Cloud-based object storage became a way out, as people have started to store and host their data on remote servers owned by certain companies. Namely, one of the most popular web services in this field is Amazon S3. However, some issues linked to this service should be addressed. For instance, not everyone is satisfied with the fact that their data is stored on someone else's side, and this matter especially concerns certain large companies that by law cannot entrust certain data to third parties. Also, for large companies, a third-party project may be integrated into its JVM ecosystem, which will expand with its technologies. The application presented in this paper may create a solution to this and other related issues, which implements the basic methods of the S3 API, such as: uploading and downloading objects, working with access rights, viewing the contents of buckets, deleting buckets and objects, uploading large files in parts, and others described in this document. The application also supports S3 authentication.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses