Show simple item record

dc.creatorBolton, Trevor A
dc.date.accessioned2021-07-24T00:30:13Z
dc.date.available2021-07-24T00:30:13Z
dc.date.created2021-05
dc.date.submittedMay 2021
dc.identifier.urihttps://hdl.handle.net/1969.1/194395
dc.description.abstractWith recent advancements in the field of computing including the emergence of cloud computing, the consumption and accessibility of computational resources have increased drastically. Although there have been significant movements towards more sustainable computing, there are many more steps to be taken to decrease the amount of energy consumed and greenhouse gases released from the computing sector. Historically, the switch from on-premises computing to cloud computing has led to less energy consumption through the design of efficient data centers. By releasing direct control of the hardware that their software is run on, an organization can also increase efficiency and reduce costs. A new development in cloud computing has been serverless computing. Even though the term "serverless" is a misnomer because all applications are still executed on servers, serverless lets an organization resign another level of control, managing instances of virtual machines, to their cloud provider in order to reduce their cost. The cloud provider then provisions resources on-demand enabling less idle time. This reduction of idle time is a direct reduction of computing resources used, therefore resulting in a decrease in energy consumption. One form of serverless computing, Function-as-a-Service (FaaS), may have a promising future replacing some stream computing applications in order to increase efficiency and reduce waste. To explore these possibilities, the development of a stream processing application using traditional methods through Kafka Streams and FaaS through AWS Lambda was completed in order to demonstrate that FaaS can be used for stateless stream processing.en
dc.format.mimetypeapplication/pdf
dc.subjectStream Computingen
dc.subjectFunction-as-a-Serviceen
dc.subjectCloud Computingen
dc.subjectApache Kafkaen
dc.subjectApache Kafka Streamsen
dc.subjectServerlessen
dc.titleThe Intersection of Function-as-a-Service and Stream Computingen
dc.typeThesisen
thesis.degree.departmentComputer Science and Engineeringen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorUndergraduate Research Scholars Programen
thesis.degree.nameB.S.en
thesis.degree.levelUndergraduateen
dc.contributor.committeeMemberDa Silva, Dilma
dc.type.materialtexten
dc.date.updated2021-07-24T00:30:13Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record