M Tech Dissertations
Permanent URI for this collectionhttp://ir.daiict.ac.in/handle/123456789/3
Browse
2 results
Search Results
Item Open Access Smartphones as Computing Platforms: An all-in-one Mobile Application(Dhirubhai Ambani Institute of Information and Communication Technology, 2023) Trivedi, Jaineel Udayan; Sasidhar, KalyanAdvancements in technology have led to more intelligent computing systems, butserver-based computing presents itself with network delay and high energy consumptionleading to significant carbon footprints. A lag in computing the resultand rendering it on a user�s end device, such as a smartphone could lead to poorquality of experience or user experience. Edge computing and its variants suchas fog and cloudlet computing, are paradigms for processing data close to thesource. However, the computing platform still remains to be a high-end server.The pipeline of mobile (smartphone-based) sensing involves sensing, data preprocessing,feature extraction, model training, and testing. The majority of workimplemented only the sensing phase whereas the remaining were offloaded to aserver. However, smartphones have rich computing power in terms of octa-coreprocessors, faster clock speeds that are under-utilized. Few attempts have beenmade to utilize this computing power. Benchmark studies have shown that theperformance of smartphone processors equals an Intel i3 processor. Most importantly,these devices consumed 30 times lesser energy than traditional servers forthe same computing task.In this work, we design, develop and implement a mobile application wherethe entire pipeline is implemented on the phone. The application takes the collectedsensor data on which we implement machine learning algorithms to classifythe physical activity of a user. Performance results show that the app consumes350mAh amount of battery, with a CPU utilization of 13%. We also receivedan average user rating of 4.5/5 for user experience on the impact of positive interventionsthat our app automatically provides. This thesis provides a frameworkfor implementing applications on smartphones eliminating the need for offloading.Item Open Access Empirical Study Of Smartphones As An Edge Device(Dhirubhai Ambani Institute of Information and Communication Technology, 2023) Shah, Vyom Hiteshkumar; Sasidhar, KalyanIncreased automation and intelligence in computer systems have revealed Cloudbasedcomputing constraints such as unpredictable latency in safety-critical andperformance-sensitive applications. Features of smartphones attract researchersmore towards using smartphones as edge computing devices because of the presenceof the sensors inbuilt and the computing powers of CPU cores. So a smartphoneis a combination of IoT and Edge computing devices.To overcome the usage of high-end computing devices at the edge layer, thisarticle proposes the idea of using a smartphone as an edge device for processingdata. Sensors or IoT devices generally send data to the edge device ratherthan directly sending it to the cloud for processing. So mainly, this article emphasizessolving the research question of whether smartphones can be used as edgedevices. So in this, a distributed smartphone system following master-slave architectureis proposed, which helps to distribute the computation power amongslaves. Word count, average of temperature data and indoor localization. Comparedto desktop PCs computation, master-slave utilizes CPU 75% more than juston single-device computation and on an average 50% faster than on computingon a single device. This motivates us to design an architecture that can utilizethe data from the cloud and perform the computation using the CPU cores of thesmartphone.