MANAGEMENT OF DATA ACCESS WITH QUALITY OF SERVICE IN PL-GRID ENVIRONMENT
|
|
|
- Coleen Lambert
- 9 years ago
- Views:
Transcription
1 Computing and Informatics, Vol. 31, 2012, MANAGEMENT OF DATA ACCESS WITH QUALITY OF SERVICE IN PL-GRID ENVIRONMENT Renata S lota, Darin Nikolow, Kornel Ska lkowski Jacek Kitowski AGH University of Science and Technology Faculty of Electrical Engineering, Automatics, Computer Science and Electronics Department of Computer Science Al. A. Mickiewicza 30, , Krakow, Poland & AGH University of Science and Technology, ACC Cyfronet AGH Ul. Nawojki 11, Krakow, Poland [email protected] Communicated by Aleksander Byrski Abstract. e-science applications increasingly require both computational power and storage resources, currently supported with a certain level of quality. Since in the grid and cloud environments, where we can execute the e-science applications, heterogeneity of storage systems is higher than that of computational power resources, optimization of data access defines one of challenging tasks nowadays. In this paper we present our approach to management of data access in the grid environment. The main issue is to organize data in such a way that users requirements in the form of QoS/SLA are met. For this purpose we make use of a storage monitoring system and a mass storage system model CMSSM. The experiments are performed in the PL-Grid environment. Keywords: Data management, Service Level Agreement, Quality of Service, PL- Grid environment 1 INTRODUCTION Modern e-science applications require not only computational power but also a certain level of quality for the data access. The latter feature is a topic of interest in
2 464 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski newly established distributed computing environments, like PL-Grid [1]. The goal of the PL-Grid project is to provide the Polish scientific community with resources to enable e-science research in various fields. To make the operation easier and to optimize resources usage the concept of Virtual Organizations (VO) is introduced, with special attention to data management for any VO. Automatic configuration and creation of VO is challenging since Service Level Agreement (SLA) parameters need to be guaranteed. A subset of these parameters may concern Quality of Service (QoS) of the storage systems where the users keep their data, especially if the users are interested in running applications, which use large amount of data. Construction of such an environment which meets these demands is a serious task because of the heterogeneity of storage resources. Modern grid environments, as well as Clouds, have to take into account also the high dynamics of the virtualized resources. In the grid and cloud environments there are various types of storage nodes (SNs) with constantly changing load. The SNs may use divergent storage systems (disk-based, tape-based, solid state disk, disk array, multi-tiered storage) giving wide range of performance and capacity capabilities. On the other hand there are user requests for data access, which need to be served with a certainqos. So the problem which arises is how to schedule the access to storage resources, how to allocate the available performance and capacity, and how to organize data in such a way that users requirements in the form of QoS/SLA are met while maintaining effective use of storage resources. Accurate monitoring service is essential for successful deployment of this approach. For each storage node essential performance related parameters need to be monitored, so that current and future performance capabilities can be obtained and used in the decision process of selecting appropriate location of data. Another aspect which should be considered is to create an appropriate model, which defines a common set of essential performance related parameters and a common interface. Integration of various monitoring systems is easier if the common model for various storage systems is developed. Semantic-based solutions can be applied to deal with the heterogeneity of storage systems and their relevant QoS metrics. In this paper we present our approach to data access management in the Grid environment with QoS by making use of a knowledge supported storage monitoring system and a mass storage system model Common Mass Storage System Model (CMSSM), originally developed within OntoStor [2] project for such purposes. The model defines a set of classes representing mass storage system with storage performance related parameters in more detail. The storage system monitoring and storage resource scheduling are both essential for the successful operation of the PL-Grid and for fulfilment of SLA. Implementation of these services based on the model allows for better interoperability and flexible integration with other grid components. We show example of data access quality metrics specified and obtained by appropriate monitoring utilities and used for data management with QoS. The proposed approach of data management with QoS could be used, for example, in application storing data coming from HEP experiments [4] or in multi-player on-line games [3]. The rest of the paper is organized as follows: the next section presents state of the art focused on QoS, SLA fulfilment and relevant ontology. Description of the
3 Management of Data Access with QoS in PL-Grid Environment 465 problem of data management with QoS and our idea of a relevant architecture are given in Section 3. Next, the adopted methods and technologies helping in achieving QoS in data management are described in Section 4. Section 5 describes the QoS data management policies implemented within the PL-Grid project. Section 6 shows test results and the last section concludes the paper. 2 STATE OF THE ART Grid and Cloud computing paradigms become more useful in practice if they can provide stable and easy to use environments. These environments have reached a certain level of maturity where QoS provisioning becomes a common functionality. For service provisioning QoS becomes more and more important in respect of universality of Service Oriented Architecture (SOA) paradigm and construction of applications with services. Considering further that the above-mentioned applications are e-science applications accessing large amount of data, further in the paper called Storage Intensive Applications (SIA), then the problem of storage QoS needs careful attention. Storage QoS may be specified (like other quality requirements) in the form of SLA, defining a real challenge of its accomplishment in the environment with heterogeneous mass storage systems. There are numerous scientific activities focused on QoS and SLA fulfilment in Grid and Cloud computing environment as well as on data management with QoS. These studies concentrate on the following: 1. building VO with contract negotiation and definition of SLA as a part of the contract [5, 6], 2. definition of SLA and their decomposition into low level parameters for SLA monitoring [7, 8], 3. monitoring of QoS/SLA parameters for services and workflows [9], 4. attempt of resource management for QoS and SLA accomplishment [10, 11, 12], 5. adopting of QoS data management in the fields like medicine [13, 14], realtime [7] and multimedia [15] applications, in which the data is an important issue. However, these studies do not go deeply enough to consider the heterogeneity of the storage systems and therefore the problem of monitoring of such systems as well as their management for guaranteeing storage QoS are still a challenging task. Semantics can be applied to assist in solving these problems. There are a few results of the investigations on this subject. One of them is the QoS ontology [16], which is aimed on a description of Web Services QoS aspects and allows to define different QoS metrics for the services. This ontology is quite simple and rather inextensible on domains different than Web Services one. Another ontology for describing the QoS aspects in services-based systems the QoSOnt ontology [17] is comprehensive and extendable. It constitutes a stub ontology, which requires
4 466 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski adaptation to the domain under study (e.g., definition of metric types, definition of units associated with a described domain, etc.). In the presented paper this ontology is adopted for the description of the storage resources QoS aspects reported below (see Section 4.2). We propose the CMSSM model [18] of heterogeneous storage systems, which allows for constructing of relevant ontology and semantic description of storage resources and therefore allows for developing of the appropriate SLA monitoring. In this paper we describe an attempt to adopt CMSSM for the need of data management with QoS in the PL-Grid environment. 3 DATA MANAGEMENT WITH QOS SIA running on the Grid have specific requirements concerning quality of data access, called further Storage QoS (SQoS). The main parameters describing the SQoS are: available storage space, latency and transfer rate. SIA can have various data access paradigms: steady (burst) transfer (where all application s data is read or written at once), or start-stop transfer for which the data is accessed in regular portions and there is some wait interval between them (caused by the process of preparing, e.g., the next data portion by simulation), or random access (random data portion, random wait interval, e.g., interactive applications, servers/services, etc). Strict SQoS implies resource wasting since resource reservation is made for a given task and the resource cannot be used by other tasks even if it is not currently in use. With some acceptable uncertainty of SQoS more tasks could be served. The main goal is to achieve high storage utilization while keeping SQoS requirements for each request with a certain (almost 100%) probability. In a virtualized environment the performance of shared storage resources is hard to predict. In order to meet SQoS requirements information about the current storage resource performance utilization (from monitoring) as well as information about the scheduled storage requests (from storage resource performance manager) are needed. Our idea of such data management is presented in Figure 1. Application data is kept inaset ofheterogeneous StorageNodes (SNs). On everystoragenode astorage Monitoring Agent (MA) is running. Storage MAs send monitoring data (compatible with CMSSM) to the monitoring system. Storage Resource Performance Manager (SRPM) manages the available performance, assigns SN to a storage request and keeps track of scheduled storage requests. If there is no available storage performance then the request is postponed. Job scheduler asks SRPM for storage resource with storage performance capabilities, which are required by a client. SQoS watcher observes if the transfers are served with the desired SQoS and informs administrator or other management component/service or application when SQoS is not fulfiled so an action to cope with the problem could be initiated. SRPM can apply various algorithms for resource assigning like: round robin, random, round robin QoS, max available QoS metric, best matching QoS metric, round robin with scheduling QoS, strict QoS. The round robin strategy just assigns
5 Management of Data Access with QoS in PL-Grid Environment 467 Fig. 1. Data management with QoS next SN without checking monitoring. The random strategy selects a storage node randomly, no monitoring is used also. The max available QoS metric approach assigns the node with the maximum available QoS metric reported by the monitoring system. None is assigned if there are no available resources for providing the required QoS. The best matching QoS metric algorithm assigns the node with the closest available QoS metric to the required one. The idea here is to use storage nodes effectively especially when various QoS levels are requested simultaneously. The round robin QoS strategy assigns next SN with enough available QoS metric. The strict QoS approach assigns only SNs, which have enough free (unscheduled, not reserved) resources for providing the required QoS. For every data transfer request a bandwidth reservation is done. In order to realize our approach a monitoring system taking into account the heterogeneity of mass storage systems is needed. The monitoring system must be configured automatically depending on the requirements of the created VO. So it should be possible for auto-selection of relevant monitoring adapters according to concrete type of the managed storage system. These adapters are part of MA and can be implemented as plugins. The system should also provide an unified monitoring layer for parameters independent of the mass storage system. Such functionality of monitoring could be achieved by applying ontology and appropriate model of storage system. That is why in our solution the monitoring system uses the CMSSM model for unifying the monitoring layer and uses ontology based on this model for describing the storage resources. The semantic approach makes possible the transition from low-level monitoring to high-level QoS/SLA parameters. For this purpose a quality metrics ontology has been proposed based on the QoSOnt ontology. This ontology has been agreed with the CMSSM model.
6 468 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski Next section shortly presents the CMSSM based ontology for storage resource description and then the process of monitoring QoS/SLA parameters using the extended QoSOnt ontology is described in detail. The implementation of SRPM policies in PL-Grid environment is described in Section 5. 4 SEMANTIC BASED QOS/SLA MONITORING For the purpose of semantic description of storage resources and their QoS aspects two ontologies are used. Storage resources and their attributes are described by the CMSSM ontology. To describe QoS capabilities of the storage resources an enriched version of the QoSOnt ontology [17] is used. The following subsections give detailed descriptions of the ontologies. 4.1 CMSSM Ontology OntoStor [2] is an ongoing project aimed at developing an ontology-based methodology of data access in Grid environments. Within the project the Common Mass Storage System Model (CMSSM) [18] has been proposed. The model defines a set of classes and performance related properties for the following storage systems: disk arrays, Hierarchical Storage Management (HSM) systems and local disks. It is used by a monitoring system to provide the current state of a storage system in a unified way. Based on this state the storage system performance is predicted. A storage system ontology based on the CMSSM allows for semantic description of storage resources, monitoring and prediction services, which can be used for knowledge based data management with QoS. 4.2 QoS Metrics of Storage Resources For the purpose of describing general QoS aspects of storage resources the following metrics are proposed: Total capacity of a storage resource. Mean read transfer rate of a storage resource. Mean write transfer rate of a storage resource. Minimum read transfer rate of a storage resource. Minimum write transfer rate of a storage resource. A storage resource MTBF (Mean Time Between Failures). A storage resource MTTR (Mean Time To Repair). A storage resource reliability. The above metrics have different meaning for different kinds of storage resources. Forexample,thetotalcapacityofadiskarrayoralocaldiskcanbeobtaineddirectly
7 Management of Data Access with QoS in PL-Grid Environment 469 from their parameters, but for a HSM system it is calculated as a sum of the disk cache capacity and tapes capacities. The reliability of a disk array results from its RAID level, while the reliability of the HSM system results from a number of copies created on different tapes. These examples show the necessity of a semantic description of the storage resources QoS aspects. A base of the semantic description of the storage resources QoS capabilities constitutes the QoSOnt ontology. In the domain of the storage resources QoS aspects, the following improvements of the QoSOnt ontology are made: 1. New classes and individuals representing units associated with the storage services are introduced. The introduced classes define a unit of capacity and a unit of transfer, and both inherit from the UnitOfMeasurement class from the QoSOnt ontology. The introduced individuals represent specific units like gigabytes, megabytes per second, etc. 2. Additional individuals of the UnitConversionRate class are defined. The individuals enable an automatic conversion among the defined units. 3. New classes representing QoS aspects of the storage resources are defined. The classes represent the metrics introduced at the beginning of this subsection. 4. New individuals representing methods of obtaining of the defined metrics were added. The individuals have assigned the storage resources attributes from the CMSSM ontology. The attributes are used for the metrics calculations. The direct type of a concrete individual determines the way of a metric calculation (e.g. sum of parameters, mean value, minimum value, etc.). A relation between the third and the fourth from the above improvements requires more detailed description. The first issue is the difference between a metric and a method of metric obtaining. A metric concept defines a general metric type (e.g. total capacity), a metric unit (e.g. terabytes) and an expected metric value, whilstamethod of obtainingdefines a concrete wayof a metricevaluation(e.g.sum, mean value) and parameters, which are taken to the evaluation. The second issue is the way of assigning a concrete method of obtaining to a concrete metric individual. For solving this issue, the following steps are made: 1. Every general metric class (like total capacity) has subclasses, which constitute its concretes for different storage resources. This is depicted in Figure 2 where the total storage capacity metric class and its subclasses: the disk array total capacity (TotalDACap), the local disk total capacity (TotalLDCap) and the HSM system total capacity (TotalHSMCap) are outlined. 2. Every specific metric subclass(like TotalHSMCap) has assigned a proper method of obtaining individual(e.g. method of TotalHSMCap obtaining has to be a sum of the total disk cache capacity and the tape capacity attributes). Relation of assigning the method of obtaining individual to the specific metric class can be written in the Manchester OWL syntax [19] as follows: Specific metric Method of obtaining.
8 470 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski 3. In the last step a type of a storage resource is assigned to a specific metric class in the following way: Specific metric General metric (General metric Resource), where the Resource term means the class of a storage resource (e.g. DiskArray), so for instance the disk array total capacity class is defined in the followingway: DATotalCapacity TotalCapacity (TotalCapacity DiskArray). The execution of the above three steps and the utilization of an OWL reasoner allow to assign general metrics classes to storage resources individuals, since concrete metric classes and methods of obtaining are automatically assigned by the inference process (the reasoner should have OWL full inference support). is-a TotalLDCap TotalStorageCapacity is-a is-a TotalHSMCap TotalDACap Fig. 2. Subclasses of the total capacity metric class The above details show how the semantic description of the storage resources and their QoS aspects are made. Another challenge is a proper monitoring of the QoS aspects fulfilment and this is described in the next subsection. 4.3 QoS/SLA Monitoring Since monitoring of the QoS/SLA metrics is essential for providing the storage services with an expected QoS level, an SLA metrics monitoring system has to be scalable, robust and reliable. Implementation of such a system constitutes the FiVO SLA monitoring system [9] a part of the FiVO framework [20], which represents a complete system for negotiation and deployment of dynamic virtual organizations. FiVO SLA monitoring system provides semantic-oriented, efficient and robust distributed monitoring of the SLA metrics based on the Service Oriented Architecture (SOA) paradigm. The system consists of several loosely-coupled services, which communicate with each other by normalized messages. Architecture of the FiVO SLA system deployment is shown in Figure 3.
9 Management of Data Access with QoS in PL-Grid Environment 471 Fig. 3. Architecture of the FiVO SLA monitoring system deployment A base for the communication among the FiVO system services constitutes the Enterprise Service Bus (ESB) [21]. The ESB provides asynchronous, secure and reliable communication among the system services. It also provides additional features like the Enterprise Integration Patterns (EIP) [22], which are very useful in case of messages passing. Input to the system constitutes an OWL document, which comprises the semantic description of monitored resources and their SLA metrics (presented in subsections 4.1 and 4.2). The system uses the Pellet semantic engine [23] for creation of an inferred ontology model. Results of the SLA metrics monitoring can be browsed by easy-in-use, intuitive web interface. Among the FiVO system services one can distinguish core services (in Figure 3: Monitoring Service, Aggregation Service, Reaction Service) and Adapter services. The Adapter services are used for monitoring of different resources and they allow to expand the system functionality for monitoring new kinds of resources. For the purpose of deployment of the FiVO SLA system in the PL-Grid project special adapters for monitoring of storage resources are implemented. The goal of the Adapters implementation is to provide the storage resources parameters according to the CMSSM model described in Section 4.1. The Adapters for local disks and disk arrays allow to monitor all the parameters defined in the CMSSM model and their implementations are generic, so they can be used for monitoring almost all types of disks and disk arrays. The number of parameters from the CMSSM, which are provided by a concrete HSM system adapter implementation depends on the HSM system type, but none of the existing implementations provides all parameters defined in the CMSSM, since the monitoring of the HSM systems parameters is constrained by its vendor and a system interface. Adapters can be implemented using OntoStor sensors library, which makes use of the CMSSM.
10 472 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski 5 STORAGE RESOURCE PERFORMANCE MANAGEMENT WITH QOS IN PL-GRID The storage requests sent to the SRPM, implemented in the PL-Grid environment, contain a set of QoS requirements, which should be fulfiled during the relevant data transfer. Optionally, a set of SNs, which have to be taken into account during the selection process can be specified. Processing of a storage request by SRPM is performed in several steps. Policy name Round Robin (RR) Strict QoS (SQ) Best Storage Node (BSN) Round Robin with Monitoring (RRM) Scheduling with Monitoring (SM) Description SNs are assigned in round robin fashion, no data from the monitoring system is taken into account. The SQ policy is implemented by scheduling data transfers in such a way that no more than N max concurrent transfers per SN are running. N max is obtained empirically and is set to 2 for the presented tests. The current metric value (CV) for SN has to accomplish the following requirement: CV > α MV; where MV is the requested metric value and α is an experimentally chosen coefficient (α 1). SN with the greatest value of the difference CV α MV is chosen. SNs, which have the current metric value greater than the required one are taken into account, and they are assigned in round robin fashion. Every assigned bandwidth for every SN is saved in an internal SRPM database. The current metric value (CV) for SN has to accomplish the following requirement: CV > α MV +β BS; where MV is the requested metric value and BS is the sum of assigned bandwidths for a considered SN, but not yet observed by the monitoring system. α and β are experimentally chosen coefficients, both are greater than 1. SN with the greatest value of the difference CV α MV β BS is chosen. Table 1. Detailed description of the SN assigning policies In the first step, an SN assigning policy is selected according to the current user profile. In case of the systemtests, described further in Section6, the policyis specified explicitly by a configuration parameter. In the next step an external knowledge base is queried about the requested QoS metrics. The query result contains semantic definitions of the requested metrics, as it was described in Section 4.2. The definitions are interwined with monitored parameters of storage resources, according to the CMSSM model. In the further step SPRM asks the monitoring system about
11 Management of Data Access with QoS in PL-Grid Environment 473 parameters, which are necessary to calculate the requested metrics. In the last step the required metrics are calculated from the received parameters, and the resulting SN (obtained by the assigning policy) is returned. In the current version of the system five assigning policies are implemented. The policies are described in Table 1. For both α and β coefficients different values from the intersection [1, 2.5] were considered. The chosen values should give the best balance between a data transfer launch delay and SLA fulfilment degree. 6 TEST RESULTS ThepurposeofthetestsistocheckSRPMpoliciesused fordataaccessmanagement. The tests checks if the system properly selects SNs for subsequent storage requests with the QoS demand specified as the minimal data transfer rate (the Minimum write transfer rate metric, see Section 4.2). The α coefficient has been set to 1.6 whilst the β coefficient has been set to 2 (see Table 1). The quality metric of the tests is the percentage of storage requests with fulfiled SLA (the measured transfer rate requested rate). The testing script works as presented in the following pseudo code: repeat 400 times { if (number_of_concurrent_transfers >= max_concurrent_transfers) { wait; } query_for_the_best_node(tested_policy, requested_bandwidth); fork_data_transfer_to_the_best_node_and_log_the_obtained_rate; sleep; } For test purposes only small amount of PL-Grid resources has been adopted. The testing environment consists of 3 virtual machines (SNs), in which data can be stored. Each virtual machine has one VCPU and 2GB of RAM. The virtual machines are hosted on 3 separated physical hosts. The physical hosts possess 2 Intel Xeon CPU 2.80GHz and 4GB of RAM. MA with Local Disk Adapters are installed on each SN. One of the SNs hosts also the FiVO SLA monitoring system. Round Robin (RR) and Strict QoS (SQ) policies are tested as reference policies, which do not use monitoring (see Table 1). The following tests with selected policies have been conducted: T 1 testing the RR policy, T 2 testing the SQ policy, T 3 testing the RRM policy, T 4 testing the SM policy.
12 474 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski Two types of workloads have been used for the tests: the first generates data with low rate (63 MB/s) less than the measured SNs total bandwidth (about 95%), the second generates data with high rate (100MB/s) more than the system can process (about 130%). The requested minimum write transfer rate has been constant for all tests and equal to 10MB/s. For each tests the percent of requests with satisfied SLA 1 has been calculated. T 1 (RR) T 2 (SQ) T 3 (RRM) T 4 (SM) GTT[MB/s] CT max S[MB] NR TT %SLA TT %SLA TT %SLA TT %SLA GTT Generated Total Throughput, CT max Max number of Concurrent Transfers, S Size of a data transfer, NR Number of Requests, TT Total Throughput, %SLA percent of requests with satisfied SLA Table 2. Test results summary Theresultsaresummarizedin Table2. FortheSQ policysla(t 2 )issatisfiedin 86% of requests. The test has been conducted with the monitoring system running along with the active transfer rate measurements, which probably decreased the performance for some of the transfers. Similar results are for the SM policy (T 4 ). All tests have been conducted with no generated background transfers. For mass storage with changing performance (e.g. shared storage resources) the SM policy used forthe T 4 isexpected tobe the mostadvantageous. Itshouldbe alsomentioned that our testing environment is highly unpredictable because of the virtualization and resource sharing, which causes lower %SLA values. In Figure 4 the measured values for each test transfer are shown. We can see that for the RRM policy (T 3 ) (see Figure 4a)) the transfer rates vary between 1 100MB/s. Some pendulum effect can be observed due to monitoring when a storage node is loaded the monitoring senses it during the next measurement, so less or no requests are assigned to this node. On the next cycle the monitoring system senses that the system is not loaded and more requests are assigned to the node. The resultsforthe SMpolicy, T 4, (see Figure4c))aremuchbetterand similar to the SQ policy, T 2, test results (see Figure 4b)). The last policies have also higher rates for requests with unsatisfied QoS. 7 CONCLUSION AND FUTURE WORK In this paper we have presented our approach to data management with QoS in a distributed computing environment. We showed how our model (CMSSM) and its relevant ontology can be used for representing the performance state of storage systems and how it can be applied in an intelligent monitoring system. The process of adaptation of the QoSOnt ontology for the purpose of the storage resources QoS parameters description were presented. The paper also shows how a unified set 1 SLA is satisfied when the obtained transfer rate is greater than or equal to 10MB/s
13 Management of Data Access with QoS in PL-Grid Environment 475 Transfer rate [MB/s] measured requested Request number a) Transfer rate [MB/s] measured requested Request number b) Transfer rate [MB/s] measured requested Request number c) Fig. 4. Test results for selected policies with high load (100 MB/s): a) Round robin with monitoring, b) Strict QoS, c) Scheduling with monitoring
14 476 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski of QoS metrics can be semantically defined in various way for different storage resources. It was also emphasized that such definition of metrics automates their further computations and defining new ones in the system runtime. Test results in virtualized environment showed that best results in terms of satisfying QoS provide the strict QoS and monitoring with scheduling policies. Our future work will concentrate on increasing the accuracy of the monitoring and the scheduling by taking into account various storage performance parameters available from less invasive operating system utils. Acknowledgments This research is partially supported by the PL-Grid project POIG /08-00 and by Polish MNiSW grant No. N N AGH-UST grant No is also acknowledged. REFERENCES [1] The PL-Grid Project web site. Available on: access: [2] The OntoStor Project web site. Available on: ontostor/, access: [3] Han, J.H. Lee, D.H. Kim, H. In, H.P. Chae, H.S. Eom, Y.I.: A Situation Aware Cross-Platform Architecture for Ubiquitous Game. Computing and Informatics, Vol. 28, 2009, No. 5, pp [4] Funika, W. Korcyl, K. Pieczykolan, J. Skital, L. Balos, K. S lota, R. Guzy, K. Dutka, L. Kitowski, J. Zieliński, K.: Adapting a HEP Application for Running on the Grid. Computing and Informatics, Vol. 28, 2009, No. 3, pp [5] Kryza, B. Dutka, L. S lota, R. Kitowski, J.: Dynamic VO Establishment in Distributed Heterogeneous Business Environments. LNCS, 5545, pp , [6] Zuzek, M. Talik, M. Świerczyński, T. Wiśniewski, C. Kryza, B. Dutka, L. Kitowski, J.: Formal Model for Contract Negotiation in Knowledge- Based Virtual Organizations. LNCS, 5103, pp , [7] Buccafurri, F. De Meo, P. Fugini, M. Furnari, R. Goy, A. Lax, G. Lops, P. Modafferi, S. Pernici, B. Redavid, D. Semeraro, G. Ursino, D.: Analysis of QoS in Cooperative Services for Real Time Applications. Data Knowl. Eng., Vol. 67, 2008, No. 3, pp [8] Tserpes, K. Kyriazis, D. Menychtas, A. Varvarigou, T.: A Novel Mechanism for Provisioning of High-Level Quality of Service Information in Grid Environments. European Journal of Operational Research, Vol. 191, 2008, No. 3, pp
15 Management of Data Access with QoS in PL-Grid Environment 477 [9] Ska lkowski, K. Sendor, J. Król, D. Funika, W. Kryza, B. S lota, R. Kitowski, J.: Monitoring of SLA Parameters within VO for the SOA Paradigm. LNCS, pp , 2010 (to appear). [10] Qiao, L. Iyer, B. R. Agrawal, D. Abbadi, A.: Automated Storage Management with QoS Guarantee in Large-Scale Virtualized Storage Systems. IEEE Data Eng. Bull., Vol. 29, 2006, No. 3, pp [11] Stantchev, V. Schröpfer, C.: Negotiating and Enforcing QoS and SLAs in Grid and Cloud Computing. In GPC 09: Proceedings of the 4 th International Conference on Advances in Grid and Pervasive Computing, pp , Springer Verlag Berlin, Heidelberg [12] Kosar, T. Balman, M.: A New Paradigm: Data-Aware Scheduling in Grid Computing. Future Gener. Comput. Syst., Vol. 25, 2009, No. 4, pp , [13] O Donoghue, J. Herbert, R.: A QoS Data Management System within a Pervasive Medical System. In Pfeifer, T.; Schmidt, A.; Woo, W.; Doherty, G.; Vernier, F., Delaney, K.; Yerazunis, B.; Chalmers, M.; Kiniry, J. (Eds.): Advances in Pervasive Computing Adjunct Proceedings of the 4 th International Conference on Pervasive Computing. [email protected], Volume 207, Vienna, Austria, Austrian Computer Society (OCG). [14] Stantchev, V.: Service-Based Systems in Clinical Environments. Technical Report , UC Berkeley: School of Information [15] Goebel, V. Plagemann, T.: Data Management and QoS in Distributed Multimedia Systems Towards an Integrated Framework. In 4 th Int. IFIP Workshop on Quality of Service (IWQoS 96) 1996, pp [16] Papaioannou, I. V. Tsesmetzis, D. T. Roussaki, I. G. Anagnostou, M. E.: A QoS Ontology Language for Web-Services. In AINA 06: Proceedings of the 20 th International Conference on Advanced Information Networking and Applications 2006, Washington, DC, USA, 2006, pp [17] Dobson, G. Lock, R. Sommerville, I.: QoSOnt: An Ontology for QoS in Service-Centric Systems. Software Engineering and Advanced Applications, 31 st EU- ROMICRO Conference, August 2005, pp [18] Nikolow, D. S lota, R. Kitowski, J.: Knowledge Supported Data Acess in Distributed Environment. In M. Bubak, M. Turala, K. Wiatr (Eds.): Proceedings of Cracow Grid Workshop (CGW 08), Krakow 2009, pp , ACC-Cyfronet AGH. [19] Brief Overview of the Manchester OWL Syntax. Available on: org/resources/reference/manchestersyntax/, access: [20] Kryza, B. Dutka, L. S lota, R. Kitowski, J.: Security Focused Dynamic Virtual Organizations in the Grid Based on Contracts. Collaboration and the knowledge economy: issues, applications, case studies, Vol. 5, pp , [21] David, A. Chappell, D.: Enterprise Service Bus. 1 56, , , O Reilly Media, Inc [22] Hohpe, G. Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. pp , , Pearson Education, Inc [23] The Pellet OWL Reasoner. Available on: access:
16 478 R. S lota, D. Nikolow, K. Ska lkowski, J. Kitowski Renata Ë ÐÓØ works at the Department of Computer Science of the AGH University of Science and Technology in Cracow, Poland. She obtained Ph.D. in 1998 in computer science at the same University. She is the author or co-author of about 90 scientific papers. Her topics of interest include distributed systems, Grid and Cloud environments, data management and storage systems, knowledge engineering. She has been involved in many national and international projects most notably in EU IST: CrossGrid, Pellucid, K-WfGrid, GREDIA, and Int.eu.grid projects. Darin Æ ÓÐÓÛ obtained his Ph.D. in Poland at AGH University of Science and Technology in He is a lecturer at the Department of Computer Science of AGH UST. His research interests include storage systems and distributed computing. Kornel Ë Ð ÓÛ obtained his M.Sc. atthe Faculty ofelectrical Engineering, Automatics, Computer Science and Electronics in 2010 from the AGH University of Science and Technology. He is co-author of nine publications concerning the SOA paradigm and storage systems. He has participated in several research projects. His research interests include the SOA-based systems, web technologies and semantic-based software engineering. Jacek à ØÓÛ is Full Professor of computer science, graduated in 1973 from the Electrical Department of the AGH University of Science and Technology in Krakow (Poland). He is Head of the Computer Systems Group at the Institute of Computer Science of the AGH University of Science and Technolog, researcher at the Academic Computer Centre CYFRONET-AGH, with responsibility on development of high performance systems. He is the author or co-author of about 200 scientific papers. His topics of interest include large-scale computations, multiprocessor architectures, high availability systems, network computing, Cloud and Grid services and Grid storage systems, and knowledge engineering. He participated in many national and international projects funded by European Commission and EDA. He is a member of program committees of international conferences, and evaluator
17 Management of Data Access with QoS in PL-Grid Environment 479 of national and international IT projects. He serves as the Editor-in-Chief of Computer Science Journal and an Associate Editor of Computing and Informatics Journal. He is Expert in EU Program Committee e-infrastructures (Unit F3) and Director of PL-Grid Consortium (NGI Project).
Advancements in Storage QoS Management in National Data Storage
Advancements in Storage QoS Management in National Data Storage Darin Nikolow 1, Renata Słota 1, Stanisław Polak 1 and Jacek Kitowski 1,2 1 AGH University of Science and Technology, Faculty of Computer
DATA STORAGE MANAGEMENT USING AI METHODS
Computer Science 14 (2) 2013 http://dx.doi.org/10.7494/csci.2013.14.2.177 W lodzimierz Funika Filip Szura DATA STORAGE MANAGEMENT USING AI METHODS Abstract Data management and monitoring is an important
AUTOMATIC PROXY GENERATION AND LOAD-BALANCING-BASED DYNAMIC CHOICE OF SERVICES
Computer Science 13 (3) 2012 http://dx.doi.org/10.7494/csci.2012.13.3.45 Jarosław Dąbrowski Sebastian Feduniak Bartosz Baliś Tomasz Bartyński Włodzimierz Funika AUTOMATIC PROXY GENERATION AND LOAD-BALANCING-BASED
RESOURCE STORAGE MANAGEMENT MODEL FOR ENSURING QUALITY OF SERVICE IN THE CLOUD ARCHIVE SYSTEMS
Computer Science 15 (1) 2014 http://dx.doi.org/10.7494/csci.2014.15.1.3 Mariusz Kapanowski Renata S lota Jacek Kitowski RESOURCE STORAGE MANAGEMENT MODEL FOR ENSURING QUALITY OF SERVICE IN THE CLOUD ARCHIVE
PLGrid Programme: IT Platforms and Domain-Specific Solutions Developed for the National Grid Infrastructure for Polish Science
1 PL-Grid: Polish Infrastructure for Supporting Computational Science in the European Research Space PLGrid Programme: IT Platforms and Domain-Specific Solutions Developed for the National Grid Infrastructure
DataNet Flexible Metadata Overlay over File Resources
1 DataNet Flexible Metadata Overlay over File Resources Daniel Harężlak 1, Marek Kasztelnik 1, Maciej Pawlik 1, Bartosz Wilk 1, Marian Bubak 1,2 1 ACC Cyfronet AGH, 2 AGH University of Science and Technology,
Development and Execution of Collaborative Application on the ViroLab Virtual Laboratory
Development and Execution of Collaborative Application on the ViroLab Virtual Laboratory Marek Kasztelnik 3, Tomasz Guba la 2,3, Maciej Malawski 1, and Marian Bubak 1,3 1 Institute of Computer Science
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
How To Manage Cloud Service Provisioning And Maintenance
Managing Cloud Service Provisioning and SLA Enforcement via Holistic Monitoring Techniques Vincent C. Emeakaroha Matrikelnr: 0027525 [email protected] Supervisor: Univ.-Prof. Dr. Schahram Dustdar
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
Advanced Load Balancing Mechanism on Mixed Batch and Transactional Workloads
Advanced Load Balancing Mechanism on Mixed Batch and Transactional Workloads G. Suganthi (Member, IEEE), K. N. Vimal Shankar, Department of Computer Science and Engineering, V.S.B. Engineering College,
Simulation-based Evaluation of an Intercloud Service Broker
Simulation-based Evaluation of an Intercloud Service Broker Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, SCC Karlsruhe Institute of Technology, KIT Karlsruhe, Germany {foued.jrad,
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure W lodzimierz Funika, Bartosz Jakubowski, and Jakub Jaroszewski Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059,
Lightweight Service-Based Software Architecture
Lightweight Service-Based Software Architecture Mikko Polojärvi and Jukka Riekki Intelligent Systems Group and Infotech Oulu University of Oulu, Oulu, Finland {mikko.polojarvi,jukka.riekki}@ee.oulu.fi
Cloud Computing for Agent-based Traffic Management Systems
Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion
Six Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment
R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
A Comparative Study of Load Balancing Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,
Efficient Data Replication Scheme based on Hadoop Distributed File System
, pp. 177-186 http://dx.doi.org/10.14257/ijseia.2015.9.12.16 Efficient Data Replication Scheme based on Hadoop Distributed File System Jungha Lee 1, Jaehwa Chung 2 and Daewon Lee 3* 1 Division of Supercomputing,
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
Monitoring Performances of Quality of Service in Cloud with System of Systems
Monitoring Performances of Quality of Service in Cloud with System of Systems Helen Anderson Akpan 1, M. R. Sudha 2 1 MSc Student, Department of Information Technology, 2 Assistant Professor, Department
ACCELERATING SELECT WHERE AND SELECT JOIN QUERIES ON A GPU
Computer Science 14 (2) 2013 http://dx.doi.org/10.7494/csci.2013.14.2.243 Marcin Pietroń Pawe l Russek Kazimierz Wiatr ACCELERATING SELECT WHERE AND SELECT JOIN QUERIES ON A GPU Abstract This paper presents
DELL s Oracle Database Advisor
DELL s Oracle Database Advisor Underlying Methodology A Dell Technical White Paper Database Solutions Engineering By Roger Lopez Phani MV Dell Product Group January 2010 THIS WHITE PAPER IS FOR INFORMATIONAL
Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database
JIOS, VOL. 35, NO. 1 (2011) SUBMITTED 02/11; ACCEPTED 06/11 UDC 004.75 Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database University of Ljubljana Faculty of Computer and Information
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
Keywords: Virtualization, resource management, repositories, cloud infrastructure
Computing and Informatics, Vol. 31, 2012, 743 757 FLEXIBLE ORGANIZATION OF REPOSITORIES FOR PROVISIONING CLOUD INFRASTRUCTURES Joanna Kosińska, Jacek Kosiński S lawomir Zieliński, Krzysztof Zieliński Department
Self-Compressive Approach for Distributed System Monitoring
Self-Compressive Approach for Distributed System Monitoring Akshada T Bhondave Dr D.Y Patil COE Computer Department, Pune University, India Santoshkumar Biradar Assistant Prof. Dr D.Y Patil COE, Computer
SERENITY Pattern-based Software Development Life-Cycle
SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES
U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing
Logical Data Models for Cloud Computing Architectures
Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps
Cloud Computing and Software Agents: Towards Cloud Intelligent Services
Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy [email protected] Abstract Cloud computing systems provide large-scale
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
An Ontology-enhanced Cloud Service Discovery System
An Ontology-enhanced Cloud Service Discovery System Taekgyeong Han and Kwang Mong Sim* Abstract This paper presents a Cloud service discovery system (CSDS) that aims to support the Cloud users in finding
Towards an Agent-Based Augmented Cloud
Paper Towards an Agent-Based Augmented Cloud Roman Dębski, Aleksander Byrski, and Marek Kisiel-Dorohinicki Department of Computer Science, AGH University of Science and Technology, Kraków, Poland Abstract
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
Managing a Fibre Channel Storage Area Network
Managing a Fibre Channel Storage Area Network Storage Network Management Working Group for Fibre Channel (SNMWG-FC) November 20, 1998 Editor: Steven Wilson Abstract This white paper describes the typical
Energetic Resource Allocation Framework Using Virtualization in Cloud
Energetic Resource Allocation Framework Using Virtualization in Ms.K.Guna *1, Ms.P.Saranya M.E *2 1 (II M.E(CSE)) Student Department of Computer Science and Engineering, 2 Assistant Professor Department
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
JFlooder - Application performance testing with QoS assurance
JFlooder - Application performance testing with QoS assurance Tomasz Duszka 1, Andrzej Gorecki 1, Jakub Janczak 1, Adam Nowaczyk 1 and Dominik Radziszowski 1 Institute of Computer Science, AGH UST, al.
SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA
SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA J.RAVI RAJESH PG Scholar Rajalakshmi engineering college Thandalam, Chennai. [email protected] Mrs.
jeti: A Tool for Remote Tool Integration
jeti: A Tool for Remote Tool Integration Tiziana Margaria 1, Ralf Nagel 2, and Bernhard Steffen 2 1 Service Engineering for Distributed Systems, Institute for Informatics, University of Göttingen, Germany
Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.
M2M Communications and Internet of Things for Smart Cities Soumya Kanti Datta Mobile Communications Dept. Email: [email protected] WHAT IS EURECOM A graduate school & research centre in communication
MAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 [email protected] 1.866.963.0424 www.simplehelix.com 2 Table of Contents
Ontology for Home Energy Management Domain
Ontology for Home Energy Management Domain Nazaraf Shah 1,, Kuo-Ming Chao 1, 1 Faculty of Engineering and Computing Coventry University, Coventry, UK {nazaraf.shah, k.chao}@coventry.ac.uk Abstract. This
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
Cloud services in PL-Grid and EGI Infrastructures
1 Cloud services in PL-Grid and EGI Infrastructures J. Meizner, M. Radecki, M. Pawlik, T. Szepieniec ACK Cyfronet AGH Cracow Grid Workshop 2012, Kraków, 22.10.2012 Overview 2 Different types of Compute
Common Capabilities for Service Oriented Infrastructures In A Grid & Cloud Computing
Common Capabilities for Service Oriented Infrastructures In A Grid & Cloud Computing Prof. R.T Nakhate Nagpur University DMIETR, Salod Wardha Prof. M. Sayankar Nagpur University BDCOE Sevagram, Wardha
Building a Private Cloud with Eucalyptus
Building a Private Cloud with Eucalyptus 5th IEEE International Conference on e-science Oxford December 9th 2009 Christian Baun, Marcel Kunze KIT The cooperation of Forschungszentrum Karlsruhe GmbH und
GeoGrid Project and Experiences with Hadoop
GeoGrid Project and Experiences with Hadoop Gong Zhang and Ling Liu Distributed Data Intensive Systems Lab (DiSL) Center for Experimental Computer Systems Research (CERCS) Georgia Institute of Technology
LBPerf: An Open Toolkit to Empirically Evaluate the Quality of Service of Middleware Load Balancing Services
LBPerf: An Open Toolkit to Empirically Evaluate the Quality of Service of Middleware Load Balancing Services Ossama Othman Jaiganesh Balasubramanian Dr. Douglas C. Schmidt {jai, ossama, schmidt}@dre.vanderbilt.edu
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
Distributed Framework for Data Mining As a Service on Private Cloud
RESEARCH ARTICLE OPEN ACCESS Distributed Framework for Data Mining As a Service on Private Cloud Shraddha Masih *, Sanjay Tanwani** *Research Scholar & Associate Professor, School of Computer Science &
A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM
A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM Sneha D.Borkar 1, Prof.Chaitali S.Surtakar 2 Student of B.E., Information Technology, J.D.I.E.T, [email protected] Assistant Professor, Information
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
Experiments with Complex Scientific Applications on Hybrid Cloud Infrastructures
Experiments with Complex Scientific Applications on Hybrid Cloud Infrastructures Maciej'Malawski 1,2,'Piotr'Nowakowski 1,'Tomasz'Gubała 1,'Marek'Kasztelnik 1,' Marian'Bubak 1,2,'Rafael'Ferreira'da'Silva
STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM
STUDY AND SIMULATION OF A DISTRIBUTED REAL-TIME FAULT-TOLERANCE WEB MONITORING SYSTEM Albert M. K. Cheng, Shaohong Fang Department of Computer Science University of Houston Houston, TX, 77204, USA http://www.cs.uh.edu
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
QoS Integration in Web Services
QoS Integration in Web Services M. Tian Freie Universität Berlin, Institut für Informatik Takustr. 9, D-14195 Berlin, Germany tian @inf.fu-berlin.de Abstract: With the growing popularity of Web services,
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2009 Vol. 8, No. 7, November - December 2009 Cloud Architecture Mahesh H. Dodani, IBM, U.S.A.
Portable Cloud Services Using TOSCA
Institute of Architecture of Application Systems Portable Cloud Services Using TOSCA Tobias Binz, Gerd Breiter, Frank Leymann, and Thomas Spatzier Institute of Architecture of Application Systems, University
DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies
DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies Karuna P. Joshi* Computer Science and Electrical Engineering University of Maryland, Baltimore County, Baltimore,
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,
APPLICATION OF KNOWLEDGE MANAGEMENT AND SEMANTIC TECHNOLOGIES IN IT SERVICE MANAGEMENT
Key words: IT Service Management, ITIL, Semantic technologies, Ontologies Martin SARNOVSKY*, Karol FURDIK**, Martin TOMASEK** APPLICATION OF KNOWLEDGE MANAGEMENT AND SEMANTIC TECHNOLOGIES IN IT SERVICE
Comparison of Windows IaaS Environments
Comparison of Windows IaaS Environments Comparison of Amazon Web Services, Expedient, Microsoft, and Rackspace Public Clouds January 5, 215 TABLE OF CONTENTS Executive Summary 2 vcpu Performance Summary
Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure
Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure Q1 2012 Maximizing Revenue per Server with Parallels Containers for Linux www.parallels.com Table of Contents Overview... 3
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION
DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION A DIABLO WHITE PAPER AUGUST 2014 Ricky Trigalo Director of Business Development Virtualization, Diablo Technologies
Massively Self-Scalable Platform for Data Farming
AGH University of Science and Technology in Kraków, Poland Faculty of Computer Science, Electronics and Telecommunications Department of Computer Science Massively Self-Scalable Platform for Data Farming
Business Process Management of Telecommunication Companies: Fulfillment and Operations Support and Readiness Cases
Business Process of Telecommunication Companies: Fulfillment and Operations Support and Readiness Cases Byeong-Yun Chang School of Business Administration, Ajou University [email protected] Abstract In
Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering
Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays Red Hat Performance Engineering Version 1.0 August 2013 1801 Varsity Drive Raleigh NC
