2019
DOI: 10.1145/3309549
|View full text |Cite
|
Sign up to set email alerts
|

Client-side Computational Optimization

Abstract: Mobile platforms have matured to a point where they can provide the infrastructure required to support sophisticated optimization codes. This opens the possibility to envisage new interest for distributed application codes and the opportunity to intensify research on optimization algorithms requiring limited computational resources, as provided by mobile platforms. In this article, we report on some exploratory experience in this area. We illustrate some practical, real-world cases where running opti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 18 publications
0
1
0
Order By: Relevance
“…This solution only worked in scenarios with few devices and it could not be scalable in any way. In this sense, we aimed to change the weights of our architecture ( fat client–thin server ) by shifting the computation to a client-embedded device: a design choice that was well supported by current architectures, even for computationally demanding tasks [ 51 , 52 ], while maintaining a good level of accuracy for the prediction of the number of people in a classroom [ 17 ]. In this way, this method is expected to produce many benefits: Higher scalability: fat clients can complete jobs independently from other clients and then send their results to the server; Working semi-offline: in this way, it is possible to predict the number of people in a scene and store that result directly on a single-board computer without the need to send the data immediately; Higher availability: instead of having a single point of failure, there are different clients that work independently.…”
Section: Our Proposed Architecturementioning
confidence: 99%
“…This solution only worked in scenarios with few devices and it could not be scalable in any way. In this sense, we aimed to change the weights of our architecture ( fat client–thin server ) by shifting the computation to a client-embedded device: a design choice that was well supported by current architectures, even for computationally demanding tasks [ 51 , 52 ], while maintaining a good level of accuracy for the prediction of the number of people in a classroom [ 17 ]. In this way, this method is expected to produce many benefits: Higher scalability: fat clients can complete jobs independently from other clients and then send their results to the server; Working semi-offline: in this way, it is possible to predict the number of people in a scene and store that result directly on a single-board computer without the need to send the data immediately; Higher availability: instead of having a single point of failure, there are different clients that work independently.…”
Section: Our Proposed Architecturementioning
confidence: 99%