06 June 2024 4 2K Report

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:

  • What are the key research directions and current trends in these areas? Which keywords should I search for?
  • What foundational knowledge and skills should I acquire to start exploring these topics?

Thank you for your time and assistance. I am eager to contribute to the future of computing and deeply value your guidance.

Similar questions and discussions