41 research outputs found

    ASETS: A SDN Empowered Task Scheduling System for HPCaaS on the Cloud

    Get PDF
    With increasing demands for High Performance Computing (HPC), new ideas and methods are emerged to utilize computing resources more efficiently. Cloud Computing appears to provide benefits such as resource pooling, broad network access and cost efficiency for the HPC applications. However, moving the HPC applications to the cloud can face several key challenges, primarily, the virtualization overhead, multi-tenancy and network latency. Software-Defined Networking (SDN) as an emerging technology appears to pave the road and provide dynamic manipulation of cloud networking such as topology, routing, and bandwidth allocation. This paper presents a new scheme called ASETS which targets dynamic configuration and monitoring of cloud networking using SDN to improve the performance of HPC applications and in particular task scheduling for HPC as a service on the cloud (HPCaaS). Further, SETSA, (SDN-Empowered Task Scheduler Algorithm) is proposed as a novel task scheduling algorithm for the offered ASETS architecture. SETSA monitors the network bandwidth to take advantage of its changes when submitting tasks to the virtual machines. Empirical analysis of the algorithm in different case scenarios show that SETSA has significant potentials to improve the performance of HPCaaS platforms by increasing the bandwidth efficiency and decreasing task turnaround time. In addition, SETSAW, (SETSA Window) is proposed as an improvement of the SETSA algorithm

    KIT in Open Cirrus

    Get PDF

    Application of Saas to Interactive Media Marketing in Public Transportation

    Get PDF
    How to render the benefit of advertisement is a question difficult to be answered in the out-of-home advertising industry. With the advance of information technology this question can be answered efficiently and effectively. Moreover, with the innovation of gamification [5], a brand vendor can interact with its consumers directly. For media companies, they not only have to provide innovative applications to attract the attention of consumers but also to serve multiple advertisers simultaneously in the same time. In this paper, we introduce a “software as a service (SaaS)” architecture [1] of interactive marketing media to solve the problem of providing interaction between brand vendors and consumers simultaneously in the cloud computing environment. According to prior research [3], advertisers can benefit from their scalability and foci on core competencies with a cloud service. In the proposed system architecture, a series of interactive activities can be designed by an advertiser with high flexibility. The activities can be initialized with any traditional or digital signage when the attention of a consumer is caught. An instruction of online interaction with any smartphone can be provided in the signage. The consumer can follow the instructions to interact with the advertisers or to place orders online immediately. Since the whole system was designed as an interactive SoLoMo application, various multimedia content databases can be plugged in as data sources, including geographic, game, and video stream databases. The system was designed with three layers (presentation, domain, and data) distinctively according to Fowler [2]. We follow the seven guidelines suggested by Hevner et. al. [4] in the paradigm of design science research. These guidelines, including design as an artifact, problem relevant, design as a search process, research rigor, design evaluation, research contributions, and communication of research, provide us a rigorous process when developing a brand new information system or solving an existing problem with a new way [4]. We evaluated the proposed SaaS architecture with three scenarios and a benchmark comparison. The contribution of our work lies in that we provide a systematic framework of value co-creation among media owners, advertisers, and consumers. The advertising activity can be interesting, economic, and flexible on scale with the help of cloud computing

    HPC Cloud for Scientific and Business Applications: Taxonomy, Vision, and Research Challenges

    Full text link
    High Performance Computing (HPC) clouds are becoming an alternative to on-premise clusters for executing scientific applications and business analytics services. Most research efforts in HPC cloud aim to understand the cost-benefit of moving resource-intensive applications from on-premise environments to public cloud platforms. Industry trends show hybrid environments are the natural path to get the best of the on-premise and cloud resources---steady (and sensitive) workloads can run on on-premise resources and peak demand can leverage remote resources in a pay-as-you-go manner. Nevertheless, there are plenty of questions to be answered in HPC cloud, which range from how to extract the best performance of an unknown underlying platform to what services are essential to make its usage easier. Moreover, the discussion on the right pricing and contractual models to fit small and large users is relevant for the sustainability of HPC clouds. This paper brings a survey and taxonomy of efforts in HPC cloud and a vision on what we believe is ahead of us, including a set of research challenges that, once tackled, can help advance businesses and scientific discoveries. This becomes particularly relevant due to the fast increasing wave of new HPC applications coming from big data and artificial intelligence.Comment: 29 pages, 5 figures, Published in ACM Computing Surveys (CSUR

    Representing variant calling format as directed acyclic graphs to enable the use of cloud computing for efficient and cost effective genome analysis

    Get PDF
    Ever since the completion of the Human Genome Project in 2003, the human genome has been represented as a linear sequence of 3.2 billion base pairs and is referred to as the "Reference Genome". Since then it has become easier to sequence genomes of individuals due to rapid advancements in technology, which in turn has created a need to represent the new information using a different representation. Several attempts have been made to represent the genome sequence as a graph albeit for different purposes. Here we take a look at the Variant Calling Format (VCF) file which carries information about variations within genomes and is the primary format of choice for genome analysis tools. This short paper aims to motivate work in representing the VCF file as Directed Acyclic Graphs (DAGs) to run on a cloud in order to exploit the high performance capabilities provided by cloud computing.N/

    The OpenCirrussup(T)sup(M) project: Cloud testbed at KIT

    Get PDF

    Analyzing the Effects of Load Distribution Algorithms on Energy Consumption of Servers in Cloud Data Centers

    Get PDF
    Cloud computing has become an important driver for IT service provisioning in recent years. It offers additional flexibility to both customers and IT service providers, but also comes along with new challenges for providers. One of the major challenges for providers is the reduction of energy consumption since today, already more than 50% of operational costs in data centers account for energy. A possible way to reduce these costs is to efficiently distribute load within the data center. Although the effect of load distribution algorithms on energy consumption is a topic of recent research, an analysis-framework for evaluating arbitrary load distribution algorithms with regard to their effects on the energy consumption of cloud data centers is still nonexistent. Therefore, in this contribution, a concept of a simulation-based, quantitative analysis-framework for load distribution algorithms in cloud environments with respect to the energy consumption of data centers is developed and evaluated
    corecore