CRACS Seminar by Jorge Buenabad-Chávez

18 April 2012

Dr. Jorge Buenabad, from the Departamento de Computacion CINVESTAV-IPN, (Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional), and a visiting professor at University of Manchester, UK, will give an overview of his research work and will talk about the three subjects below:

SQL Group-by queries (GBQ) using mapreduce

Summary:GBQs are typical of OLAP (on-line analytical processing) applications which are related to business intelligence. OLAP is now used by many applications to optimise business processes and to identify customer preferences and thus gain a competitive advantage. OLAP used to be expensive in terms of cost and processing time because it was based on expensive hardware and software. Mapreduce, the programming model and environment developed by google offers a cost-effective alternative to run OLAP applications but tuning relevant GBQs is not simple. The talk will describe our work to optimise GBQs using mapreduce.

Parallel Data List Processing on Clusters of Multicore-GPU nodes

Summary:In the context of processing data lists in parallel (PDLP), various threads share a workload, each using a list to get and insert the data items to be processed; and when a list becomes empty, the owner thread steals data items from another list,thus balancing the workload according to the processing capacity of each thread and transparently to the programmer. This talk presents our experience so far in designing PDLP in clusters of multicore-GPU nodes, using shared memory communication for intra-node parallelism and message passing communication for inter-node parallelism.

From eLearning Models to eLearning Requirements Engineering: The Vision and Scope Document

The Agora Framework (AF) is a modelling tool to help design, evaluate and deploy eLearning models. An eLearning model in AF resembles a business model consisting of various components, each component addressing one main aspect of an eLearning business, such as: learners (consumers), eLearning types, content (product) to be delivered, pedagogical basis for course design, hardware and software resources, among others. We have introduced AF elsewhere, and also outlined the role that AF can play within an eLearning engineering, and in particular its relationship to requirements engineering documents. This paper presents a tool and a method to derive the Vision and Scope document corresponding to an (AF) eLearning model. The tool is a document template, with labels that guide users as to the information to fill in the various parts of the template. The method describes how to gather information about an eLearning model for the purpose of filling the template. Thus, designing an eLearning model has the purpose of producing the following requirements engineering documents: Vision and Scope, Use Cases}, or Sofware Requirements Specifications. The focus of this talk is the Vision and Scope document; we present a use example.