Skip to main content

Showing 1–30 of 30 results for author: Kosar, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.09650  [pdf, other

    cs.NI

    Carbon-Aware End-to-End Data Movement

    Authors: Jacob Goldverg, Hasibul Jamil, Elvis Rodriguez, Tevfik Kosar

    Abstract: The latest trends in the adoption of cloud, edge, and distributed computing, as well as a rise in applying AI/ML workloads, have created a need to measure, monitor, and reduce the carbon emissions of these compute-intensive workloads and the associated communication costs. The data movement over networks has considerable carbon emission that has been neglected due to the difficulty in measuring th… ▽ More

    Submitted 13 June, 2024; originally announced June 2024.

  2. arXiv:2403.09445  [pdf, other

    cs.DC

    Benchmarking Distributed Coordination Systems: A Survey and Analysis

    Authors: Bekir Turkkan, Tevfik Kosar, Aleksey Charapko, Ailidani Ailijiang, Murat Demirbas

    Abstract: Coordination services and protocols are critical components of distributed systems and are essential for providing consistency, fault tolerance, and scalability. However, due to lack of a standard benchmarking tool for distributed coordination services, coordination service developers/researchers either use a NoSQL standard benchmark and omit evaluating consistency, distribution, and fault-toleran… ▽ More

    Submitted 14 March, 2024; originally announced March 2024.

  3. arXiv:2402.09392  [pdf, other

    cs.MM cs.AI

    LL-GABR: Energy Efficient Live Video Streaming Using Reinforcement Learning

    Authors: Adithya Raman, Bekir Turkkan, Tevfik Kosar

    Abstract: Over the recent years, research and development in adaptive bitrate (ABR) algorithms for live video streaming have been successful in improving users' quality of experience (QoE) by reducing latency to near real-time levels while delivering higher bitrate videos with minimal rebuffering time. However, the QoE models used by these ABR algorithms do not take into account that a large portion of live… ▽ More

    Submitted 14 February, 2024; originally announced February 2024.

    Comments: 10 pages, 3 figures, 3 Tables

  4. Qualitative analysis of the relationship between design smells and software engineering challenges

    Authors: Asif Imran, Tevfik Kosar

    Abstract: Software design debt aims to elucidate the rectification attempts of the present design flaws and studies the influence of those to the cost and time of the software. Design smells are a key cause of incurring design debt. Although the impact of design smells on design debt have been predominantly considered in current literature, how design smells are caused due to not following software engineer… ▽ More

    Submitted 22 October, 2023; originally announced October 2023.

    Comments: arXiv admin note: substantial text overlap with arXiv:1910.05428

    Journal ref: 2022 The 3rd European Symposium on Software Engineering (ESSE 2022)

  5. arXiv:2310.14444  [pdf, other

    cs.SE cs.LG

    URegM: a unified prediction model of resource consumption for refactoring software smells in open source cloud

    Authors: Asif Imran, Tevfik Kosar

    Abstract: The low cost and rapid provisioning capabilities have made the cloud a desirable platform to launch complex scientific applications. However, resource utilization optimization is a significant challenge for cloud service providers, since the earlier focus is provided on optimizing resources for the applications that run on the cloud, with a low emphasis being provided on optimizing resource utiliz… ▽ More

    Submitted 22 October, 2023; originally announced October 2023.

    Journal ref: 2022 The 3rd European Symposium on Software Engineering (ESSE 2022)

  6. arXiv:2310.11406  [pdf, other

    cs.NI cs.DC

    GreenNFV: Energy-Efficient Network Function Virtualization with Service Level Agreement Constraints

    Authors: MD S Q Zulkar Nine, Tevfik Kosar, Fatih Bulut, **ho Hwang

    Abstract: Network Function Virtualization (NFV) platforms consume significant energy, introducing high operational costs in edge and data centers. This paper presents a novel framework called GreenNFV that optimizes resource usage for network function chains using deep reinforcement learning. GreenNFV optimizes resource parameters such as CPU sharing ratio, CPU frequency scaling, last-level cache (LLC) allo… ▽ More

    Submitted 17 October, 2023; originally announced October 2023.

  7. arXiv:2307.12146  [pdf, other

    cs.SE cs.DC

    CloudScent: a model for code smell analysis in open-source cloud

    Authors: Raj Narendra Shah, Sameer Ahmed Mohamed, Asif Imran, Tevfik Kosar

    Abstract: The low cost and rapid provisioning capabilities have made open-source cloud a desirable platform to launch industrial applications. However, as open-source cloud moves towards maturity, it still suffers from quality issues like code smells. Although, a great emphasis has been provided on the economic benefits of deploying open-source cloud, low importance has been provided to improve the quality… ▽ More

    Submitted 22 July, 2023; originally announced July 2023.

  8. arXiv:2306.15763  [pdf, other

    cs.SE cs.LG

    Predicting the Impact of Batch Refactoring Code Smells on Application Resource Consumption

    Authors: Asif Imran, Tevfik Kosar, Jaroslaw Zola, Muhammed Fatih Bulut

    Abstract: Automated batch refactoring has become a de-facto mechanism to restructure software that may have significant design flaws negatively impacting the code quality and maintainability. Although automated batch refactoring techniques are known to significantly improve overall software quality and maintainability, their impact on resource utilization is not well studied. This paper aims to bridge the g… ▽ More

    Submitted 27 June, 2023; originally announced June 2023.

  9. arXiv:2211.11949  [pdf, other

    cs.NI cs.AI cs.DC cs.PF

    A Reinforcement Learning Approach to Optimize Available Network Bandwidth Utilization

    Authors: Hasibul Jamil, Elvis Rodrigues, Jacob Goldverg, Tevfik Kosar

    Abstract: Efficient data transfers over high-speed, long-distance shared networks require proper utilization of available network bandwidth. Using parallel TCP streams enables an application to utilize network parallelism and can improve transfer throughput; however, finding the optimum number of parallel TCP streams is challenging due to nondeterministic background traffic sharing the same network. Additio… ▽ More

    Submitted 30 November, 2022; v1 submitted 21 November, 2022; originally announced November 2022.

    Comments: Submitted to ICC 2023, converted to 12 pages , conference submission was for 7 pages

    ACM Class: C.4; C.2.3; I.2.6

  10. Energy-Efficient Data Transfer Optimization via Decision-Tree Based Uncertainty Reduction

    Authors: Hasibul Jamil, Lavone Rodolph, Jacob Goldverg, Tevfik Kosar

    Abstract: The increase and rapid growth of data produced by scientific instruments, the Internet of Things (IoT), and social media is causing data transfer performance and resource consumption to garner much attention in the research community. The network infrastructure and end systems that enable this extensive data movement use a substantial amount of electricity, measured in terawatt-hours per year. Man… ▽ More

    Submitted 24 April, 2022; v1 submitted 15 April, 2022; originally announced April 2022.

    Comments: 10 pages accepted to be published in IEEE ICCCN2022

    Journal ref: 2022 International Conference on Computer Communications and Networks (ICCCN)

  11. arXiv:2105.14157  [pdf, other

    cs.DC cs.NI

    SMURF: Efficient and Scalable Metadata Access for Distributed Applications

    Authors: Bing Zhang, Tevfik Kosar

    Abstract: In parallel with big data processing and analysis dominating the usage of distributed and cloud infrastructures, the demand for distributed metadata access and transfer has increased. In many application domains, the volume of data generated exceeds petabytes, while the corresponding metadata amounts to terabytes or even more. This paper proposes a novel solution for efficient and scalable metadat… ▽ More

    Submitted 28 May, 2021; originally announced May 2021.

  12. arXiv:2104.01192  [pdf, other

    cs.NI

    Energy-saving Cross-layer Optimization of Big Data Transfer Based on Historical Log Analysis

    Authors: Lavone Rodolph, MD S Q Zulkar Nine, Luigi Di Tacchio, Tevfik Kosar

    Abstract: With the proliferation of data movement across the Internet, global data traffic per year has already exceeded the Zettabyte scale. The network infrastructure and end-systems facilitating the vast data movement consume an extensive amount of electricity, measured in terawatt-hours per year. This massive energy footprint costs the world economy billions of dollars partially due to energy consumed a… ▽ More

    Submitted 2 April, 2021; originally announced April 2021.

  13. The Impact of Auto-Refactoring Code Smells on the Resource Utilization of Cloud Software

    Authors: Asif Imran, Tevfik Kosar

    Abstract: Cloud-based software-as-a-service (SaaS) have gained popularity due to their low cost and elasticity. However, like other software, SaaS applications suffer from code smells, which can drastically affect functionality and resource usage. Code smell is any design in the source code that indicates a deeper problem. The software community deploys automated refactoring to eliminate smells which can im… ▽ More

    Submitted 14 August, 2020; originally announced August 2020.

    Journal ref: In SEKE (pp. 299-304) 2020

  14. arXiv:1910.06109  [pdf, other

    cs.SE cs.CY cs.IR cs.LG

    Software Sustainability: A Systematic Literature Review and Comprehensive Analysis

    Authors: Asif Imran, Tevfik Kosar

    Abstract: Software Engineering is a constantly evolving subject area that faces new challenges every day as it tries to automate newer business processes. One of the key challenges to the success of a software solution is attaining sustainability. The inability of numerous software to sustain for the desired time-length is caused by limited consideration given towards sustainability during the stages of sof… ▽ More

    Submitted 10 October, 2019; originally announced October 2019.

    Comments: none

  15. arXiv:1910.05428  [pdf, ps, other

    cs.SE cs.IR

    Design Smell Analysis for Develo** and Established Open Source Java Software

    Authors: Asif Imran, Tevfik Kosar

    Abstract: Software design smells are design attributes which violate the fundamental design principles. Design smells are a key cause of design debt. Although the activities of design smell identification and measurement are predominantly considered in current literature, those which identify and communicate which design smells occur more frequently in newly develo** software and which ones are more domin… ▽ More

    Submitted 11 October, 2019; originally announced October 2019.

    Comments: none

  16. arXiv:1904.05867  [pdf, other

    cs.DC cs.NI

    Energy-Efficient High-Throughput Data Transfers via Dynamic CPU Frequency and Core Scaling

    Authors: Luigi Di Tacchio, Zulkar Nine, Tevfik Kosar, Fatih M. Bulut, **ho Hwang

    Abstract: The energy footprint of global data movement has surpassed 100 terawatt hours, costing more than 20 billion US dollars to the world economy. Depending on the number of switches, routers, and hubs between the source and destination nodes, the networking infrastructure consumes 10% - 75% of the total energy during active data transfers, and the rest is consumed by the end systems. Even though there… ▽ More

    Submitted 11 April, 2019; originally announced April 2019.

  17. arXiv:1812.11255  [pdf, other

    cs.DC

    A Two-Phase Dynamic Throughput Optimization Model for Big Data Transfers

    Authors: Zulkar Nine, Tevfik Kosar

    Abstract: The amount of data moved over dedicated and non-dedicated network links increases much faster than the increase in the network capacity, but the current solutions fail to guarantee even the promised achievable transfer throughputs. In this paper, we propose a novel dynamic throughput optimization model based on mathematical modeling with offline knowledge discovery/analysis and adaptive online dec… ▽ More

    Submitted 28 December, 2018; originally announced December 2018.

    Comments: arXiv admin note: substantial text overlap with arXiv:1707.09455

  18. arXiv:1810.05892  [pdf, other

    cs.NI

    GreenDataFlow: Minimizing the Energy Footprint of Global Data Movement

    Authors: MD S Q Zulkar Nine, Luigi Di Tacchio, Asif Imran, Tevfik Kosar, M. Fatih Bulut, **ho Hwang

    Abstract: The global data movement over Internet has an estimated energy footprint of 100 terawatt hours per year, costing the world economy billions of dollars. The networking infrastructure together with source and destination nodes involved in the data transfer contribute to overall energy consumption. Although considerable amount of research has rendered power management techniques for the networking in… ▽ More

    Submitted 13 October, 2018; originally announced October 2018.

  19. arXiv:1805.10499  [pdf, other

    cs.DC

    Data-Aware Approximate Workflow Scheduling

    Authors: Dengpan Yin, Tevfik Kosar

    Abstract: Optimization of data placement in complex scientific workflows has become very crucial since the large amounts of data generated by these workflows significantly increases the turnaround time of the end-to-end application. It is almost impossible to make an optimal scheduling for the end-to-end workflow without considering the intermediate data movement. In order to reduce the complexity of the wo… ▽ More

    Submitted 26 May, 2018; originally announced May 2018.

  20. arXiv:1805.08616  [pdf, other

    cs.NI

    Energy-Efficient Mobile Network I/O Optimization at the Application Layer

    Authors: Kemal Guner, MD S Q Zulkar Nine, Tevfik Kosar, Fatih Bulut

    Abstract: Mobile data traffic (cellular + WiFi) will exceed PC Internet traffic by 2020. As the number of smartphone users and the amount of data transferred per smartphone grow exponentially, limited battery power is becoming an increasingly critical problem for mobile devices which depend on the network I/O. Despite the growing body of research in power management techniques for the mobile devices at the… ▽ More

    Submitted 19 May, 2018; originally announced May 2018.

    Comments: arXiv admin note: text overlap with arXiv:1805.03970 and substantial text overlap with arXiv:1707.06826

  21. arXiv:1805.03970  [pdf, other

    cs.NI

    Energy-Efficient Mobile Network I/O

    Authors: Kemal Guner, Tevfik Kosar

    Abstract: By year 2020, the number of smartphone users globally will reach 3 Billion and the mobile data traffic (cellular + WiFi) will exceed PC Internet traffic the first time. As the number of smartphone users and the amount of data transferred per smartphone grow exponentially, limited battery power is becoming an increasingly critical problem for mobile devices which heavily depend on network I/O. Desp… ▽ More

    Submitted 8 May, 2018; originally announced May 2018.

    Comments: arXiv admin note: substantial text overlap with arXiv:1707.06826

  22. arXiv:1712.02944  [pdf, other

    cs.DC

    OneDataShare: A Vision for Cloud-hosted Data Transfer Scheduling and Optimization as a Service

    Authors: Asif Imran, Md S Q Zulkar Nine, Kemal Guner, Tevfik Kosar

    Abstract: Fast, reliable, and efficient data transmission across wide-area networks is a predominant bottleneck for data-intensive cloud applications. This paper introduces OneDataShare, which is designed to eliminate the issues plaguing effective cloud-based data transfers of varying file sizes and across incompatible transfer end-points. The vision of OneDataShare is to achieve high-speed data communicati… ▽ More

    Submitted 8 December, 2017; originally announced December 2017.

  23. arXiv:1708.05425  [pdf, other

    cs.DC

    A Heuristic Approach to Protocol Tuning for High Performance Data Transfers

    Authors: Engin Arslan, Tevfik Kosar

    Abstract: Obtaining optimal data transfer performance is of utmost importance to today's data-intensive distributed applications and wide-area data replication services. Doing so necessitates effectively utilizing available network bandwidth and resources, yet in practice transfers seldom reach the levels of utilization they potentially could. Tuning protocol parameters such as pipelining, parallelism, and… ▽ More

    Submitted 17 August, 2017; originally announced August 2017.

  24. arXiv:1708.03053  [pdf, other

    cs.DC

    Application Level High Speed Transfer Optimization Based on Historical Analysis and Real-time Tuning

    Authors: Engin Arslan, Tevfik Kosar

    Abstract: Data-intensive scientific and commercial applications increasingly require frequent movement of large datasets from one site to the other(s). Despite growing network capacities, these data movements rarely achieve the promised data transfer rates of the underlying physical network due to poorly tuned data transfer protocols. Accurately and efficiently tuning the data transfer protocol parameters i… ▽ More

    Submitted 9 August, 2017; originally announced August 2017.

  25. arXiv:1707.09455  [pdf, other

    cs.DC

    Data Transfer Optimization Based on Offline Knowledge Discovery and Adaptive Real-time Sampling

    Authors: MD S Q Zulkar Nine, Kemal Guner, Ziyun Huang, Xiangyu Wang, **hui Xu, Tevfik Kosar

    Abstract: The amount of data moved over dedicated and non-dedicated network links increases much faster than the increase in the network capacity, but the current solutions fail to guarantee even the promised achievable transfer throughputs. In this paper, we propose a novel dynamic throughput optimization model based on mathematical modeling with offline knowledge discovery/analysis and adaptive online dec… ▽ More

    Submitted 27 November, 2017; v1 submitted 28 July, 2017; originally announced July 2017.

  26. arXiv:1707.06826  [pdf, other

    cs.NI

    Energy-Performance Trade-offs in Mobile Data Transfers

    Authors: Kemal Guner, Tevfik Kosar

    Abstract: By year 2020, the number of smartphone users globally will reach 3 Billion and the mobile data traffic (cellular + WiFi) will exceed PC internet traffic the first time. As the number of smartphone users and the amount of data transferred per smartphone grow exponentially, limited battery power is becoming an increasingly critical problem for mobile devices which increasingly depend on network I/O.… ▽ More

    Submitted 21 July, 2017; originally announced July 2017.

  27. arXiv:1707.05730  [pdf, other

    cs.NI

    Energy-Efficient Data Transfer Algorithms for HTTP-Based Services

    Authors: Tevfik Kosar, Ismail Alan

    Abstract: According to recent statistics, more than 1 zettabytes of data is moved over the Internet annually, which consumes several terawatt hours of electricity, and costs billions of US dollars to the world economy. HTTP protocol is used in the majority of these data transfers, accounting for 70% of the global Internet traffic. We claim that HTTP transfers, and the services based on HTTP, can become more… ▽ More

    Submitted 18 July, 2017; originally announced July 2017.

  28. arXiv:1703.08905  [pdf, other

    cs.DC

    WPaxos: Wide Area Network Flexible Consensus

    Authors: Ailidani Ailijiang, Aleksey Charapko, Murat Demirbas, Tevfik Kosar

    Abstract: WPaxos is a multileader Paxos protocol that provides low-latency and high-throughput consensus across wide-area network (WAN) deployments. WPaxos uses multileaders, and partitions the object-space among these multileaders. Unlike statically partitioned multiple Paxos deployments, WPaxos is able to adapt to the changing access locality through object stealing. Multiple concurrent leaders coinciding… ▽ More

    Submitted 3 April, 2019; v1 submitted 26 March, 2017; originally announced March 2017.

  29. arXiv:1303.0722  [pdf, other

    cs.PL

    EasyTime++: A case study of incremental domain-specific language development

    Authors: Iztok Fister Jr., Tomaž Kosar, Iztok Fister, Marjan Mernik

    Abstract: EasyTime is a domain-specific language (DSL) for measuring time during sports competitions. A distinguishing feature of DSLs is that they are much more amenable to change, and EasyTime is no exception in this regard. This paper introduces two new EasyTime features: classifications of competitors into categories, and the inclusion of competitions where the number of laps must be dynamically determi… ▽ More

    Submitted 4 March, 2013; originally announced March 2013.

    Journal ref: Information technology and control, 42(1), 77--85, 2013

  30. arXiv:1208.4126  [pdf, other

    cs.PL

    Upgrading EasyTime: from a textual to a visual language

    Authors: Iztok Fister Jr., Tomaž Kosar, Marjan Mernik, Iztok Fister

    Abstract: Measuring time in mass sports competitions is usually performed using expensive measuring devices. Unfortunately, these solutions are not acceptable by many organizers of sporting competitions. In order to make the measuring time as cheap as possible, the domain-specific language (DSL) EasyTime was proposed. In practice, it has been proven to be universal, flexible, and efficient. It can even redu… ▽ More

    Submitted 20 August, 2012; originally announced August 2012.

    Journal ref: I. Fister Jr., T. Kosar, M. Mernik, I. Fister, Upgrading EasyTime: from a textual to a visual language, In Proceedings of the 21st International Electrotechnical and Computer Science Conference, Portorož, Slovenia, 2012