Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–22 of 22 results for author: Nikolopoulos, D S

.
  1. arXiv:2003.12448  [pdf, other

    cs.DC cs.AR

    Workload-Aware DRAM Error Prediction using Machine Learning

    Authors: Lev Mukhanov, Konstantinos Tovletoglou, Hans Vandierendonck, Dimitrios S. Nikolopoulos, Georgios Karakonstantis

    Abstract: The aggressive scaling of technology may have helped to meet the growing demand for higher memory capacity and density, but has also made DRAM cells more prone to errors. Such a reality triggered a lot of interest in modeling DRAM behavior for either predicting the errors in advance or for adjusting DRAM circuit parameters to achieve a better trade-off between energy efficiency and reliability. Ex… ▽ More

    Submitted 17 March, 2020; originally announced March 2020.

    ACM Class: B.3.4

    Journal ref: In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), Orlando, Florida, USA, 2019

  2. arXiv:2003.08305  [pdf, other

    cs.DC

    Cross Architectural Power Modelling

    Authors: Kai Chen, Peter Kilpatrick, Dimitrios S. Nikolopoulos, Blesson Varghese

    Abstract: Existing power modelling research focuses on the model rather than the process for developing models. An automated power modelling process that can be deployed on different processors for developing power models with high accuracy is developed. For this, (i) an automated hardware performance counter selection method that selects counters best correlated to power on both ARM and Intel processors, (… ▽ More

    Submitted 17 March, 2020; originally announced March 2020.

    Comments: 10 pages; IEEE/ACM CCGrid 2020. arXiv admin note: text overlap with arXiv:1710.10325

  3. arXiv:1905.03184  [pdf, other

    cs.DC

    Implementing Efficient Message Logging Protocols as MPI Application Extensions

    Authors: Kiril Dichev, Dimitrios S. Nikolopoulos

    Abstract: Message logging protocols are enablers of local rollback, a more efficient alternative to global rollback, for fault tolerant MPI applications. Until now, message logging MPI implementations have incurred the overheads of a redesign and redeployment of an MPI library, as well as continued performance penalties across various kernels. Successful research efforts for message logging implementations… ▽ More

    Submitted 8 May, 2019; originally announced May 2019.

  4. arXiv:1811.04481  [pdf, other

    cs.DC

    RADS: Real-time Anomaly Detection System for Cloud Data Centres

    Authors: Sakil Barbhuiya, Zafeirios Papazachos, Peter Kilpatrick, Dimitrios S. Nikolopoulos

    Abstract: Cybersecurity attacks in Cloud data centres are increasing alongside the growth of the Cloud services market. Existing research proposes a number of anomaly detection systems for detecting such attacks. However, these systems encounter a number of challenges, specifically due to the unknown behaviour of the attacks and the occurrence of genuine Cloud workload spikes, which must be distinguished fr… ▽ More

    Submitted 11 November, 2018; originally announced November 2018.

    Comments: 14 pages

  5. arXiv:1810.04608  [pdf, other

    cs.DC eess.SY

    DYVERSE: DYnamic VERtical Scaling in Multi-tenant Edge Environments

    Authors: Nan Wang, Michail Matthaiou, Dimitrios S. Nikolopoulos, Blesson Varghese

    Abstract: Multi-tenancy in resource-constrained environments is a key challenge in Edge computing. In this paper, we develop 'DYVERSE: DYnamic VERtical Scaling in Edge' environments, which is the first light-weight and dynamic vertical scaling mechanism for managing resources allocated to applications for facilitating multi-tenancy in Edge environments. To enable dynamic vertical scaling, one static and thr… ▽ More

    Submitted 21 February, 2020; v1 submitted 19 September, 2018; originally announced October 2018.

  6. arXiv:1806.06576  [pdf, other

    cs.DC

    VEBO: A Vertex- and Edge-Balanced Ordering Heuristic to Load Balance Parallel Graph Processing

    Authors: Jiawen Sun, Hans Vandierendonck, Dimitrios S. Nikolopoulos

    Abstract: Graph partitioning drives graph processing in distributed, disk-based and NUMA-aware systems. A commonly used partitioning goal is to balance the number of edges per partition in conjunction with minimizing the edge or vertex cut. While this type of partitioning is computationally expensive, we observe that such topology-driven partitioning nonetheless results in computational load imbalance. We p… ▽ More

    Submitted 18 June, 2018; originally announced June 2018.

    Comments: 13 pages

  7. arXiv:1712.04495  [pdf, other

    cs.DC

    Intra-node Memory Safe GPU Co-Scheduling

    Authors: Carlos Reano, Federico Silla, Dimitrios S. Nikolopoulos, Blesson Varghese

    Abstract: GPUs in High-Performance Computing systems remain under-utilised due to the unavailability of schedulers that can safely schedule multiple applications to share the same GPU. The research reported in this paper is motivated to improve the utilisation of GPUs by proposing a framework, we refer to as schedGPU, to facilitate intra-node GPU co-scheduling such that a GPU can be safely shared among mult… ▽ More

    Submitted 12 December, 2017; originally announced December 2017.

    Comments: Accepted on 12 Dec 2017, IEEE Transactions on Parallel and Distributed Systems

  8. arXiv:1710.10325  [pdf, ps, other

    cs.PF

    Power Modelling for Heterogeneous Cloud-Edge Data Centers

    Authors: Kai Chen, Blesson Varghese, Peter Kilpatrick, Dimitrios S. Nikolopoulos

    Abstract: Existing power modelling research focuses not on the method used for developing models but rather on the model itself. This paper aims to develop a method for deploying power models on emerging processors that will be used, for example, in cloud-edge data centers. Our research first develops a hardware counter selection method that appropriately selects counters most correlated to power on ARM and… ▽ More

    Submitted 27 October, 2017; originally announced October 2017.

    Comments: 10 pages,10 figures,conference

  9. arXiv:1710.10090  [pdf, other

    cs.DC

    Edge-as-a-Service: Towards Distributed Cloud Architectures

    Authors: Blesson Varghese, Nan Wang, Jianyu Li, Dimitrios S. Nikolopoulos

    Abstract: We present an Edge-as-a-Service (EaaS) platform for realising distributed cloud architectures and integrating the edge of the network in the computing ecosystem. The EaaS platform is underpinned by (i) a lightweight discovery protocol that identifies edge nodes and make them publicly accessible in a computing environment, and (ii) a scalable resource provisioning mechanism for offloading workloads… ▽ More

    Submitted 27 October, 2017; originally announced October 2017.

    Comments: 10 pages; presented at the EdgeComp Symposium 2017; will appear in Proceedings of the International Conference on Parallel Computing, 2017

  10. arXiv:1709.04061  [pdf, other

    cs.DC

    ENORM: A Framework For Edge NOde Resource Management

    Authors: Nan Wang, Blesson Varghese, Michail Matthaiou, Dimitrios S. Nikolopoulos

    Abstract: Current computing techniques using the cloud as a centralised server will become untenable as billions of devices get connected to the Internet. This raises the need for fog computing, which leverages computing at the edge of the network on nodes, such as routers, base stations and switches, along with the cloud. However, to realise fog computing the challenge of managing edge nodes will need to b… ▽ More

    Submitted 12 September, 2017; originally announced September 2017.

    Comments: 14 pages; accepted to IEEE Transactions on Services Computing on 12 September 2017

  11. arXiv:1705.10208  [pdf, ps, other

    cs.DC

    Dependency-Aware Rollback and Checkpoint-Restart for Distributed Task-Based Runtimes

    Authors: Kiril Dichev, Herbert Jordan, Konstantinos Tovletoglou, Thomas Heller, Dimitrios S. Nikolopoulos, Georgios Karakonstantis, Charles Gillan

    Abstract: With the increase in compute nodes in large compute platforms, a proportional increase in node failures will follow. Many application-based checkpoint/restart (C/R) techniques have been proposed for MPI applications to target the reduced mean time between failures. However, rollback as part of the recovery remains a dominant cost even in highly optimised MPI applications employing C/R techniques.… ▽ More

    Submitted 29 May, 2017; originally announced May 2017.

  12. arXiv:1701.05451  [pdf, other

    cs.DC

    Feasibility of Fog Computing

    Authors: Blesson Varghese, Nan Wang, Dimitrios S. Nikolopoulos, Rajkumar Buyya

    Abstract: As billions of devices get connected to the Internet, it will not be sustainable to use the cloud as a centralised server. The way forward is to decentralise computations away from the cloud towards the edge of the network closer to the user. This reduces the latency of communication between a user device and the cloud, and is the premise of 'fog computing' defined in this paper. The aim of this p… ▽ More

    Submitted 19 January, 2017; originally announced January 2017.

    Comments: 8 pages

  13. arXiv:1609.01967  [pdf, other

    cs.DC

    Challenges and Opportunities in Edge Computing

    Authors: Blesson Varghese, Nan Wang, Sakil Barbhuiya, Peter Kilpatrick, Dimitrios S. Nikolopoulos

    Abstract: Many cloud-based applications employ a data centre as a central server to process data that is generated by edge devices, such as smartphones, tablets and wearables. This model places ever increasing demands on communication and computational infrastructure with inevitable adverse effect on Quality-of-Service and Experience. The concept of Edge Computing is predicated on moving some of this comput… ▽ More

    Submitted 7 September, 2016; originally announced September 2016.

    Comments: 6 pages, accepted to IEEE SmartCloud 2016

  14. arXiv:1606.04288  [pdf, other

    cs.DC cs.PL

    BDDT-SCC: A Task-parallel Runtime for Non Cache-Coherent Multicores

    Authors: Alexandros Labrineas, Polyvios Pratikakis, Dimitrios S. Nikolopoulos, Angelos Bilas

    Abstract: This paper presents BDDT-SCC, a task-parallel runtime system for non cache-coherent multicore processors, implemented for the Intel Single-Chip Cloud Computer. The BDDT-SCC runtime includes a dynamic dependence analysis and automatic synchronization, and executes OpenMP-Ss tasks on a non cache-coherent architecture. We design a runtime that uses fast on-chip inter-core communication with small mes… ▽ More

    Submitted 14 June, 2016; originally announced June 2016.

  15. arXiv:1606.04282  [pdf, other

    cs.DC cs.PL

    Myrmics: Scalable, Dependency-aware Task Scheduling on Heterogeneous Manycores

    Authors: Spyros Lyberis, Polyvios Pratikakis, Iakovos Mavroidis, Dimitrios S. Nikolopoulos

    Abstract: Task-based programming models have become very popular, as they offer an attractive solution to parallelize serial application code with task and data annotations. They usually depend on a runtime system that schedules the tasks to multiple cores in parallel while resolving any data hazards. However, existing runtime system implementations are not ready to scale well on emerging manycore processor… ▽ More

    Submitted 14 June, 2016; originally announced June 2016.

  16. arXiv:1605.04580  [pdf, other

    cs.DC

    TwinCG: Dual Thread Redundancy with Forward Recovery for Conjugate Gradient Methods

    Authors: Kiril Dichev, Dimitrios S. Nikolopoulos

    Abstract: Even though iterative solvers like the Conjugate Gradients method (CG) have been studied for over fifty years, fault tolerance for such solvers has seen much attention in recent years. For iterative solvers, two major reliable strategies of recovery exist: checkpoint-restart for backward recovery, or some type of redundancy technique for forward recovery. Important redundancy techniques like ABFT… ▽ More

    Submitted 15 May, 2016; originally announced May 2016.

  17. arXiv:1605.04111  [pdf, other

    cs.DC

    Energy Optimization of Memory Intensive Parallel workloads

    Authors: Chhaya Trehan, Hans Vandierendonck, Georgios Karakonstantis, Dimitrios S. Nikolopoulos

    Abstract: Energy consumption is an important concern in modern multicore processors. The energy consumed during the execution of an application can be minimized by tuning the hardware state utilizing knobs such as frequency, voltage etc. The existing theoretical work on energy mini- mization using Global DVFS (Dynamic Voltage and Frequency Scaling), despite being thorough, ignores the energy consumed by the… ▽ More

    Submitted 13 May, 2016; originally announced May 2016.

  18. arXiv:1504.00825  [pdf, other

    cs.PF

    ALEA: Fine-grain Energy Profiling with Basic Block Sampling

    Authors: Lev Mukhanov, Dimitrios S. Nikolopoulos, Bronis R. de Supinski

    Abstract: Energy efficiency is an essential requirement for all contemporary computing systems. We thus need tools to measure the energy consumption of computing systems and to understand how workloads affect it. Significant recent research effort has targeted direct power measurements on production computing systems using on-board sensors or external instruments. These direct methods have in turn guided st… ▽ More

    Submitted 14 November, 2016; v1 submitted 3 April, 2015; originally announced April 2015.

    Comments: 20 pages

  19. arXiv:1503.08104  [pdf, other

    cs.DC cs.AR

    Evaluating Asymmetric Multicore Systems-on-Chip using Iso-Metrics

    Authors: Charalampos Chalios, Dimitrios S. Nikolopoulos, Enrique S. Quintana-Orti

    Abstract: The end of Dennard scaling has pushed power consumption into a first order concern for current systems, on par with performance. As a result, near-threshold voltage computing (NTVC) has been proposed as a potential means to tackle the limited cooling capacity of CMOS technology. Hardware operating in NTV consumes significantly less power, at the cost of lower frequency, and thus reduced performanc… ▽ More

    Submitted 27 March, 2015; originally announced March 2015.

    Comments: Presented at HiPEAC EEHCO '15, 6 pages

    ACM Class: C.1.3; G.4

  20. arXiv:1501.03481  [pdf, other

    cs.DC

    Iso-Quality of Service: Fairly Ranking Servers for Real-Time Data Analytics

    Authors: Giorgis Georgakoudis, Charles J. Gillan, Ahmed Sayed, Ivor Spence, Richard Faloon, Dimitrios S. Nikolopoulos

    Abstract: We present a mathematically rigorous Quality-of-Service (QoS) metric which relates the achievable quality of service metric (QoS) for a real-time analytics service to the server energy cost of offering the service. Using a new iso-QoS evaluation methodology, we scale server resources to meet QoS targets and directly rank the servers in terms of their energy-efficiency and by extension cost of owne… ▽ More

    Submitted 14 January, 2015; originally announced January 2015.

    Comments: 12 pages, 5 figures, 8 tables, 6 equations. arXiv admin note: text overlap with arXiv:1501.00048

  21. arXiv:1501.00048  [pdf, other

    cs.DC

    Methods and Metrics for Fair Server Assessment under Real-Time Financial Workloads

    Authors: Giorgis Georgakoudis, Charles J. Gillan, Ahmed Sayed, Ivor Spence, Richard Faloon, Dimitrios S. Nikolopoulos

    Abstract: Energy efficiency has been a daunting challenge for datacenters. The financial industry operates some of the largest datacenters in the world. With increasing energy costs and the financial services sector growth, emerging financial analytics workloads may incur extremely high operational costs, to meet their latency targets. Microservers have recently emerged as an alternative to high-end servers… ▽ More

    Submitted 30 December, 2014; originally announced January 2015.

  22. arXiv:1412.5150  [pdf, other

    cs.PL

    A Programming Model and Runtime System for Significance-Aware Energy-Efficient Computing

    Authors: Vassilis Vassiliadis, Konstantinos Parasyris, Charalambos Chalios, Christos D. Antonopoulos, Spyros Lalis, Nikolaos Bellas, Hans Vandierendonck, Dimitrios S. Nikolopoulos

    Abstract: Reducing energy consumption is one of the key challenges in computing technology. One factor that contributes to high energy consumption is that all parts of the program are considered equally significant for the accuracy of the end-result. However, in many cases, parts of computations can be performed in an approximate way, or even dropped, without affecting the quality of the final output to a s… ▽ More

    Submitted 15 December, 2014; originally announced December 2014.