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.
Inter-process communication (IPC) is one of the crucial aspects of every microkernel. The message-passing interface (MPI) is a specification between different processes, which is used for communication amongst processes. Message Passing Interface Chameleon (MPICH) is the portable implementation of message passing interface. This paper delineates the comparison between IPC, MPI and MPICH in terms of...
In this paper, a hybrid broadcast broadband TV (HbbTV) test system with the automatic testing subsystem is proposed. The proposed system is based on Node.js framework with SQLite database on the backend side and Polymer framework on the front-end side. The paper covers basic testing metodology and design process with the emphasis on the implementation and testing.
PIDs and PID Kernel Information, activities of the Research Data Alliance, have the potential to expand the utility and benefit of data provenance. The poster describes such expansion and outlines a study of the trade-offs of replacing the Research Object (RO) and OAI-ORE map solution of the SEAD publishing services with the PID Kernel Information approach.
Delivering complex software across a worldwide distributed system is a major challenge in high-throughput scientific computing. The problem arises at different scales for many scientific communities that use grids, clouds, and distributed clusters to satisfy their computing needs. For high-energy physics (HEP) collaborations dealing with large amounts of data that rely on hundreds of thousands of...
Practice of geospatial support at a strategic command level, where the realization of particular orders for products of rapid mapping is predominant, shows that there is usually no time frame for a proper and careful production of required map products. Therefore adopting of an existing product is preferred to facilitate creation of at least a part of rapid mapping product. There are map servers that...
Several mobile-enabled solutions for education transformation have been deployed in Africa. Drawbacks of these systems include, a predominant focus on disseminating bulk learning content, student outcomes are measured solely on quantitative performance metrics, a lack of instrumentation to capture fine-grained user interaction data, and finally none of them seem to focus on capturing the contextual...
Yahoo mail servers have been receiving an enormous number of messages each day for the past 17 years. The vast majority of today's messages are machine-generated (about 90% of the messages), based on a boilerplate with a small number of specific per-recipient changes. We show that the popular Zlib compression to gzip format fails to fully utilize the high similarity between these machine-generated...
In order to optimally deploy their applications, users of Infrastructure-as-a-Service clouds are required to evaluate the costs and performance of different combinations of cloud configurations to find out which combination provides the best service level for their specific application. Unfortunately, benchmarking cloud services is cumbersome and error-prone. In this paper, we propose an architecture...
SQL injection is one of well-known web application vulnerabilities. SQL injection is a type of attack which attacker attempts to insert malicious SQL query through none sanitized variables into the web application. Consequently web application will concatenate the variable with the legitimate query and will send it to the database for execution. In result of a successful SQL injection attack, the...
Communication with smart objects currently only works in isolated, sometimes even proprietary islands. This lack of interoperability limits the value of smart objects connected to the Internet of Things (IoT). We propose to use the Extensible Messaging and Presence Protocol (XMPP) to connect IoT islands. XMPP is inherently federated, secure, globally scalable and designed for collaboration. We use...
The area of Human Computer Interaction (HCI) benefits largely from the release of low cost depth cameras such as Microsoft's KINECT or ASUS' XTION Pro. Depth, RGB or infrared image data are provided via a USB-2.0-connection. However, due to limited USB data rate, HCI applications usually cannot use more than two cameras per PC. To overcome this problem we propose a system which uses a client-server-based...
Network Configuration (NETCONF) is being considered by the Internet Engineering Task Force (IETF) as one of the control protocol candidates within the Large-Scale Measurement of Broadband Performance (LMAP) framework. We demonstrate the possibility of managing LMAP Measurement Agent (MA)s using the NETCONF protocol. We have deployed a NETCONF server on one such MA: a SamKnows measurement probe. The...
The buffer overflow is still an important problem despite the various protection methods developed and widely used on most systems (Stack-Smashing Protector, ASLR and Non-eXecutable). Most of these techniques rely on keeping secret some key information needed by the attackers to build the exploit. Unfortunately, the architecture of most web servers allows attacker to implement brute force attacks...
Software internationalization and localization are important steps in distributing and deploying software to different regions of the world. Internationalization refers to the process of reengineering a system such that it could support various languages and regions without further modification. Localization refers to the process of adapting an internationalized software for a specific language or...
Separation of data and control plane offers benefits of having programmability of the forwarding tables according to the needs of the applications. The need for efficient and effective management of network resources is crucial in providing effective control plane functionality to the applications. OpenFlow standardization efforts at Open Networking Foundation resulted in an OpenFlow Configuration...
This paper reports on the progress of work underway at the Centre for Educational Innovation and Technology at the University of Queensland to construct a new remote laboratories architecture based on contemporary and emerging web standards. The RESTlabs architecture uses the concept of self-describing APIs to provide discoverability of capabilities and the replacement of bespoke code with code generated...
This paper first designs the entire framework of OILP, and then it constructs some specific modules of OILP, such as searching module, online testing modules and teaching pack. It also introduces the user-level, the resource database and the technologies for realization. At last, it concludes that OILP is the perfective choice for information literacy education in academic libraries.
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.