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.
Big data is a popular topic on cloud computing research. The main characteristics of big data are volume, velocity and variety. These characteristics are difficult to handle by using traditional softwares and methods. Hadoop is open-source framework software which was developed to provide solutions for handling several domains of big data problems. For big data analytic, MapReduce framework is a main...
New flexible network environments emerged in the last years, such as the Software-Defined Networks, the Network Function Virtualization and the various network slicing technologies. Their main goal is to satisfy and to flexibly cope with the changing requirements of both users and service / infrastructure providers with respect to the constraints of physical resources, the frequently changing network...
Network Function Virtualization (NFV) allows creating specialized network appliances out of general-purpose computing equipment (servers, storage, and switches). In this paper we present a PCIe DMA engine that allows boosting the performance of virtual network appliances by using FPGA accelerators. Two key technologies are demonstrated, SR-IOV and PCI Passthrough. Using these two technologies, a single...
Mission critical embedded software for autonomous operation requires high development cost due to its long development cycle. One of the potential solutions for reducing the cost is to reuse the software developed at previous missions. Virtual machine platform such as JVM is a good example to provide code portability across various missions. Flight software in aerospace field is adopting this concept...
Infrastructure as a Service (IaaS) is commonly used to deploy distributed systems like Web applications. For every component of a distributed system, IaaS consumers need to select, configure, and deploy a virtual machine (VM), the image to run on the VM, and software to install on the image. These tasks involve multiple decisions, require complex and error-prone manual effort, and may occur unexpectedly...
In this paper we propose a flexible and scalable distributed storage framework called flex Store that can adapt to variations in available or consumable power and demonstrate its performance in the context of reduplicated virtual machine disks. We propose and investigate smart control techniques in order to cope with the power constraints either introduced as a result of increasing node density in...
This paper addresses the problem of managing highly dynamic network and service environments, where virtual nodes and virtual links are created and destroyed depending on traffic volumes, service requests, or high-level goals such as reduction in energy consumption. This problem will be one of the main technical challenges to be faced in the evolution towards Future Networks (FN). Emerging paradigms...
Validation of configuration and security compliance at the time of creating new service is an important part of service management process and governance in most IT delivery organizations. It is performed to ensure that security risks, governance controls and vulnerabilities are proactively managed through the lifecycle of the services, and to guarantee that all discovered problems and issues are...
Cloud computing increases the level of connectivity between software applications. IT management applications delivered as a service may need to connect to tens of thousands of endpoint systems. In order to validate the application's reliability and performance at these very large scales, its scalability needs to be tested before being deployed in the cloud. We use an emulation approach, whereby endpoints...
IT-based services existing today, such as the ones supporting e-commerce systems or corporate applications, demand complex architectures to address enterprise-class requirements (high availability, vast user demand, etc.). In particular, most enterprise-class applications are multi-tiered and multi-node, i.e. composed of many independent systems with complex relationships among them. In recent years,...
This paper presents a novel platform as a workflow engine service which helps users to utilize cloud computing for addressing problems of large scale data processing without knowledge of underlying configuration details for computing applications. Our platform provides elastic resources for workflow applications to ensure that users leverage resources efficiently with the consideration of their budgets...
In large organizations or IDCs, different departments always occupy and maintain dedicated resources to satisfy their or their customers' heterogeneous application loads. This situation easily makes the infrastructure management a repeated and inefficient work. Even worse, it is difficult to share the resources owned by different departments even when they are idle, because the application modes on...
Cloud computing is a buzzword terminology applied to several nascent trends in the turbulent landscape of information technology. Computing in the "cloud" alludes to ubiquitous and inexhaustible on-demand IT resources accessible through the Internet. In the era of cloud computing, whole lifecycle of telecommunication services, especially service deployment, present new features. In this...
While the emergence of clouds had lead to a significant paradigm shift in business and research, cloud computing is still in its infancy. Specifically, there is no effective publication and discovery service nor are cloud services easy to use. This paper presents a new technology for offering ease of discovery, selection and use of clusters hosted within clouds. By improving these services, cloud...
Recent economic/financial crisis has posed great difficulties for SMEs in the business operations, making them more cautions in IT investment. In this paper we present an innovative service delivery mechanism by lowering the cost of ownership of IT functions provided by software vendors. For each SME in this service delivery mechanism, a virtual machine instance is dynamically maintained on the computer...
When designing the command language for the Mars Exploration Rovers, it turned out to be important to decide what to omit. Sequences had to be flexible enough to react appropriately to contingencies, but if they became too complex, the team wouldn't be able to validate them on the tight tactical schedule. (The rovers are commanded daily, so the uplink team has only hours to design, implement, and...
In this paper, we proposed a Type II virtual machine monitor (VMM) named Pollux VMM for realizing an untrusted code container. We ported QEMU, an open source computer system emulator, to a native compiler for Windows platforms, and implement Pollux VMM based on the ported dynamic instruction translation engine of QEMU. Pollux VMM is versatile enough just like other virtual machines and isolation solutions...
Predominantly used in scientific contexts, Grid Computing imposes constraints related to the underlying infrastructure, forcing in many cases users to rethink or rewrite their applications. Inspired by Amazonpsilas EC2 model, this paper presents a virtualization based system (GliteVM) that allows users to address this issue allowing them to execute any existing application in a gLite based Grid infrastructure...
In this paper, we propose a framework to develop high-performance system accelerator at system-level. This framework is designed by integrating a virtual machine, an electronic system level platform, and an enhanced QEMU-SystemC. The enhancement includes a local master interface for fast memory transfer, and an interrupt handling hardware for software/hardware communication support that enables full...
Programmable logic controller (PLC) plays a more and more important role in the field of industry. To deal with the heterogeneity of manufacture-dependent programming languages, IEC 61131-3 international standard has promoted the PLC openness to developing. In this paper, we present a proposal to implement the IEC 61131-3 standard in a PLC virtual machine (VM), which is a new kind of high-level language...
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.