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.
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...
Many computing environments consist of a multitude of servers that process requests that arrive from a population of customers. Incoming requests that find all servers busy have to wait until a server becomes idle. This type of queuing system is known as a G/G/c system and has been extensively studied in the queuing literature under steady state conditions. In this paper we study multi-server systems...
With increased cloud adoption globally, the cloud service providers are setting up their data centers in various geographical location to cater the needs of diverse range of users across the globe. The cost of managing data center includes not only hardware, software costs but also the electricity costs prevailing at that location. The cost of electricity varies from location to location and it is...
With the rapid development of WEB applications, the demand for dynamically adjusting computing resources based on the load variation is increasing. However, most of the traditional WEB systems have limited ability to respond to load changes. In order to solve the problem, software self-adaptation technology has been applied to the resource management of WEB systems. Many researchers have tried to...
As cloud computing industry adoption rate is increasing, service cost management and optimization are becoming one of the most important issues from the perspective of cloud users. This paper is looking into possibility of using information about application type and its resource usage profile in the process of identifying optimized service placement in cloud environments. Such placement should result...
With the attractive features of service oriented architecture (SOA), such as the high re-usability, the fast development and the reduced cost, many large scale distributed applications are currently delivered within cloud data centers following the SOA style (namely service-oriented applications). A service-oriented application is composed of a set of reusable services, each of which may be used concurrently...
End users of cloud applications range from novice to expert depending on how experienced they are in using them. With repeated usage of an application, a user's think time gradually decreases, known as human learning phenomenon. This decrease impacts the system workload thereby affecting the application's transient performance. However, such impact of human learning on system performance has never...
We present LAVEA, a system built for edge computing, which offloads computation tasks between clients and edge nodes, collaborates nearby edge nodes, to provide low-latency video analytics at places closer to the users. We have utilized an edge-first design to minimize the response time, and compared various task placement schemes tailed for inter-edge collaboration. Our results reveal that the client-edge...
Hybrid cloud-based deployment is a trend in cloud computing which enables enterprise to benefit from cloud infrastructures while honoring privacy restrictions on some services. Enterprise application migration is an effective way to improve the efficiency of using the cloud infrastructures. However, it is a challenging problem to decide which parts of the applications to migrate and where to migrate...
In edge-cloud computing, a set of edge servers are deployed near the mobile devices such that these devices can offload jobs to the servers with low latency. One fundamental and critical problem in edge-cloud systems is how to dispatch and schedule the jobs so that the job response time (defined as the interval between the release of a job and the arrival of the computation result at its device) is...
5G operators will utilize mobile edge computing (MEC) to shorten transmitting latency and fulfill the requirements of increasing mobile applications for high bandwidth and ultra-low latency. A mobile online system (MOS) supports mobile online applications to trigger events in the mobile devices, refresh data, and maintain data consistency in the clouds. As users run mobile online applications, a MOS...
Infrastructure-as-a-Service environments are becoming increasingly popular. When there is a failure, many applications require service restoration within a few seconds. Reaction to failures in Cloud is still slow for many applications. Monitoring is limited to instance metrics that are not conducive to precise diagnosis due to complexity of virtualization in physical hosts. Interferences among different...
Many different types of applications simultaneously execute in current data centers (DCs). To provide low cost and improved performance, each application is typically deployed in distributed DCs. Tasks of users around the world first go through Internet service providers (ISPs) which deliver data between distributed DCs and users. However, capacities and bandwidth cost of different ISPs vary. Besides,...
Despite the known benefits of hosting cloud-based services, the longer and often unpredictable end-to-end network latencies between the end user and the cloud can be detrimental to the response time requirements of the interactive cloud-hosted applications. Existing efforts that exploit edge/fog technology to migrate services closer to clients in order to improve response times do not fully resolve...
Cloud service providers are trying to reduce their operating costs while offering their services with a higher quality via resorting to the concept of elasticity. However, the vast majority of related work focuses solely on guaranteeing the quality of service (QoS) of interactive applications such as Web services. Nevertheless, a broad range of applications have different QoS constraints that do not...
Customers often suffer from the variability of data access time in cloud storage service, caused by network congestion, load dynamics, etc. One solution to guarantee a reliable latency-sensitive service is to issue requests with multiple download/upload sessions, accessing the required data (replicas) stored in one or more servers. In order to minimize storage costs, how to optimally allocate data...
IaaS clouds have attracted much attention, and OpenStack has become a de facto standard software for building open-source IaaS clouds. However, the performance and scalability of OpenStack services still have room for improvement. This study focused on the admission control of API requests to improve performance. We revealed the basic effect of admission control by setting the concurrent connection...
Currently, Massive Open Online Courses (MOOC) is having significant impact on E-learning by providing free campus curriculum for millions of viewers over the world. Most of MOOC mainly include literal tutorial, video course and easy quiz, but lack of an identical and easily operational experiment environment with durable data. It is crucial for participants to learn complicated courses involved practical...
Cloud computing is advancement of IT sector where enduser are provided with the services of infrastructure and applications on the basis of pay-per use model. Some of the cloud based application services are social networking, web hosting and content delivery. Several elements are present in cloud that is clients, datacenter and distributed servers. With cloud computing there is high availability,...
We propose an analytical framework for service oriented computing in Internet of Thing scenarios to derive an optimal performance from an elastic extensible cloud that can serve a request from access, edge and core network. If the number of replicas at different levels (access networks, edge networks and core networks) are maintained according to the values derived from our analysis, then the drop...
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.