-
PerfDetectiveAI -- Performance Gap Analysis and Recommendation in Software Applications
Authors:
Vivek Basavegowda Ramu
Abstract:
PerfDetectiveAI, a conceptual framework for performance gap analysis and suggestion in software applications is introduced in this research. For software developers, retaining a competitive edge and providing exceptional user experiences depend on maximizing application speed. But investigating cutting-edge approaches is necessary due to the complexity involved in determining performance gaps and…
▽ More
PerfDetectiveAI, a conceptual framework for performance gap analysis and suggestion in software applications is introduced in this research. For software developers, retaining a competitive edge and providing exceptional user experiences depend on maximizing application speed. But investigating cutting-edge approaches is necessary due to the complexity involved in determining performance gaps and creating efficient improvement tactics. Modern machine learning (ML) and artificial intelligence (AI) techniques are used in PerfDetectiveAI to monitor performance measurements and identify areas of underperformance in software applications. With the help of the framework, software developers and performance engineers should be able to enhance application performance and raise system productivity. It does this by utilizing sophisticated algorithms and utilizing sophisticated data analysis methodologies. Drawing on theoretical foundations from the fields of AI, ML and software engineering, PerfDetectiveAI envisions a sophisticated system capable of uncovering subtle performance discrepancies and identifying potential bottlenecks. PerfDetectiveAI aims to provide practitioners with data-driven recommendations to guide their decision-making processes by integrating advanced algorithms, statistical modelling, and predictive analytics. While PerfDetectiveAI is currently at the conceptual stage, this paper outlines the framework's fundamental principles, underlying methodologies and envisioned workflow. We want to encourage more research and development in the area of AI-driven performance optimization by introducing this conceptual framework, setting the foundation for the next developments in the quest for software excellence.
△ Less
Submitted 10 June, 2023;
originally announced June 2023.
-
Edge Computing Performance Amplification
Authors:
Vivek Basavegowda Ramu
Abstract:
Edge computing can be defined as an emerging technology that uses cloud computing to leverage edge data centers to process, store, and analyze data close to the source. Traditional cloud computing architectures are not designed for latency-critical applications such as AI (Artificial Intelligence) and IoT (Internet Of Things) because they rely on low data volumes generated by applications running…
▽ More
Edge computing can be defined as an emerging technology that uses cloud computing to leverage edge data centers to process, store, and analyze data close to the source. Traditional cloud computing architectures are not designed for latency-critical applications such as AI (Artificial Intelligence) and IoT (Internet Of Things) because they rely on low data volumes generated by applications running near highly-populated areas. When volume grows beyond 50 miles from the population center, networks experience higher latency and packet loss rates which impacts application performance. Since everyone's life is equipped with more and more IoT devices by the day, decisions should be made at a split second in edge computing. It is really crucial to perform at optimum level, some devices specially the medical wearables deal with patient life and any delay in decision making will result in disaster. Similarly, modern day autonomous self driving vehicles where late decisions can endup in accidents and really there is no room for any errors.
This paper provides a new approach to improve performance of the edge computing by having two identical computing systems in which one system will act as primary and another as reserved or secondary, this system will be available at the local environment of the IoT device and not in cloud. The secondary system will be reserved for mission critical requests and whenever the primary system breaches latency threshold for response only then the request will be re-routed to the secondary system. Both the systems will sync data on background and can also serve as backup computing systems in case of any failure to one of the systems.
△ Less
Submitted 1 January, 2023;
originally announced May 2023.
-
Large-Scale 3D Shape Reconstruction and Segmentation from ShapeNet Core55
Authors:
Li Yi,
Lin Shao,
Manolis Savva,
Haibin Huang,
Yang Zhou,
Qirui Wang,
Benjamin Graham,
Martin Engelcke,
Roman Klokov,
Victor Lempitsky,
Yuan Gan,
Pengyu Wang,
Kun Liu,
Fenggen Yu,
Panpan Shui,
Bingyang Hu,
Yan Zhang,
Yangyan Li,
Rui Bu,
Mingchao Sun,
Wei Wu,
Minki Jeong,
Jaehoon Choi,
Changick Kim,
Angom Geetchandra
, et al. (25 additional authors not shown)
Abstract:
We introduce a large-scale 3D shape understanding benchmark using data and annotation from ShapeNet 3D object database. The benchmark consists of two tasks: part-level segmentation of 3D shapes and 3D reconstruction from single view images. Ten teams have participated in the challenge and the best performing teams have outperformed state-of-the-art approaches on both tasks. A few novel deep learni…
▽ More
We introduce a large-scale 3D shape understanding benchmark using data and annotation from ShapeNet 3D object database. The benchmark consists of two tasks: part-level segmentation of 3D shapes and 3D reconstruction from single view images. Ten teams have participated in the challenge and the best performing teams have outperformed state-of-the-art approaches on both tasks. A few novel deep learning architectures have been proposed on various 3D representations on both tasks. We report the techniques used by each team and the corresponding performances. In addition, we summarize the major discoveries from the reported results and possible trends for the future work in the field.
△ Less
Submitted 27 October, 2017; v1 submitted 17 October, 2017;
originally announced October 2017.