Sherif G. Aly

Learn More
Various emerging context aware social-based applications and services assume constant non-disruptive connectivity. Mobile advertisers in such environments want to reach potentially interested users in a given proximity and within a specified short-duration, whether these users are connected to the network or not. While opportunistic forwarding algorithms(More)
Communication in mobile opportunistic networks is primarily achieved through a variety of store-carry-and-forward techniques, where node mobility is exploited for end-to-end data delivery. The main routing challenges these networks face is determining when to forward a message and which nodes to forward it to, ultimately resulting in varying delay and cost(More)
In this article, a set of Java classes and description styles are proposed to allow the use of the language to specify and simulate RTL descriptions. Components are made reactive to signals using Java observability. A clock is modeled using the multithreaded features of Java. The proposed classes and styles, named RTLJava, implement a cycle-based simulator(More)
Interest and social-awareness can be valuable determinants in decisions related to content delivery in mobile environments. Under certain conditions, we can deliver content with less cost and better delivery ratios, while only involving users that are interested in the type of content being delivered. However, the depletion of valuable power resources poses(More)