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.
Hardware MiddleBoxes represent a vital part in today's networks. Despite their important roles, they are accompanied by several problems, namely, their lack of flexibility, high capital and operation expenditures, and power consumption. Network Function Virtualization is one promising solution to address these problems. This trend replaces the MiddleBoxes by software-based entities. Indeed, these...
In precise real-time systems, scheduling algorithms without considerable complexity are more effective to be applied. Virtual release advancing [3] for shorter response times is a technique that is valuable for the Earliest Deadline First (EDF) scheduling, but not adaptive to precise systems due to its high time complexity. A new scheduling algorithm, called enhanced virtual release advancing, that...
Cloud computing is emerging technology due to pay-as-you-go pricing model. It is spreading globally due to its easy and simple service oriented model. Some people are having perception that cloud computing is just another name of Internet. The numbers of users accessing the cloud are rising day by day. Cloud is based on data centers, which are powerful to handle large number of users, who can access...
Cloud computing environment enables the cloud users to execute their applications in remote data centers. Cloud computing is a new method for providing dynamic resource of computing services maintained by data centers. Current method is to implement the cloud computing for complicated applications and refined in remote data centers are supported on parallel processing capability. The method of parallel...
We consider the Medium Access Control (MAC) problem in resource-constrained ad-hoc wireless networks typical of the Internet of Things (IoT). Due to the delay-sensitive nature of emerging IoT applications, there has been increasing interest in developing medium access control (TDMA) protocols in a slotted framework. The design of such MAC protocols must keep in mind the need for contention access...
ARINC 653 provides a strong isolation mechanism for safety computing fields, such as aircrafts. seL4, a 3rd generation microkernel, was formally verified for its functional correctness and provides a desirable code base for partitioning operating systems. But there is a long way from seL4 to partitioning. We take the first step and focus on the temporal aspect, i.e., implementing a partitioned scheduler...
Network intrusion detection system (NIDS) is becoming an important element even in embedded systems as well as in data centers since embedded computers have been increasingly exposed to the Internet. The demand for power budget of these embedded systems is a critical issue in addition to that for performance. In this paper, we propose a technique to minimize power consumption in the NIDS called by...
This paper presents the architecture, the simulation model and scheduling algorithms for a cloud educational resource datacenter (CERD). CERD is a way to provide an economically profitable shared remote access to paid software for educational facilities. The architecture reflects the physical and logical structure of CERD and its components. The simulation model describes the simulation scheme and...
Cloud Map-Reduce (CMR) is an advantage Map-Reduce platform and has been aroused more and more attention. To further balance the performance of job secluding among job cost, execution time and energy consumption, a locality-aware and energy-aware job pre-assignment algorithm is proposed for Map-Reduce of CMR in this paper. Firstly, the importance of rack in data locality and energy saving is analyzed...
Peer to peer networks offer an extensible framework for supporting video streaming service over the Internet. P2P networks efficiency highly depends on peers' contribution. In practice, some peers only use the service, but share few resources or do not share any resources. This phenomenon is called free riding which seriously affects the P2P networks efficiency. So, in order to encourage the peers...
Sensor-cloud has recently emerged as a promising technology that provides sensor management approaches and facilitates sensor data sharing by virtualizing the physical sensors on a cloud platform. This framework is a new trend to deploy and execute various smart applications with rapidly changing in the amount of traffic loads. Therefore, it is essential to provide a platform to meet demand variation,...
Multi-core systems are built on a number of processors and have their own memories. Multi-core processing is like parallel processing because it makes a number of tasks to run at the same time and it enhances the energy efficiency and performance of jobs. The review has shown that if fuzzy rules are combined with multi core computing then power consumption of multi core processors can be further balanced...
In this paper, we consider a data-flow management mechanism for data center networks, in which a centralized controller called arbiter manages data flows. We propose a simple algorithm for the arbiter to distribute flows over different time points and paths, in a preemptive scheduling and traffic load-balancing manner. The proposed algorithm is based on table-driven resource reservation, in which...
Embedded systems have limited resources, such as computation capabilities and battery life. The Dynamic Voltage and Frequency Scaling (DVFS) technique is used to save energy by running the processor of the embedded system at low voltage and frequency levels. However, this prolongs the execution time, which may cause potential deadline misses for real-time tasks. In this paper, we propose a general-purpose...
For commercial software in scientific and engineering computing, software licenses are needed when running them in high performance computing systems. Usually, there is a constraint for the number of software licenses. With the traditional software licenses management approaches, there is a prominent issue. The jobs will fail immediately without available software licenses. However, the existing job...
Workflow scheduling is a well-known NP-complete problem. As per the nature of the workflow scheduling for cloud computing environment researchers are dedicated to find out the optimal or near optimal solution based on different heuristics. Another key issue in the recent years is handling workflow in heterogeneous cloud system that is paying significant consideration of the research community. In...
Today's data center jobs typically follow a coflow model. Each coflow consists of multiple concurrent data flows, while each job is comprised of multiple coflows. Only completing all flows in all coflows is meaningful to a job. To guarantee the job completion time, job deadlines and coflow dependencies must be jointly considered. However, existing solutions mainly consider the coflow scheduling, which...
The development of distributed systems based on poorly specified abstractions can hinder unambiguous understanding and the creation of common formal analysis methods. In this paper, we outline the design of a system modeling language called DS2, and point out how its primitives are well matched with concerns that naturally arise during distributed system design. We present an operational semantics...
One brand new medium of promoting various products and information is to introduce video advertisements to taxis, leading to many interesting business models with potential profits in the digital advertising market. In in-taxi video advertising systems, each advertisement is characterized by a specified play count requirement and its contract period. The system should finish playing the contractual...
Public vehicle (PV) systems will be efficient traffic-management platforms in future smart cities, where PVs provide ridesharing trips with balanced QoS (quality of service). PV systems differ from traditional ridesharing due to that the paths and scheduling tasks are calculated by a server according to passengers' requests, and all PVs corporate with each other to achieve higher transportation efficiency...
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.