Democratizing Edge Computing (EC) by leveraging the prolific yet underutilized computational resources of IoT devices, also referred to as Extreme Edge Devices (EEDs), has gained significant momentum lately. In such edge computing paradigms, fair resource allocation is a major concern. However, fairness is typically considered from the requester's perspective, whereas fairness for workers is mostly overlooked. In this thesis, we propose the Multitiered Worker-oriented Resource Allocation (MWORA) framework. MWORA aims to minimize the drop rate and task response delay while enabling fair resource allocation that maintains a specific satisfactory profit for workers. Such a satisfactory profit is maintained to prevent workers from leaving the system and ensure their recurrent subscription to the service provider. MWORA also accounts for the fact that EEDs are user-owned devices and are thus subject to a dynamic user access behavior, which can affect the level of computational resources endowed by workers. MWORA considers this by enabling multitiered computational resources to be granted by each worker depending on the price of the allocated task.MWORA formulates the resource allocation problem as an Integer Linear Program (ILP). We also propose the MWORA-Weighted Sum (MWORA-WS) scheme to derive an analytical solution using the Karush-Kuhn-Tucker (KKT) conditions and Lagrangian analysis. Extensive simulations show that MWORA outperforms prominent