The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The diversity of the available protein search engines with respect to the utilized matching algorithms, the low overlap ratios among their results and the disparity of their coverage encourage the community of proteomics to utilize ensemble solutions of different search engines. The advancing in cloud computing technology and the availability of distributed processing clusters can also provide support...
Mobile devices have been helping to empower underserved communities around the world. From bringing information on health and farming to substituting expensive devices, cellular phones and apps have proved to be powerful tools in poverty alleviation and disaster relief. The Mobile Lab at Santa Clara University focuses on developing mobile solutions for social benefit and, in this paper, we describe...
Today, people use the internet extensively to meet their information needs, to socialize, to communicate, to handle formal and informal processes. The web-based information networks established for this purpose are growing day by day and reach a larger audience. Facebook, the world's largest social network, has reached 2 billion users. There are social information networks established for different...
The importance of frequent backups is uncontroversial. Their creation is simpler than ever today thanks to widespread availability of cheap cloud storage. Common backup solutions, however, tend to be either insecure, inflexible or inefficient in typical backup scenarios.,,,,In this paper, we present triviback, a lightweight and almost trivial, yet powerful solution for outsourcing backups to untrusted...
In order to improve the quality of teaching of Japanese intensive reading courses, improve the quality of higher education, improve the quality of personnel training, and improve the level of scientific research, strengthen the social service ability, optimize the Japanese intensive reading courses in discipline. Put forward the curriculum design of Web network based on the teaching of Japanese intensive...
Security is a major challenge in Cloud Computing. Attacks exploiting resource virtualization vulnerabilities such as cross-VM side-channel, VM escape, and VM hopping constitute significant threats. Hosted VMs may act as a potential attack-source against neighboring VMs or cloud infrastructure. Inspired by the sea-chameleons camouflaging process to evade predators, in this paper we propose an Online...
The availability of cost effective and fast genome sequencing techniques has paved the way for a personalized medical practice. The new sequencing technology produces huge datasets with different characteristics and the analysis has evolved from a single program to a workflow of tens of analytical steps, starting from the analysis of raw data until generating clinical reports. The mix between big...
Data storage in cloud should come along with high safety and confidentiality. It is accountability of cloud service provider to guarantee the availability and security of client data. There exist various alternatives for storage services but confidentiality and complexity solutions for database as a service are still not satisfactory. Proposed system gives alternative solution for database as a service...
Data sharing through Cloud technology is one of the most powerful new computer science concepts of the past few decades. As such, developing powerful and easy-to-use tools for incremental learning and application of shared data concepts is an important endeavor. My work focuses on using MIT App Inventor, a popular blocks-based mobile application development tool for teaching computational thinking...
In recent years, the parking problem is getting incresingly worse. Using information technology to improve the use of parking spaces will be an important method to deal with the parking problem. In this paper, an unattended self parking system based on intelligent parking lock combining Internet of Things technology and traditional parking lock is designed, in which GPRS communication, third-party...
The rapid growth of data and high-dependency of industries on using data put lots of focus on the computing facilities. Increasing the efficiency and re-architecting the underlying infrastructure of datacenters, has become a major priority. The total cost of owning and running a datacenter (DC) is affected by many parameters, which until recently were ignored as their impact on the business economy...
This paper describes a system-level design for an upper limb spasticity part-task trainer driven by clinical data stored in a cloud database. The robotic part-task trainer has been developed for pre-clinical training of medical personnel on the evaluation of upper limb spasticity based on the Modified Ashworth Scale. The cloud-based system enables continuous updating of clinical data of upper limb...
Applications of genomic studies are spreading rapidly in many domains of science and technology such as healthcare, biomedical research, direct-to-consumer services, and legal and forensic. However, there are a number of obstacles that make it hard to access and process a big genomic database for these applications. First, sequencing genomic sequence is a time consuming and expensive process. Second,...
Due to the fundamental trade-off between quality and timeliness of planning, designers of self-adaptive systems often have to compromise between an approach that is quick to find an adaptation plan and an approach that is slow but finds a quality adaptation plan. To deal with this trade-off, in our previous work, we proposed a hybrid planning approach that combines a deliberative and a reactive planning...
This paper evaluates a mechanism for applying machine learning (ML) to identify over-constrained IaaS virtual machines (VMs). Herein, over-constrained VMs are defined as those who are not given sufficient system resources to meet their workload specific objective functions. To validate our approach, a variety of workload-specific benchmarks inspired by common Infrastructure-as-a-Service (IaaS) cloud...
Cloud database management systems (DBMSs) often decouple database instances from physical storage to provide reliability and high availability to users. This design can robustly handle a single point of failure, but needs substantial effort to attain good performance. In this paper, we analyze the decoupled architecture and present important optimization issues that we faced in implementing the design...
Cloud-based services and applications have been widely deployable these days. Such services benefit from the almost infinite cloud compute, storage, and networking resources. Many of such services are partially hosted on the cloud. That is, some of their tasks get executed off the cloud, and the other tasks are executed on the cloud. In this paper, we show how to automate the execution of these tasks...
In recent years, IoT has become a hot topic in many fields. Even in industrial fields, by utilizing IoT technology, it is expected to improve productivity, to reduce costs and to make better services. Therefore, we have developed IoT testbed to support utilization of IoT technology. The IoT testbed consists of an evaluation conveying system, data servers and communication network between them. We...
Microservices have become a popular pattern for deploying scale-out application logic and are used at companies like Netflix, IBM, and Google. An advantage of using microservices is their loose coupling, which leads to agile and rapid evolution, and continuous re-deployment. However, developers are tasked with managing this evolution and largely do so manually by continuously collecting and evaluating...
Unlike traditional web applications, cloud-based applications can provide services for large number of tenants using the same hardware and software by implementing multi-tenant architectures. 407 papers have been examined by using systematic mapping method to evaluate the publications related to this architecture, which have been used increasingly in the Software-as-a-Service (SaaS) model. The goal...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.