Coding the Computing Continuum: Fluid Function Execution in Heterogeneous Computing Environments
More Like this
-
The number of female students in computing fields remain low despite the millions of dollars spent on research for attracting more female students. In order to attract more female students to these male dominated fields, we first have to understand in which educational years we are losing female students. For the purpose of this study, we utilized the data from [title blinded for anonymity] an NSF funded study. Approximately, 1650 students from three large public universities in Florida participated in this survey. The survey contained 39 questions around identity, field of study, as well as fields they wanted to pursue during middle school, high school, and college. The responses gathered through the Qualtrics survey system were analyzed in R by the research team. The research questions that guided this study were: (1) To what extent are female students interested in computing related fields at middle school, the beginning of high school, and the beginning of college? (2) How have these occupational pursuits changed over time? Do they differ for gender? The results of the study indicated a majority of female students that were attracted to the computing fields during middle school remained in those fields during high school and collegemore »
-
In this paper, a flexible resource sharing paradigm is introduced, to enable the allocation of users’ computing tasks in a social cloud computing system offering both Virtual Machines (VMs) and Serverless Computing (SC) functions. VMs are treated as a safe computing resource, while SC due to the uncertainty introduced by its shared nature, is treated as a common pool resource, being susceptible to potential over-exploitation. These computing options are differentiated based on the potential satisfaction perceived by the user, as well as their corresponding pricing, while taking into account the social interactions among the users. Considering the inherent uncertainty of the considered computing environment, Prospect Theory and the theory of the Tragedy of the Commons are adopted to properly reflect the users’ behavioral characteristics, i.e., gain-seeking or loss-averse behavior, as well as to formulate appropriate prospect-theoretic utility functions, embodying the social-aware and risk-aware user’s perceived satisfaction. A distributed maximization problem of each user’s expected prospect-theoretic utility is formulated as a non-cooperative game among the users and the corresponding Pure Nash Equilibrium (PNE), i.e., optimal computing jobs offloading to the VMs and the SC, is determined, while a distributed low-complexity algorithm that converges to the PNE is introduced. The performance andmore »