References of "Journal of Grid Computing"
     in
Bookmark and Share    
Full Text
Peer Reviewed
See detailIoTEF: A Federated Edge-Cloud Architecture for Fault-Tolerant IoT Applications
Javed, Asad; Robert, Jérémy UL; Heljanko, Keijo et al

in Journal of Grid Computing (2020)

The evolution of Internet of Things (IoT) technology has led to an increased emphasis on edge computing for Cyber-Physical Systems (CPS), in which applications rely on processing data closer to the data ... [more ▼]

The evolution of Internet of Things (IoT) technology has led to an increased emphasis on edge computing for Cyber-Physical Systems (CPS), in which applications rely on processing data closer to the data sources, and sharing the results across heterogeneous clusters. This has simplified the data exchanges between IoT/CPS systems, the cloud, and the edge for managing low latency, minimal band- width, and fault-tolerant applications. Nonetheless, many of these applications administer data collec- tion on the edge and offer data analytic and storagecapabilities in the cloud. This raises the problem of separate software stacks between the edge and the cloud with no unified fault-tolerant management, hin- dering dynamic relocation of data processing. In such systems, the data must also be preserved from being corrupted or duplicated in the case of intermittent long-distance network connectivity issues, malicious harming of edge devices, or other hostile environ- ments. Within this context, the contributions of this paper are threefold: (i) to propose a new Internet of Things Edge-Cloud Federation (IoTEF) architec- ture for multi-cluster IoT applications by adapting our earlier Cloud and Edge Fault-Tolerant IoT (CEFIoT) layered design. We address the fault tolerance issue by employing the Apache Kafka publish/subscribe platform as the unified data replication solution. We also deploy Kubernetes for fault-tolerant manage- ment, combined with the federated scheme, offering a single management interface and allowing automatic reconfiguration of the data processing pipeline, (ii) to formulate functional and non-functional requirements of our proposed solution by comparing several IoT architectures, and (iii) to implement a smart build- ings use case of the ongoing Otaniemi3D project as proof-of-concept for assessing IoTEF capabilities. The experimental results conclude that the architecture minimizes latency, saves network bandwidth, and handles both hardware and network connectivity based failures [less ▲]

Detailed reference viewed: 144 (2 UL)
Full Text
Peer Reviewed
See detailOnline Bi-Objective Scheduling for IaaS Clouds Ensuring Quality of Service
Tchernykh, Andrei; Lozano, Luz; Schwiegelshohn, Uwe et al

in Journal of Grid Computing (2016), 14

This paper focuses on a bi-objective experimental evaluation of online scheduling in the Infrastructure as a Service model of Cloud computing regarding income and power consumption objectives. In this ... [more ▼]

This paper focuses on a bi-objective experimental evaluation of online scheduling in the Infrastructure as a Service model of Cloud computing regarding income and power consumption objectives. In this model, customers have the choice between different service levels. Each service level is associated with a price per unit of job execution time, and a slack factor that determines the maximal time span to deliver the requested amount of computing resources. The system, via the scheduling algorithms, is responsible to guarantee the corresponding quality of service for all accepted jobs. Since we do not consider any optimistic scheduling approach, a job cannot be accepted if its service guarantee will not be observed assuming that all accepted jobs receive the requested resources. In this article, we analyze several scheduling algorithms with different cloud configurations and workloads, considering the maximization of the provider income and minimization of the total power consumption of a schedule. We distinguish algorithms depending on the type and amount of information they require: knowledge free, energy-aware, and speed-aware. First, to provide effective guidance in choosing a good strategy, we present a joint analysis of two conflicting goals based on the degradation in performance. The study addresses the behavior of each strategy under each metric. We assess the performance of different scheduling algorithms by determining a set of nondominated solutions that approximate the Pareto optimal set. We use a set coverage metric to compare the scheduling algorithms in terms of Pareto dominance. [less ▲]

Detailed reference viewed: 105 (4 UL)
Full Text
Peer Reviewed
See detailCA-DAG: Modeling Communication-Aware Applications for Scheduling in Cloud Computing
Kliazovich, Dzmitry UL; Pecero, Johnatan E.; Tchernykh, Andrei et al

in Journal of Grid Computing (2016), 14(1), 23-39

This paper addresses performance issues of resource allocation in cloud computing. We review requirements of different cloud applications and identify the need of considering communication processes ... [more ▼]

This paper addresses performance issues of resource allocation in cloud computing. We review requirements of different cloud applications and identify the need of considering communication processes explicitly and equally to the computing tasks. Following this observation, we propose a new communication-aware model of cloud computing applications, called CA-DAG. This model is based on Directed Acyclic Graphs that in addition to computing vertices include separate vertices to represent communications. Such a representation allows making separate resource allocation decisions: assigning processors to handle computing jobs, and network resources for information transmissions. The proposed CA-DAG model creates space for optimization of a number of existing solutions to resource allocation and for developing novel scheduling schemes of improved efficiency. [less ▲]

Detailed reference viewed: 242 (3 UL)
Full Text
Peer Reviewed
See detailEnergy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
Nesmachnow, sergio; Dorronsoro, bernabe; Pecero, Johnatan UL et al

in Journal of Grid Computing (2013), 11

We address a multicriteria nonpreemptive energy-aware scheduling problem for computationalGrid systems. This work introduces a new formulation of the scheduling problem for multicore heterogeneous ... [more ▼]

We address a multicriteria nonpreemptive energy-aware scheduling problem for computationalGrid systems. This work introduces a new formulation of the scheduling problem for multicore heterogeneous computational Grid systems in which the minimization of the energy consumption, along with the makespan metric, is considered. We adopt a two-level model, in which a meta-broker agent (level 1) receives all user tasks and schedules them on the available resources, belonging to different local providers (level 2). The computing capacity and energy consumption of resources are taken from real multi-core processors from the main current vendors. Twenty novel list scheduling methods for the problem are proposed, and a comparative analysis of all of them over a large set of problem instances is presented. Additionally, a scalability study is performed in order to analyze the contribution of the best new bi-objective list scheduling heuristics when the problem dimension grows. We conclude after the experimental analysis that accurate trade-off schedules are computed by using the new proposed methods. [less ▲]

Detailed reference viewed: 137 (0 UL)
Full Text
Peer Reviewed
See detailA Grid-enabled CPU scavenging architecture and a case study of its use in Greek School Network
Georgatos, Fotis UL; Gkamas, Vasileios; Ilias, Aristeidis et al

in Journal of Grid Computing (2010), 8(1), 61-75

In this paper we present a CPU scavenging architecture suitable for desktop resources, and we study its appropriateness in exploiting the PC Laboratory resources of the Greek School Network and their ... [more ▼]

In this paper we present a CPU scavenging architecture suitable for desktop resources, and we study its appropriateness in exploiting the PC Laboratory resources of the Greek School Network and their integration to the existing HellasGrid national infrastructure. School laboratories form an extensive network equipped with computational systems and fast Internet connections. As this infrastructure is utilized at most 8 h per day and 5 days per week, it could be made available during its remaining idle time for computational purposes through the use of Grid technology. The structure and organization of the school laboratories and backbone network enables the CPU scavenging service, as an independent and additional service, which will not violate the operational rules and policies of the school network, while it will add additional resources to the current HellasGrid infrastructure with low adaptation cost. [less ▲]

Detailed reference viewed: 84 (0 UL)