Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ahmed Abdel Moamen

dblp:153/0137 · also Ahmed Abdelmoamen · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 2020
0000-0003-0274-0822ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 100%

Topics — the 2 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Ubiquitous computing and smart environments › mobile sensing
continuous sensing
0.412020
Opportunistic Sharing of Continuous Mobile Sensing Data for Energy and Power Conservation · IEEE Trans. Serv. Comput. 2020
Energy-efficient computing › low-power design
low-power sensing
0.112020
Opportunistic Sharing of Continuous Mobile Sensing Data for Energy and Power Conservation · IEEE Trans. Serv. Comput. 2020

Methods — techniques the papers use, named apart from their topics

sensing scheduler · 0.9custom filter · 0.9
YearPublicationVenuePosition
2020 Opportunistic Sharing of Continuous Mobile Sensing Data for Energy and Power Conservation
abstract
Smartphones and a growing number of wearable devices are equipped with powerful sensors. This has led to increased interest in developing applications using sensor feeds from such devices to offer services across a wide variety of domains including healthcare, entertainment, environmental monitoring and transportation. However, most of these applications require continuous sensing, which places a heavy demand on the typically limited battery power of devices. This paper presents ShareSens, our approach to opportunistically merge sensing requirements of independent applications. We achieve this using sensing schedulers for sensors, which determine the lowest sensing rate which would satisfy all requests, and then use custom filters to send out only the required data to each application. Applications can request fixed sampling rates or ranges of rates, creating the opportunity for sending them higher rates than minimally required-“for free.” Sensing requests made through our ShareSens API are forwarded to the relevant schedulers, which determine the optimum sensing rates to satisfy all requests, and set up filters to deliver required feeds to the applications. The design and implementation of ShareSens is presented, along with results from our experimental work on the power savings that can be achieved by using it.
Ahmed Abdel Moamen, Nadeem Jamali
IEEE Trans. Serv. Comput.1
2018 Approaching Actor-Level Resource Control for Akka
Ahmed Abdel Moamen, Dezhong Wang, Nadeem Jamali
JSSPP1
2017 Supporting Resource Control for Actor Systems in Akka
abstract
Although there are models and prototype implementations for controlling resource use in Actor systems, they are difficult to implement for production implementations of Actors such as Akka. This is because the messaging and scheduling infrastructures of runtime systems are increasingly complex and significantly different from one system to another. This paper presents our efforts in implementing resource control support for Actor systems implemented using the Akka library. Particularly, given the lack of support in Akka for direct scheduling of actors, we compare two different ways of approximating actor-level control support. The first implementation expects messages to actors to provide estimates of resources likely to be consumed for processing them; these estimates are then relied upon to make scheduling decisions. In the second implementation, resource use of scheduled actors is tracked, and compared against allocations to decide when they should be scheduled next. We present experimental results on the performance cost of these resource control mechanisms, as well as their impact on resource utilization.
Ahmed Abdel Moamen, Dezhong Wang, Nadeem Jamali
ICDCS1
2015 CSSWare: An Actor-Based Middleware for Mobile Crowd-Sourced Services
abstract
The growing ubiquity of personal connected devices -- each with a number of sensors -- has created the opportunity for a wide range of crowd-sourced services. Although the programming required for offering new services can be significant if done from scratch, we identify core communication mechanis
Ahmed Abdel Moamen, Nadeem Jamali
MobiQuitous1