This paper proposes a Publish-Subscribe framework for the design of Desktop Grid (DG) middleware. This work focuses on a modeling and a verification of a DG protocol based on the Publish-Subscribe paradigm and introdu...
详细信息
ISBN:
(纸本)9781450316569
This paper proposes a Publish-Subscribe framework for the design of Desktop Grid (DG) middleware. This work focuses on a modeling and a verification of a DG protocol based on the Publish-Subscribe paradigm and introduces a prototype that we are currently developing. Our prototype implementation is based on Redis, a key-value no-SQL Web 2. 0 tool with Publish-Subscribe functionality. Whereas most previous approaches required to build a number of layers before the layer of the DG middleware, we have only one layer in our system. In addition, our system is characterized to be light in terms of coding lines and used resources. It is therefore very convenient to implement DGs on resource constrained systems, e. g. tablets and smartphones. Copyright 2013 acm.
In this paper we describe the CAS (Capture & Access System), a project aimed towards a general infrastructure to support Capture & Access applications in ubiquitous computing environments. Our infrastructure a...
详细信息
ISBN:
(纸本)9781450316569
In this paper we describe the CAS (Capture & Access System), a project aimed towards a general infrastructure to support Capture & Access applications in ubiquitous computing environments. Our infrastructure assists various activities, such as capturing media from multiple platforms and devices;transferring, storing and post-processing captured media;and automatic multimedia document generation for the access stage. CAS is a component-based architecture that can be reconfigured and adapted to change the system's behavior dynamically at runtime, in addition to enabling developers to extend the system to match specific requirements. Copyright 2013 acm.
Cloud computing is an elastic execution environment becoming the dominating solution for scalable and on-demand computing, and a large market of cloud providers has recently emerged. IaaS is a realisation of the Cloud...
详细信息
ISBN:
(纸本)9781450316569
Cloud computing is an elastic execution environment becoming the dominating solution for scalable and on-demand computing, and a large market of cloud providers has recently emerged. IaaS is a realisation of the Cloud computing at the level of processing, storage and networking resources. Currently, users lack a consolidated view of the IaaS market and it is time-consuming and cumbersome to identify the most suitable IaaS offers. IaaS services are highly configurable and their properties are often request-dependent and change dynamically. In this paper we introduce a service matchmaking approach for IaaS. We present models to define expressive search requests and IaaS descriptions which are grounded in lightweight semantic formalisms of RDF and SPARQL, and use Linked Data. Our approach supports dynamic generation of IaaS offers, and their filtering and ranking. We provide a proof-of-concept matchmaker operating on expressive search requests and descriptions of nineteen IaaS services including: Amazon EC2, Google Compute Engine, ElasticHosts, CloudSigma, and Joyent-Cloud. Copyright 2013 acm.
The labor-intensive and time-consuming process of annotating data is a serious bottleneck in many pattern recognition applications when handling massive datasets. Active learning strategies have been sought to reduce ...
详细信息
ISBN:
(纸本)9781450316569
The labor-intensive and time-consuming process of annotating data is a serious bottleneck in many pattern recognition applications when handling massive datasets. Active learning strategies have been sought to reduce the cost on human annotation, by means of automatically selecting the most informative unlabeled samples for annotation. The critical issue lies on the selection of such samples. As an effective solution, we propose an active learning approach that preprocesses the dataset, efficiently reduces and organizes a learning set of samples and selects the most representative ones for human annotation. Experiments performed on real datasets show that the proposed approach requires only a few iterations to achieve high accuracy, keeping user involvement to a minimum. Copyright 2013 acm.
There is a high rate of software development projects that fails. Whenever problems can be detected ahead of time, software development projects may have better chances of success, and therefore save money and time. I...
详细信息
ISBN:
(纸本)9781450316569
There is a high rate of software development projects that fails. Whenever problems can be detected ahead of time, software development projects may have better chances of success, and therefore save money and time. In this paper, we present a probabilistic model to help ScrumMasters to apply Scrum in organizations. The model's goal is to provide information to the project's ScrumMaster to help him to be aware of the project's problems and have enough information to guide the team and improve the project's chances of success. We published a survey to collect data for this study and validated the model by applying it to scenarios. The results obtained so far show that the model is promising. Copyright 2013 acm.
The quest for better computing infrastructure for geospatial applications has been a constant endeavor for geoscientists. With the recent proliferation of cloud offerings, a range of new opportunities have become avai...
详细信息
ISBN:
(纸本)9781450316569
The quest for better computing infrastructure for geospatial applications has been a constant endeavor for geoscientists. With the recent proliferation of cloud offerings, a range of new opportunities have become available. The challenge, however, is to make the best use of cloud platforms. Two directions are particularly important for addressing this challenge: a) developing new design approaches that are suitable for geoscience applications destined for the clouds, and b) accurately assessing the level of performance that can be expected when a given application is hosted on a given cloud platform with a specific configuration. This would enable scientists to better choose cloud solutions. In this paper, we focus on the latter direction. We use a typical data- and compute-intensive geoscience application, namely spatial interpolation, as a case study to assess the benefits of cloud computing for geoscience applications. We study the performance of the application on several types of cloud instances and provide a cost/benefit analysis that gives useful insights to geospatial and Earth scientists when they consider cloud options. Copyright 2013 acm.
In this paper, we propose a new distributed dynamic data driven model and strategy to direct and evaluate the interlinked data sets in Dynamic Data Driven Application Systems (DDDAS). The underlying technique is the i...
详细信息
ISBN:
(纸本)9781450316569
In this paper, we propose a new distributed dynamic data driven model and strategy to direct and evaluate the interlinked data sets in Dynamic Data Driven Application Systems (DDDAS). The underlying technique is the introduction of a reinforcement Q-Learning approach including search strategies to determine how to drill and drive a series of highly dependent data in order to increase prediction accuracy and efficiency. In simulation, the new model utilizes individual sensors, distributed databases, and predictors in Dynamic Data Stream Nodes with multiple dimensional variables which can be instantiated to explore the search space, so that search convergence can be improved. We show the effectiveness and applicability of using the technique in the analysis of typhoon rainfall data. The result shows that the proposed approach performed better than traditional linear regression approaches, reducing the error rate by 30. 48%. Copyright 2013 acm.
Software defect data provide an invaluable source of information for developers, testers and so forth. A concise view of a software profile, its development process, and their relationships can be systematically extra...
详细信息
ISBN:
(纸本)9781450316569
Software defect data provide an invaluable source of information for developers, testers and so forth. A concise view of a software profile, its development process, and their relationships can be systematically extracted and analyzed to deduce adequate corrective measures based on previously discovered weaknesses. This kind of approach is being widely used in various projects to improve the quality of a software system. This paper builds on top of the orthogonal defect classification (ODC) scheme to provide a structured security-specific defect classification. We perform a detailed analysis on the classified data and obtain in-process feedback so that the next version of the software can be more secure and reliable. We experimented our customized methodology on Firefox and Chrome defect repositories using six consecutive versions and milestones, respectively. We found that in-process feedback can help development team to take corrective actions as early as possible. We also studied the correlations between software defect types and software development lifecycle to understand development improvement. Copyright 2013 acm.
The prospect of computers or machines understanding the emotional state of a user is one that has been around for nearly half a century. Even so, it was only 1995 when Picard coined the term 'Affective computing...
ISBN:
(纸本)9781450322621
The prospect of computers or machines understanding the emotional state of a user is one that has been around for nearly half a century. Even so, it was only 1995 when Picard coined the term 'Affective computing' [1] and a research field was born. A community now exists where researchers work towards understanding the concept of emotion and how computers can collect and understand the emotional state of its users. Even though techniques and technologies have advanced to a level where the goal is possible, a lack of common direction and too much focus on success measures within the community is preventing the goal from being realised. The purpose of this poster is to present a new approach to affective computing based on community collaboration and the use of methods that are successful within other more successful fields.
Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering (SE 2004) [1] is one volume in a set of computing curricula adopted and supported by the acm and the IEEE Comp...
详细信息
暂无评论