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.
A number of important applied problems in engineering, finance and medicine can be formulated as a problem of anomaly detection. A classical approach to the problem is to describe a normal state using a one-class support vector machine. Then to detect anomalies we quantify a distance from a new observation to the constructed description of the normal class. In this paper we present a new approach...
Detection of the changes in pattern of disease spread over a population network, Meme-tracking and opinion spread on the Twitter network and product-rating-cascade over a social network are a few among the many embodiments of graph sequence segmentation problem with labeled nodes. Most of the previous approaches to network sequence segmentation are on plain graphs without considerations for the dynamics...
In recent years, carpooling service provided by corporations like Uber (UberPool), Didi (DidiPool) and Lyft (Lift Link) have become more and more popular. It helps alleviating the urban traffic congestion, by decreasing the empty seats rate. To balance the supply and demand of the taxi service, a dynamic pricing method is needed. More specifically, passengers taking a same vehicle may be charged differently,...
For achieving various network optimization and management goals in data centers, some VMs need to be migrated from the initial servers to the target ones. Live VM migration is an effective technique to achieve these goals. When multiple VMs need to be migrated at the same time, the migration order and migration bandwidth has a great impact on migration performance. For making an effective VM migration...
Virtual machine (VM) consolidation is very popular in cloud computing systems for numerous reasons including improvement of resource utilization, saving of infrastructure costs and ease of management. However, consolidation also causes contention in virtualized environments such as causing to degradation of VM performance. In this paper, we present an effective consolidation system which is able to...
The energy consumption of a data center and hence the carbon footprint from it largely depends on the energy consumption by its active Physical Machines (PMs). Researchers have taken many attempts to minimize the data center energy consumption through the Virtual Machines (VMs) allocation into a minimal number of PMs of homogeneous types. However, the current VM placement strategies do not consider...
Nowadays, composite service has led to a new challenge as there are various kinds of users and an increasing number of similar Web services. This challenge is to pick out the most appropriate composition for user requester. However, a composite service is determined by the quality of the involved Web services and some user preferences. Consequently, the best composition optimizes the QoS (Quality...
This paper proposes a novel incentive-based demand response (DR) program that can be utilized by a service provider (SP) to procure capacity resources from its subscribed customers in terms of a load reduction. By providing incentives in advance, the SP can induce customers to participate in the program and voluntarily determine the quantity of load reduction to be sold to the SP. Stackelberg game...
Nature-inspired algorithms are often used to find optimal solutions for many combinatorial problems. An immune inspired algorithm, opt-aiNet algorithm, is well known for function optimization. In this paper, we develop a combination of local search with opt-aiNet, called lopt-aiNet, to solve construction site layout (CSL) problem. The effectiveness of the proposed algorithm is investigated through...
Due to the increasing concern for greenhouse gas emissions and fossil fuel security, electric vehicles (EVs) have attracted much attention in recent years. EVs can aggregate together constituting the vehicle-to-grid system. Coordination of EVs is beneficial to the power system in many ways. In this paper, we formulate a novel large-scale EV charging problem with energy trading in order to maximize...
In In this work, we propose a new design approach based on bat algorithm for optimal design of proportional derivative controller for the stabilization of a Quadrotor. To stabilize the angles (roll, pitch and yaw) and heights of the Quadrotor a decentralized control structure is adopted where four proportional derivative (PD) controllers are used. Their parameters are given simultaneously by BAT algorithm...
The success of any Information Retrieval system relies upon extracting relevant pages of similar knowledge matching the requirements of the user. The traditional best of all statistical methodologies fails in conquering the issues of relevancy and redundancy of web pages retrieved. In this paper we propose a novel architecture, FP Growth based Fuzzy Particle swarm optimization which captures the dynamicity...
The decarbonisation of electricity networks has led to increasing numbers of renewables in the energy mix. Besides energy generation, large-scale wind generators are now called to provide mandatory frequency response according to several grid regulations. This, however, could impose significant constraints on their operation, reducing the capabilities in power and energy delivery and resulting in...
As Communication Service Providers (CSPs) adopt the Network Function Virtualization (NFV) paradigm they need to transition their network function capacity to a virtualized infrastructure with different Network Functions (NFs) running on a set of heterogeneous servers. This paper describes a novel technique for allocating server resources (compute, storage and network) for a given set of Virtual Network...
Eclipse is an integrated development environment (IDE). Eclipse has imposed its own compiler called as Eclipse Compiler for Java (ECJ). Eclipse compiler is a compiler for Java programming language. Java class files are the most common form of output of an Eclipse compiler. Common subexpression elimination (CSE) is an optimization technique of compiler. It searches for instances of identical expressions,...
This paper presents a new interval-based operator for continuous constrained global optimization. It is built upon a new filtering operator, named TEC, which constructs a bounded subtree using a Branch and Contract process and returns the parallel-to-axes hull of the leaf domains/boxes. Two extensions of TEC use the information contained in the leaf boxes of the TEC subtree to improve the two bounds...
Network topologies can have significant effect on the execution costs of parallel algorithms due to inter-processor communication. For particular combinations of computations and network topologies, costly network contention may inevitably become a bottleneck, even if algorithms are optimally designed so that each processor communicates as little as possible. We obtain novel contention lower bounds...
Despite the popularity of MPI for high performance computing, the startup of MPI programs faces a scalability challenge as both the execution time and memory consumption increase drastically at scale. We have examined this problem using the collective modules of Cheetah and Tuned in Open MPI as representative implementations. Previous improvements for collectives have focused on algorithmic advances...
The evolution of massively parallel supercomputers make palpable two issues in particular: the load imbalance and the poor management of data locality in applications. Thus, with the increase of the number of cores and the drastic decrease of amount of memory per core, the large performance needs imply to particularly take care of the load-balancing and as much as possible of the locality of data...
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.