This research aims to construct a high-performance anomaly based intrusion detection system. Most of past studies of anomaly based IDS adopt k-means based clustering, this paper points out that the following reasons c...
详细信息
Cloud computing and Software-as-a-Service (SaaS) are being widely applied. In the near future, there will be many cloud services providing similar services. One of the issues is to dispatch service requests to availab...
详细信息
Cloud computing and Software-as-a-Service (SaaS) are being widely applied. In the near future, there will be many cloud services providing similar services. One of the issues is to dispatch service requests to available services dynamically so that service requests can be served in the most effective and efficient way. This paper proposes an algorithm that efficiently serves requests for services by predicting the number of services needed. Furthermore, a cloud architectural framework to support the algorithm and prediction model is introduced. The paper also presents a simulation study to validate the algorithm proposed.
The name ambiguity problem is a challenge in many areas, especially in the field of bibliographic digital libraries. For example, in services that use citation data to compute the impact of authors, ambiguous names le...
详细信息
The name ambiguity problem is a challenge in many areas, especially in the field of bibliographic digital libraries. For example, in services that use citation data to compute the impact of authors, ambiguous names lead to biased measures. The problem is amplified where names are collected from heterogeneous sources, including crowd sourced annotations. This is the case in the Scholaro meter system, which cross-correlates author names in user queries with those retrieved from bibliographic data. The uncontrolled nature of user-generated annotations is very valuable, but creates the need to detect ambiguous names. In this paper, we propose an approach to detect ambiguous names at query time, which makes it applicable in the context of a social computing application. We explore two kinds of heuristic features based on citations and crowd sourced topics. Our approach can detect ambiguous author names in crowd sourced scholarly data with an accuracy of 75%.
As cloud services proliferate, it becomes difficult to facilitate service composition and testing in clouds. In traditional service-oriented computing, service composition and testing are carried out independently. Th...
详细信息
As cloud services proliferate, it becomes difficult to facilitate service composition and testing in clouds. In traditional service-oriented computing, service composition and testing are carried out independently. This paper proposes a new approach to manage services on the cloud so that it can facilitate service composition and testing. The paper uses service implementation selection to facilitate service composition similar to Google's Guice and Spring tools, and apply the group testing technique to identify the oracle, and use the established oracle to perform continuous testing for new services or compositions. The paper extends the existing concept of template based service composition and focus on testing the same workflow of service composition. In addition, all these testing processes can be executed in parallel, and the paper illustrates how to apply service-level MapReduce technique to accelerate the testing process.
The evaluation of the effectiveness of new technologies for cultural heritage is becoming increasingly relevant, as the number of tools and media for public presentation grows rapidly across the world. Amongst these t...
详细信息
Simulation can benefit from cloud computing that often comes with thousands of processors and its soft-ware is structured as Software-as-a-Service (SaaS) with its Multi-Tenancy Architecture (MTA). To sup-port multiple...
详细信息
Simulation can benefit from cloud computing that often comes with thousands of processors and its soft-ware is structured as Software-as-a-Service (SaaS) with its Multi-Tenancy Architecture (MTA). To sup-port multiple tenants, simulation SaaS models need be modeled and customized to fulfill the various functional and quality requirements of individual tenants. The multitude options of tenant-specific data have made the simulation models and execution processes rather complicated. This paper presents P4-SimSaaS that comes with an new ontology system and an innovative tenant related policy specification for Simulation SaaS. P4-SimSaaS can reduce the complexity in the MTA simulation models and consequently increase the flexibility in MTA simulation execution environment. A case study is offered to demonstrate the entire framework.
Cloud computing and SaaS (Software-as-a-Service) received significant attention recently. Testing SaaS applications is important because many mission-critical applications will be deployed on the cloud. However, to th...
详细信息
Cloud computing and SaaS (Software-as-a-Service) received significant attention recently. Testing SaaS applications is important because many mission-critical applications will be deployed on the cloud. However, to the best of our knowledge, testing framework designed specifically for SaaS applications is not developed. The issue of testing the scalability of SaaS applications remains untouched. This paper discusses the unique features and challenges in testing SaaS applications, and proposes scalability metrics that can be used to test the scalability of SaaS applications.
The current implementations of cloud environment do not have suitable mechanism through which services can be managed to make use of cloud resources. The services in these environments can passively serve users' r...
详细信息
The current implementations of cloud environment do not have suitable mechanism through which services can be managed to make use of cloud resources. The services in these environments can passively serve users' request only. If a service receives more requests than it can handle in a certain time period, it is subject to malfunctioning. This paper proposes a new approach to service replications that allows a cloud to adjust its service instance deployments in response to existing and projected service request loads. This approach defines an optimal service replication strategy based on MapReduce, a processing model used extensively in GAE (Google App Engine) to solve huge data processing tasks. This service replication strategy is implemented by Service Level MapReduce (SLMR). To better support for SLMR, service replication technology is introduced, which include dynamic service replication and pre-deployed service replication. Furthermore, a passive SLMR approach that depends on the cloud management service (CMS) and a positive SLMR approach that does not need the support from CMS will be introduced.
We propose "Iroha Pad'', a waka composing and playing interface using the anagram of the iroha poem that is a Japanese traditional pangram. This system supports users who have less literacy of Japanese li...
详细信息
We propose "Iroha Pad'', a waka composing and playing interface using the anagram of the iroha poem that is a Japanese traditional pangram. This system supports users who have less literacy of Japanese literature for composing and appreciation of a waka. Users anagrammatize the iroha poem on 8 by 8 grid and make phrases of a waka like playing a puzzle. A waka is composed by arranging made phrases according to traditional waka styles. Each character of the composed waka is assigned a musical note of Japanese traditional musical scales. Users can appreciate the composed waka by playing sounds of characters of the composed waka like playing musical instruments.
Software-as-a-Service (SaaS) often adopts multi-tenancy architecture (MTA). However, building a MTA SaaS application requires significant effort, either from scratch or using existing platforms such as *** or Google A...
详细信息
Software-as-a-Service (SaaS) often adopts multi-tenancy architecture (MTA). However, building a MTA SaaS application requires significant effort, either from scratch or using existing platforms such as *** or Google App Engine. This paper introduces EasySaaS - a SaaS development framework designed to simplify SaaS development. EasySaaS provides two alternatives to build a SaaS application. First alternative allows tenants to publish their application specifications with their requirements, as well as test scripts and let the SaaS providers customize their SaaS solutions to meet tenants' requirements. The second alternative allows tenants to compose the application using templates provided in EasySaaS. This framework alleviates the workload of tenant developers, and provides an easy approach for customization according to tenants' requirements in a collaborative manner. Most services in the platform is domain independent as the domain knowledge are stored in ontology to support cross-domain development.
暂无评论