I am currently a backend developer specializing in Java-oriented web services, with a bachelor's degree in Computer Science. After working for a few years, I have become deeply interested in diving into a technical research direction that aligns with future computing paradigms. Specifically, I envision and am fascinated by two scenarios:
Scenario 1: Real-time, Movable Compute Resource Access
I envision a future where compute power can be accessed in real-time from nearby sources, enabling mobile and dynamic compute capabilities, just like today's mobile network power. This scenario emphasizes the need for efficient scheduling, low-latency network communication, and real-time data processing.
Scenario 2: Compute Resource Sharing and Leasing from Personal Devices
This involves formatting compute resources from personal devices for shared use and leasing, requiring abstraction and virtualization for computing power. I think this might be unrealistic in the short term.
Seeking Help for Guidance
I am particularly interested in research that deals with resource scheduling management, and application-level tasks, rather than hardware-level issues such as network communication. I think this should be part of the cloud computing field, but I find it hard to get a clear and highly relevant view when searching for 'cloud computing'.
I would greatly appreciate your insights on the following:
Thank you for your time and assistance. I am eager to contribute to the future of computing and deeply value your guidance.