Limitless FaaS: Overcoming serverless functions execution time limits with invoke driven architecture and memory checkpoints

dc.audience.educationlevelPúblico en general/General publices_MX
dc.contributor.advisorZareei, Mahdi
dc.contributor.authorLanda Andraca, Rodrigo
dc.contributor.authorZareei, Mahdi
dc.contributor.catalogeremimmayorquin
dc.contributor.committeememberHinojosa, Salvador
dc.contributor.committeememberFalcón, Luis
dc.contributor.departmentEscuela de Ingeniería y Cienciases_MX
dc.contributor.institutionCampus Guadalajaraes_MX
dc.date.accepted2023-11-13
dc.date.accessioned2025-03-20T02:26:04Z
dc.date.issued2023-11-03
dc.description.abstractFunction-as-a-Service (FaaS) allows to directly submit function code to a cloud provider without the burden of managing infrastructure resources. Each cloud provider imposes execution time limits to their FaaS offerings, which impose the risk of spending computation time without achieving partial results. In this work, a framework that enables limitless execution time in FaaS, with little to no modifications to the user-provided function code, is presented. After a thorough literature and theoretical framework review, Apache OpenWhisk Actions and the DMCTP checkpoint-and-restore (CR) tool were selected. With these, dependent successive serverless same-function invocations that exploit the persistence of partial results were implemented. The solution was submitted to the FaaSDom benchmark and time metrics were collected. Additionally, the solution was characterized in terms of the Serverless Trilemma. The resultant system, even at this proof-of-concept state, offers a lot of value to companies that rely heavily on serverless architecture.es_MX
dc.description.degreeMaestro en Ciencias de la Computaciónes_MX
dc.format.mediumTextoes_MX
dc.identificator339999
dc.identifier.citationLanda, R. & Zareei M. (2023). Limitless FaaS: Overcoming serverless functions execution time limits with invoke driven architecture and memory checkpoints [Tesis maestría] Instituto Tecnolólogico de Estudios Superiores de Monterrey. Recuperado de: https://hdl.handle.net/11285/703375
dc.identifier.urihttps://hdl.handle.net/11285/703375
dc.language.isoenges_MX
dc.publisherInstituto Tecnológico y de Estudios Superiores de Monterreyes_MX
dc.relation.isFormatOfdraftes_MX
dc.rightsopenAccesses_MX
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0es_MX
dc.subject.classificationINGENIERÍA Y TECNOLOGÍA::CIENCIAS TECNOLÓGICAS::OTRAS ESPECIALIDADES TECNOLÓGICAS::OTRAS
dc.subject.keywordServerlesses_MX
dc.subject.keywordFaaS
dc.subject.keywordOpenWhisk
dc.subject.keywordDMTCP
dc.subject.keywordCheckpoint-and-restore
dc.subject.lcshTechnologyes_MX
dc.titleLimitless FaaS: Overcoming serverless functions execution time limits with invoke driven architecture and memory checkpointses_MX
dc.typeTesis de Maestría / master Thesises_MX

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
LandaAndraca_CartaAutorizacion.pdf
Size:
126.87 KB
Format:
Adobe Portable Document Format
Description:
Carta Autorizacion
Loading...
Thumbnail Image
Name:
LandaAndraca_Tesis.pdf
Size:
834.93 KB
Format:
Adobe Portable Document Format
Description:
Tesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.3 KB
Format:
Item-specific license agreed upon to submission
Description:
logo

El usuario tiene la obligación de utilizar los servicios y contenidos proporcionados por la Universidad, en particular, los impresos y recursos electrónicos, de conformidad con la legislación vigente y los principios de buena fe y en general usos aceptados, sin contravenir con su realización el orden público, especialmente, en el caso en que, para el adecuado desempeño de su actividad, necesita reproducir, distribuir, comunicar y/o poner a disposición, fragmentos de obras impresas o susceptibles de estar en formato analógico o digital, ya sea en soporte papel o electrónico. Ley 23/2006, de 7 de julio, por la que se modifica el texto revisado de la Ley de Propiedad Intelectual, aprobado

DSpace software copyright © 2002-2026

Licencia