{'fraction_non_alphanumeric': 0.01838235294117647, 'fraction_numerical': 0.0, 'mean_word_length': 5.443786982248521, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Lightweight packet scheduling algorithms for content uploading from mobile devices to media cloud

In this paper, we consider how to optimally schedule packet transmissions from mobile devices over two network interfaces when uploading content files to the media cloud. Our design objective is to minimize total energy consumption while respecting a deterministic delay constraint. We present a convex optimization formulation of the problem, and show that it can be decoupled into two sequential sub-problems: i) how to allocate all packets onto the two interfaces, and ii) how to schedule packet transmission durations over each interface. Analytical solutions for both sub-problems reveal two insightful design principles. First, the optimal packet allocation policy should follow a "water-filling" algorithm based on the noise level of each interface. Second, packets allocated to each wireless interface should be transmitted with equal duration while filling up the prescribed delay limit. Similar insights shall carry forward to future mobile devices with more than two interfaces.