3 research outputs found

    Workflow scheduling for service oriented cloud computing

    Get PDF
    Service Orientation (SO) and grid computing are two computing paradigms that when put together using Internet technologies promise to provide a scalable yet flexible computing platform for a diverse set of distributed computing applications. This practice gives rise to the notion of a computing cloud that addresses some previous limitations of interoperability, resource sharing and utilization within distributed computing. In such a Service Oriented Computing Cloud (SOCC), applications are formed by composing a set of services together. In addition, hierarchical service layers are also possible where general purpose services at lower layers are composed to deliver more domain specific services at the higher layer. In general an SOCC is a horizontally scalable computing platform that offers its resources as services in a standardized fashion. Workflow based applications are a suitable target for SOCC where workflow tasks are executed via service calls within the cloud. One or more workflows can be deployed over an SOCC and their execution requires scheduling of services to workflow tasks as the task become ready following their interdependencies. In this thesis heuristics based scheduling policies are evaluated for scheduling workflows over a collection of services offered by the SOCC. Various execution scenarios and workflow characteristics are considered to understand the implication of the heuristic based workflow scheduling

    Uma proposta de um sistema de imagem única para uso de computação em grade em organizações virtuais

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia ElétricaA crescente necessidade de grandes e constantes investimentos para se atualizar os recursos computacionais tem se tornado um fator complicador dentro das organizações. Os atuais sistemas empresariais estão cada vez mais complexos e demandado por mais poder de processamento. Isso torna-se mais crítico se considerarmos que o mercado atual é composto, quase que na sua totalidade, de micro, pequenas e médias empresas, que cada vez mais dependem de tecnologia de informação para se manterem competitivas. No entanto, dentro de uma empresa, um recurso computacional é ocupado apenas por uma pequena parte do seu tempo, levando a possibilidade de serem utilizados em outras situações durante o tempo em que estiver ocioso. O paradigma empresarial de Organizações Virtuais (OV) permite que organizações / empresas colaborem em busca de um objetivo em comum, compartilhando temporária e dinamicamente habilidades, informações e recursos, através de redes de computadores. Neste trabalho buscou-se melhor explorar o compartilhamento de recursos entre os parceiros de OVs, permitindo que esses façam uso dos recursos de forma racional e transparente, evitando um investimento desnecessário em tecnologia. Isto significa se beneficiar da colaboração intrínseca em uma OV. A Computação em Grade (Grid Computing) foi pesquisada para ser a base desta visão, representando a tecnologia central utilizada neste trabalho. Uma arquitetura-cliente enxuta e baseada em padrões foi proposta como meio de suportar a transparência desejada no uso de recursos de uma OV como também numa utilização mais racional. Também é oferecida flexibilidade na seleção dos recursos via a indicação de três critérios: confiança, desempenho e custo. Resultados experimentais são apresentados a partir do protótipo desenvolvido como também uma avaliação geral do trabalho
    corecore