Research and Improvement on A Lightweight VOD Cloud Storage Engine

Size: px
Start display at page:

Download "Research and Improvement on A Lightweight VOD Cloud Storage Engine"

Transcription

1 Journal of Computational Information Systems 8: 2 (2012) Available at Research and Improvement on A Lightweight VOD Cloud Storage Engine Chang SHU, Xingming ZHANG School of Computer Science and Engineering, South China University of Technology, Guangzhou, China Abstract Cloud storage is a new concept which has expanded and developed from cloud computing. Despite being a relatively new concept, it already has a wide range of applications. In recent years, researchers in the field of cloud storage have focused on cloud computing s storage capabilities and the structure of its levels of improvement. However, comparatively less attention has been given to the specific application environment of cloud storage needs, especially in VOD (Video-On-Demand), resource storage, and business applications; the cloud computing needs of cloud storage solutions have not been addressed effectively as well. Therefore, the present study provides an in-depth and detailed analysis of the current application of common cloud storage design ideas and the implementation method, including its performance advantages and disadvantages, focusing on its resource sharing capability and rapid lowcost building capacity. A lightweight cloud storage engine design suitable particularly for the storage of multimedia resources is proposed. This proposed design is based on the current mainstream open source cloud storage system, focusing on cloud storage engine architecture, communication protocols, synchronization mechanisms, and the positioning mechanism of block storage files. Finally, a simulation environment for the comparison test shows that the system is stable and highly available. Keywords: Cloud Computing; Lightweight Engine; Cloud Storage; Vod; Load Balancing 1 Introduction In recent years, major companies have introduced a variety of cloud storage techniques [1-4], and related products online offer cloud storage services; however, hardware costs and the complexity of large software architectures bring a certain degree of difficulty in the field of cloud storage application. Given current technical conditions, the spread of cloud storage application must rely on clustering technology [5-6], storage virtualization technology [7-8], distributed file systems [9-10], and other key technology solutions. Researchers on storage cloud computing are often more concerned with cloud computing storage capabilities and the structure of the level of improvements. Hao and Chuohao made a film based on the automatic detection of modified data to trigger the sync, a strategy to improve the efficiency of synchronization [11]. Nepal, Chan, and Moreland Corresponding author. address: shuchangok@yahoo.com.cn (Chang SHU) / Copyright 2012 Binary Information Press January 2012

2 684 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) proposed the adoption of virtual storage architecture in the design of a simple XML-based allocation of storage interface [12] to achieve scalable distributed storage service purposes. Likun, Yongwei, and Guangwen designed a storage architecture based on Zetta Data, proven by experiments to increase the throughput and reduce the resource consumption of the effective storage cluster [13]. Talattinis and Hadoop conducted commercial data processing of a large number of experiments [14], which was followed by An and Dandan who also focused on the cloud-based storage solutions Hadoop studied [15]. However, these researchers are less concerned with the specific application environment of cloud storage needs, especially in VOD, resource storage, and business applications, and particularly the cloud computing needs of cloud storage solutions which have not been addressed effectively to date. Compared with general public storage requirements on the Internet, these applications have a greater need for resource sharing capability and rapid low-cost building capacity. Therefore, the present work provides an in-depth and detailed analysis of the current application of common cloud storage design ideas and the implementation method, including its performance advantages and disadvantages, focusing on its resource sharing capability and rapid low-cost building capacity. A lightweight cloud storage engine design (LiDFS) particularly suitable for the storage of multimedia resources is proposed. The proposed design is based on the current mainstream open source cloud storage system, focusing on cloud storage engine architecture, communication protocols, synchronization mechanisms, and positioning mechanism of block storage files. Finally, a simulation environment for the comparison test shows that the system is stable and highly available. 2 A Lightweight Cloud Storage Engine 2.1 Design and system architecture The cloud storage system abstracts business computing and stores resource physical mapping. It can allocate storage based on business resources dynamically. It is highly scalable, highly reliable, low-level transparent, and secure; it has a common underlying architecture of monitoring and service interface. Typically, a standard cloud storage system at least includes the following levels: access layer, application interface layer, basic management and storage layer, and different systems with different complexity levels for different cloud storage service targets contained in all levels. The present article draws on common cloud storage architecture, and basing on the relaxation coupled asymmetric structure framework, it proposes a special class of multimedia resources for the video store, which is a lightweight cloud storage engine framework called LiDFS. The system logical framework is shown in Figure 1. In the above figure, the controller (clusters) is responsible for scheduling work and has a loadbalancing effect for access connections. The storage node in the cluster group and status information will be recorded in the memory, which is a hub connecting the client to the storage node. All servers are equal; no Master-Slave relationship is required to avoid a single point of failure effectively. The storage cluster is assembled as group based; the same groups of files on the storage nodes are identical (RAID 1). All storage nodes files and file attributes (meta data) are saved to their own nodes. Under the policy of storage, the active node status information is reported regularly to the controller; different groups of storage servers do not communicate with one another. The simple working mechanism of the proposed lightweight system reduces the load

3 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) Fig. 1: System logical framework substantially, thus improving access efficiency effectively. 2.2 Design of communication protocols and access procedures For any storage system, reading the data storage device of the system bandwidth is an important factor in effective throughput. Developing a large-scale video network service system design and improving the system performance and memory bandwidth remain a bottleneck in terms of resources; appropriate optimization strategies must be adopted to improve the rate of data retrieval and transmission and thereby achieve the objective of improving the overall system throughput. Therefore, GoogleFS [16], MongoDB [17], and other general designs of a distributed storage system for the engine are utilized, focusing on inter-module communication protocol from the file access protocol and design improvements. (1) Protocol Format The communication protocol is based on TCP/IP, with the protocol package consisting of two parts: the header and the body. The header is 10 bytes in size, and the format is as follows: Table 1: Communication protocol format Header(10 bytes) Body(N) body length (8 bytes) command(1 byte) status(1 byte) The body in the packet format depends on the command, and it can be empty. (2) File Storage and Reading Process The file storage and reading process is shown in Figure 2/3.

4 686 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) Fig 2: File storage process Fig 3: File storage process The client asks the controller to u- pload to the storage node. The controller returns an available storage node. The client and the storage node communicate directly and complete the file upload; the storage node returns the file ID. The client has the priority to obtain the download path directly from the file ID (priority to download from the initial group, the source n- ode; if the node fails or refuses, the controller has to be asked for other effective nodes. The client asks the controller for a storage node which can download the specified file; the argument is the file ID (group name and file name). The controller returns an available storage node. The client and storage node communicate directly to complete the file download. 2.3 Improved storage mechanism based on peer grouping Typically, for a large-scale VOD application, resource files are often stored on an NAS/SAN-based multi-level storage system. In recent years, with the development of video-on-demand application technology, some researchers made improvements on the storage structure and scheduling algorithm. For instance, Sanchez developed the MAPFS-Grid architecture [18]. Yang et al. proposed a P2P-based metadata storage cluster [19]. However, although these studies improved effectively the efficiency of resource access, their contributions are too hardware dependent, thus reducing business expansion significantly. For example, when faced with a large-scale video-on-demand which reads requests rather than writes them, and a single file size is very large (a 100-minute 720 p standard definition video is about 1.5G), the storage requirement would be unimaginable. Although HadoopDFS [20], GoogleFS [16] and other such distributed file systems can provide good scalability and compatibility, their complex structure and file block storage overhead caused by additional indexing are not suitable for video resource storage. Therefore, for such application-

5 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) s, the expansion capacity of storage systems, the cost, and the compatibility of factors involved need to be considered. (1) Storage Strategy According to the design of the engine, the destination node of the uploaded file needs to be selected by the controller. Uploaded files generate a file ID, which makes downloading the same file easier for the client; the client can have priority access to the download path based directly on the file ID (priority to download from the initial group, the source node). If the node fails or refuses, the controller has to be asked for another effective node. To improve the hit rate in reading and spreading the connection of each node request as much as possible (because the time it takes to read a file is often too long; scattering reading services to different nodes can improve substantially the storage quality of the service), requesting files many times should be avoided in the same disk storage. Video files tend to use the traditional block storage strategy. Although it offers increased flexibility from the perspective of file scheduling and content distribution, the cost of the system resources of the server is indeed improved substantially. Further, the complexity of the algorithm also makes the storage system difficult to extend and construct rapidly. Therefore, the lightweight storage engine does not offer file block storage compared with simpler and more efficient engines. It can also meet the actual needs of the vast majority of Internet applications. Taking all these factors, the various nodes are defined within the same group as the parameter index (because the upload Group ID is designated generally by business applications; different sets of parameters are not compared here): Node disk I/O maximum bandwidth W. The node has access to the file transfer bandwidth Node CPU utilization P c. Node Memory utilization P m. n i=1 A i Then the current node real-time performance indicators σ = (1) are calculated, where W P c P m describes the value of the greater and better performance of the node. Therefore, the storage engine will be stored in two different business strategies to meet the types of services: Strategy No. 1: Always upload file to a specific group of nodes with the best performance, according to indicators, that is,t. The node s CPU, memory, disk I/O, and other parameters are the best among all nodes in this group. Strategy No. 2: Always upload file to a specific group of nodes whose performance indicators are the worst, that is. The node s CPU, memory, disk I/O, and other parameters may not be the best among all nodes in the group, but they are the least busy. Next, the file read service hit rate is calculated for these two strategies: Assume the storage node to support I/O connections is the number N, and the file storage transfer time is T. Users request service randomly. Suppose the requested time of user i is ; the request before N allows users to obtain the service immediately. If before the N + 1 user request, the first user s service is completed, that is, then the N + 1 requests can obtain a response immediately; otherwise, time interval of the request will be denied. After, the first user connection is released, and the system can now respond to new requests.

6 688 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) This way, the file read request can be considered approximately as many consecutive cycles; the length of each cycle t 1 + T, can be divided into the acceptable and rejection stages. The length of the acceptable stage is t N, and the length of the acceptable stage is t 1 + T t N. For the length of time in t, the average request is λ t, and the average is. Therefore, for reading services, the rejection rate can be expressed as follows: ρ 1 = Number Rejected/T otal Number of Requests = λ Rejected T ime/λ T otal Request T ime = (t 1 + T N λ )/( 1 λ + T ) = (1 + λ T N)/(1 + λ T ) = 1 N)/(1 + λ T ) (2) When T increases, ρ 1 increases, and when T decreases, ρ 1 decreases. Therefore, to reduce the rejection rate of reading services, T must be decreased or N increased. The main factors affecting T are the performance parameters of the node itself, the client connection times, file size, and bandwidth, among others. Figures 2 and 3 show the engine s file access process. When the client uploads a file, the file ID is not specified by the client, but the storage nodes help generate and return it to the client. The file ID contains a group name, the file relative path, and the filename, as shown in Table 2. When the client needs to read the file, it can be downloaded directly from the file ID to obtain the path which navigates to the file (priority to download from the initial group, the source node). If the node fails or refuses, the client can try to ask for another effective node from the controller. Table 2: Uploaded file name definition File ID group name disk name folder name file name Therefore, pictures and documents for the class of small files usually take storage Strategy No. 1. This method can guarantee effectively the quality of service by high-performance nodes and can reduce the rejection rate of the file read service. For the storage file of video resources of large files, reading takes a long time because of the connection, and the connected state should be maintained; further, reducing effectively the value of T is difficult. Therefore, storage Strategy No. 2 should be adopted for such documents. According to the policy of increasing duplicate numbers, the N value should be increased as much as possible so that when a large number of file reads are requested, the service rejection rate will be reduced effectively. (2) File Synchronization and Storage Expansion The engine is used in grouping identical files on the storage server (RAID 1), so different groups of storage node do not communicate with one another. Based on a lightweight design, the controller s configuration file does not appear in the storage node, and the storage node configuration file will list all of the controllers. This rule indicates that the connection between the storage node and the controller will be initiated by the former. The storage node will start a thread connection and communicate with each controller. The controller will then store the classification in the memory and storage nodes under various groups; the storage connects nodes through their own groups to a file. Therefore, the service can

7 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) be restarted directly by obtaining information from local disk stores. The storage node will be recorded in the memory of all servers in this group, and the server s log information will be saved to the file. The controller and the storage node will be synchronized with each storage node list. When adding a new controller, the storage node connected to the controller finds that the latter returns a list of storage nodes fewer than the local records. Then the storage node will be synchronized to the controller. The same groups of storage nodes are equivalent; file upload, deletion, and other operations can be carried out in any storage node. The file synchronization within the same group is only between storage nodes; using the push mode, the source server is synchronized to the target server. In a file upload, a group may have three storage nodes A, B, and C. File F is uploaded to server B, and the file F from the remaining two servers synchronize A and C. The operation that uploads file F to server B may be called source operation. File F in server B is the source data file. It is synchronized to the operation of servers A and C as a backup operation; file F in A and C is backup data. The synchronization rules are summarized as follows: Synchronization occurs only in the group between storage nodes. Only the source data require synchronization; backup data do not require re-synchronization. The second rule has an exception: when adding a new storage node, one of the existing storage nodes will have all the data (including the source and backup data) synchronized to the new server. The storage node is set in seven states: FDFS STORAGE STATUS INIT: It has not yet been synchronized with the data source server. FDFS STORAGE STATUS WAIT SYNC: The source of the existing data synchronization server is awaiting synchronization. FDFS STORAGE STATUS SYNCING: In synchronization FDFS STORAGE STATUS DELETED: The server is removed from the group. FDFS STORAGE STATUS OFFLINE: Offline. FDFS STORAGE STATUS ONLINE: Online; cannot provide services. FDFS STORAGE STATUS ACTIVE: Online; can provide services. When the storage node status is FDFS STORAGE STATUS ONLINE, and the storage node initiates a heartbeat to the controller, the controller changes the status to FDFS STORAGE STATUS ACTIVE. When adding a new storage node, the system will complete automatically the existing data synchronization processing logic as follows:

8 690 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) Fig. 2: Process of node add-ins Storage node A connects to the controller, and the controller sets storage node A s status to FDFS STORAGE STATUS INIT. Storage node A asks the source server for additional synchronization time. If the group only has storage node A or the group has uploaded 0 files successfully, the data do not need to be synchronized, and storage node A can provide online services. At this time, the controller sets its status to FDFS STORAGE STATUS ONLINE; otherwise the controller will set its state FDFS STORAGE STATUS WAIT SYNC into the second step of the treatment. If the controller assigned to storage node A synchronizes existing data from source storage node B, other storage nodes in the same group will communicate with the controller; they will know that storage node A is added and will start the synchronization thread. They will ask the controller for the source data server and the synchronized deadline of storage node A. Storage node B will synchronize all data to storage node A before the synchronization deadline. The rest of the storage node will start normal synchronization from the synchronized deadline; only the source of the data synchronization will be synchronized with storage node A. After the deadline for storage node B to synchronize data to storage node A, additional synchronization will be switched to normal, and only the source data will be synchronized. After storage node B synchronized all of the data to storage node A, no more data need to be synchronized. Storage node B can request the controller to set the state of storage node A to FDFS STORAGE STATUS ONLINE; When storage node A launches a heartbeat to the controller, the controller will set the status to FDFS STORAGE STATUS ACTIVE;

9 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) Based on the above design of synchronization, the expansion mechanism can achieve flexibly the storage engine capacity increase. When a group s storage server access pressure is large, the storage server in this group can expand service capabilities (vertical expansion). When the system capacity is insufficient, the group can expand storage capacity (horizontal expansion). This condition will not only ensure the stability of the storage service but will also improve substantially the system scalability. File synchronization is asynchronous, so some cases can cause synchronized delays. To avoid the situation wherein a newly uploaded file cannot be read in a storage node that has not yet been synchronized, the controller turns need to be set to storage node selection (round-robin). When the client asks the controller storage node for the file to be downloaded, the controller returns the following four conditions to satisfy one of the storage nodes: The file is uploaded to the source storage node; files are directly uploaded to the server. File creation time stamp < the storage node is synchronized to the file timestamp. This means that the current file has been synchronized. File creation time stamp = The storage node is synchronized to the file timestamp, (Current timefile creation time stamp) > A file synchronization requires the maximum time (e.g., 5 minutes); (Current time File creation time stamp) > File synchronization delay threshold such as the set threshold value of 1 day; the file synchronization must be completed in one day. This approach avoids not only file synchronization delay but also timing problems in updating the storage node in more than one file. 3 Experiment and Analysis 3.1 Test model In testing, different storage engines were used based on Gigabit Ethernet (default configuration includes three storage nodes). Using Load Runner as the load generator, a large number of prewritten scripts were employed to test the performance of the client. Access to a large number of connections is needed to test streaming server performance. These connections to access the file content according to distribution and the distribution of service request time intervals should be defined in different spatial models (access content model) and time models (access time of interval model). Content access model To verify the generality of the storage system and to simulate the client s access behavior, the test access to the target file in the distribution followed uniform distribution, that is, all simulated client visits were distributed evenly in all of the documents. Meanwhile, to explain better the storage engine in terms of the effect of different application types of support, the document test was classified as follows:

10 692 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) Table 3: Classification of test file File Size Number of files Group KB Group2 200KB-10MB 2000 Group3 10MB-500MB 100 The testing and storage engine was connected in a short manner, and the file upload was repeated for a certain type of file (such as type 0C200 KB). Uploaded files that reached a specific number (e.g. 100,000) were no longer uploaded. Time access model What time of the terminal server access, will affect the server performance. The start of the session in the timeline according to the distribution of the interval was designed to be uniform, following the Poisson distribution model. In uniform distribution, the number of clients is at a fixed time interval, request to the server one by one. This is an ideal model; a relatively realistic model is the Poisson distribution, which has statistics and probability similar to the discrete probability distribution. It is expressed as follows: P {ξ = k} = λk k! e λ, k = 0, 1, (3) Where λ is the request rate, and K is the number of simulated clients. 3.2 Aggregate throughputs To test the performance of file reading and writing based on different protocol architectures, the present study conducted simulation experiments comparing GoogleFS, Hadoop, mongodb, and LiDFS classification of the various data files. The results are shown in Table 4. The analysis is shown in the image above. In the design requirements of GoogleFS, all data blocks are stored in 64 MB. Although it is effective in reducing the size of the metadata, the improvement in file access speed was relatively small. Group1CGroup3 files access speed was ideal. However, the file was still used due to the block storage mode, and the Master node was used to control and manage the various data chunk nodes and to read obvious bottlenecks. Therefore, in reading and writing large files, especially in high concurrency, the read and write rates decreased obviously. The MongoDB data used a lightweight TCP/IP writing protocol, which facilitates a simple packaging above the BSON data layer. This makes the written data command include a 20-byte message header; moreover, it used a larger system level virtual memory mechanism, improving substantially the read and write performance for small files. However, it also increased severely the memory overhead of the operating system, particularly in large file access performance, resulting in a serious decline. The proposed LiDFS not only further simplified the access protocol (10 bytes) and allowed the client to read directly the file from the source storage node to some extent. It also offered effective access pressure sharing of large files to the whole system. Therefore, its large file reading performance was the best.

11 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) Table 4: File read and write performance in different protocol architecture Write Rate Test (Gigabit LAN) Read Rate Test (Gigabit LAN) Group1 Group2 Group3 4 Conclusions The present study made an in-depth and detailed analysis of the current application of common cloud storage design ideas, including the implementation method and its performance advantages and disadvantages. It also focused on resource sharing capability and rapid low-cost building capacity, and correspondingly proposed a lightweight cloud storage engine design (LiDFS) which is particularly suitable for the storage of multimedia resources. The design was based on the current mainstream open source cloud storage system, particularly on cloud storage engine architecture, communication protocols, synchronization mechanism, and positioning mechanism of block storage files which enhance the design. Finally, a simulation environment for the comparison test showed the characteristics of the engine and its suitable application scenarios. However, the experiment on the storage system was based mainly on test results under normal circumstances. The following issues also need to be considered: engine performance in a production environment, reliability and exceptional cases in the storage node, and the performance of the storage engine. The proposed storage mechanism and other groups in the present two strategies have their advantages and disadvantages. The application is selected automatically based on file size and the rules of the second strategy. Our future work will focus on the adaptive strategy of

12 694 C. Shu et al. /Journal of Computational Information Systems 8: 2 (2012) the present mechanism. References [1] [2] EMC Corporation. The VMWare software paekage [EB/OL]. vmware.com [3] Cambridge Univ.Xen [EB/OL]. SRG/netos/xen [4] RedHat Cloud Computing [EB/OL]. solutions/cloud/ [5] Diane Barrett, Gregory Kipper. Visions of the Future: Virtualization and Cloud Computing. Virtualization and Forensics, 2010, pages [6] P. Padala, X. Zhu, Z. Wang, S. Singhal, and K. G. Shin, Performance evaluation of virtualization technologies for server consolidation, HP Techinal Report HPL R1, [7] Peter Zornig. Statistical simulation and the distribution of distances between identical elements in a random sequence. Computational Statistics & Data Analysis, Volume 54, Issue 10, 1 October 2010, pages [8] Chen Xiaojun, Zhang Jing, Li Junhuai, Li Xiang. Resource reconstruction for optimal utilization in virtual computing systems. Journal of Computational Information Systems, Vol. 7, p , [9] Virtualization Technology 2010, (accessed on ). [10] Thomas Olzak, Jason Boomer, Robert M. Keefer, James Sabovik. Integrating application and presentation virtualization (Terminal Services). Microsoft Virtualization, 2010, pages [11] Hao Zhang, Chuohao Yeo, Kannan Ramchandran. Rate efficient remote video file synchronization, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing, 19 April 2009 to 24 April [12] Shiping Chen, Surya Nepal, Jonathan Chan, David Moreland, John Zic. Virtual Storage Services for Dynamic Collaborations. 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007), 18 June 2007 to 20 June [13] Likun Liu, Yongwei Wu, Guangwen Yang, Weimin Zheng. ZettaDS: A Light-weight Distributed Storage System for Cluster, The Third ChinaGrid Annual Conference (chinagrid 2008), 20 August 2008 to 22 August [14] Kyriacos Talattinis, Aikaterini Sidiropoulou, Konstantinos Chalkias, George Stephanides. Parallel Collection of Live Data Using Hadoop, th Panhellenic Conference on Informatics, 10 September 2010 to 12 September [15] An Qin, Dandan Tu, Chengchun Shu, Chang Gao. XConveryer: Guarantee Hadoop Throughput via Lightweight OS-Level Virtualization, 2009 Eighth International Conference on Grid and Cooperative Computing, 27 August 2009 to 29 August [16] The Google File System. [17] MongoDB. [18] Alberto Sanchez, Maria S. Perez. A high performance suite of data services for grids. Future Generation Computer Systems, 26 (2010), [19] YANG Jun, ZHAO Guo-hua, WANG Ke-jia, SONG Jun-de. A modern service-oriented distributed storage solution. The Journal of China Universities of Posts and Telecommunications [20] Hadoop.

Mobile Storage and Search Engine of Information Oriented to Food Cloud

Mobile Storage and Search Engine of Information Oriented to Food Cloud Advance Journal of Food Science and Technology 5(10): 1331-1336, 2013 ISSN: 2042-4868; e-issn: 2042-4876 Maxwell Scientific Organization, 2013 Submitted: May 29, 2013 Accepted: July 04, 2013 Published:

More information

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,

More information

The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang

The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications

More information

The Hadoop Distributed File System

The Hadoop Distributed File System The Hadoop Distributed File System The Hadoop Distributed File System, Konstantin Shvachko, Hairong Kuang, Sanjay Radia, Robert Chansler, Yahoo, 2010 Agenda Topic 1: Introduction Topic 2: Architecture

More information

Features of AnyShare

Features of AnyShare of AnyShare of AnyShare CONTENT Brief Introduction of AnyShare... 3 Chapter 1 Centralized Management... 5 1.1 Operation Management... 5 1.2 User Management... 5 1.3 User Authentication... 6 1.4 Roles...

More information

Load Balancing in Fault Tolerant Video Server

Load Balancing in Fault Tolerant Video Server Load Balancing in Fault Tolerant Video Server # D. N. Sujatha*, Girish K*, Rashmi B*, Venugopal K. R*, L. M. Patnaik** *Department of Computer Science and Engineering University Visvesvaraya College of

More information

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer Technology in Streaming Media College of Computer Science, South-Central University for Nationalities, Wuhan 430074, China shuwanneng@yahoo.com.cn

More information

Distributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms

Distributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms Distributed File System 1 How do we get data to the workers? NAS Compute Nodes SAN 2 Distributed File System Don t move data to workers move workers to the data! Store data on the local disks of nodes

More information

Network Attached Storage. Jinfeng Yang Oct/19/2015

Network Attached Storage. Jinfeng Yang Oct/19/2015 Network Attached Storage Jinfeng Yang Oct/19/2015 Outline Part A 1. What is the Network Attached Storage (NAS)? 2. What are the applications of NAS? 3. The benefits of NAS. 4. NAS s performance (Reliability

More information

Hadoop Architecture. Part 1

Hadoop Architecture. Part 1 Hadoop Architecture Part 1 Node, Rack and Cluster: A node is simply a computer, typically non-enterprise, commodity hardware for nodes that contain data. Consider we have Node 1.Then we can add more nodes,

More information

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

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

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

Memory Database Application in the Processing of Huge Amounts of Data Daqiang Xiao 1, Qi Qian 2, Jianhua Yang 3, Guang Chen 4

Memory Database Application in the Processing of Huge Amounts of Data Daqiang Xiao 1, Qi Qian 2, Jianhua Yang 3, Guang Chen 4 5th International Conference on Advanced Materials and Computer Science (ICAMCS 2016) Memory Database Application in the Processing of Huge Amounts of Data Daqiang Xiao 1, Qi Qian 2, Jianhua Yang 3, Guang

More information

(Scale Out NAS System)

(Scale Out NAS System) For Unlimited Capacity & Performance Clustered NAS System (Scale Out NAS System) Copyright 2010 by Netclips, Ltd. All rights reserved -0- 1 2 3 4 5 NAS Storage Trend Scale-Out NAS Solution Scaleway Advantages

More information

POWER ALL GLOBAL FILE SYSTEM (PGFS)

POWER ALL GLOBAL FILE SYSTEM (PGFS) POWER ALL GLOBAL FILE SYSTEM (PGFS) Defining next generation of global storage grid Power All Networks Ltd. Technical Whitepaper April 2008, version 1.01 Table of Content 1. Introduction.. 3 2. Paradigm

More information

Big Data Storage Architecture Design in Cloud Computing

Big Data Storage Architecture Design in Cloud Computing Big Data Storage Architecture Design in Cloud Computing Xuebin Chen 1, Shi Wang 1( ), Yanyan Dong 1, and Xu Wang 2 1 College of Science, North China University of Science and Technology, Tangshan, Hebei,

More information

Cloud Based E-Learning Platform Using Dynamic Chunk Size

Cloud Based E-Learning Platform Using Dynamic Chunk Size Cloud Based E-Learning Platform Using Dynamic Chunk Size Dinoop M.S #1, Durga.S*2 PG Scholar, Karunya University Assistant Professor, Karunya University Abstract: E-learning is a tool which has the potential

More information

Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392. Research Article. E-commerce recommendation system on cloud computing

Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392. Research Article. E-commerce recommendation system on cloud computing Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 E-commerce recommendation system on cloud computing

More information

UPS battery remote monitoring system in cloud computing

UPS battery remote monitoring system in cloud computing , pp.11-15 http://dx.doi.org/10.14257/astl.2014.53.03 UPS battery remote monitoring system in cloud computing Shiwei Li, Haiying Wang, Qi Fan School of Automation, Harbin University of Science and Technology

More information

Research on Job Scheduling Algorithm in Hadoop

Research on Job Scheduling Algorithm in Hadoop Journal of Computational Information Systems 7: 6 () 5769-5775 Available at http://www.jofcis.com Research on Job Scheduling Algorithm in Hadoop Yang XIA, Lei WANG, Qiang ZHAO, Gongxuan ZHANG School of

More information

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Using Synology SSD Technology to Enhance System Performance Synology Inc. Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_SSD_Cache_WP_ 20140512 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges...

More information

A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster

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

More information

Parallels Cloud Server 6.0

Parallels Cloud Server 6.0 Parallels Cloud Server 6.0 Parallels Cloud Storage I/O Benchmarking Guide September 05, 2014 Copyright 1999-2014 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings

More information

Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays

Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays V Tsutomu Akasaka (Manuscript received July 5, 2005) This paper gives an overview of a storage-system remote copy function and the implementation

More information

GlobalSCAPE DMZ Gateway, v1. User Guide

GlobalSCAPE DMZ Gateway, v1. User Guide GlobalSCAPE DMZ Gateway, v1 User Guide GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054 Technical

More information

Research on Reliability of Hadoop Distributed File System

Research on Reliability of Hadoop Distributed File System , pp.315-326 http://dx.doi.org/10.14257/ijmue.2015.10.11.30 Research on Reliability of Hadoop Distributed File System Daming Hu, Deyun Chen*, Shuhui Lou and Shujun Pei College of Computer Science and Technology,

More information

http://www.paper.edu.cn

http://www.paper.edu.cn 5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission

More information

An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers

An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers Journal of Computational Information Systems 9: 7 (23) 689 6829 Available at http://www.jofcis.com An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers Lianying

More information

Scala Storage Scale-Out Clustered Storage White Paper

Scala Storage Scale-Out Clustered Storage White Paper White Paper Scala Storage Scale-Out Clustered Storage White Paper Chapter 1 Introduction... 3 Capacity - Explosive Growth of Unstructured Data... 3 Performance - Cluster Computing... 3 Chapter 2 Current

More information

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Virtual PortChannels: Building Networks without Spanning Tree Protocol . White Paper Virtual PortChannels: Building Networks without Spanning Tree Protocol What You Will Learn This document provides an in-depth look at Cisco's virtual PortChannel (vpc) technology, as developed

More information

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS Successfully configure all solution components Use VMS at the required bandwidth for NAS storage Meet the bandwidth demands of a 2,200

More information

www.basho.com Technical Overview Simple, Scalable, Object Storage Software

www.basho.com Technical Overview Simple, Scalable, Object Storage Software www.basho.com Technical Overview Simple, Scalable, Object Storage Software Table of Contents Table of Contents... 1 Introduction & Overview... 1 Architecture... 2 How it Works... 2 APIs and Interfaces...

More information

High Performance Cluster Support for NLB on Window

High Performance Cluster Support for NLB on Window High Performance Cluster Support for NLB on Window [1]Arvind Rathi, [2] Kirti, [3] Neelam [1]M.Tech Student, Department of CSE, GITM, Gurgaon Haryana (India) arvindrathi88@gmail.com [2]Asst. Professor,

More information

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access

More information

Analysis on Virtualization Technologies in Cloud

Analysis on Virtualization Technologies in Cloud Analysis on Virtualization Technologies in Cloud 1 V RaviTeja Kanakala, V.Krishna Reddy, K.Thirupathi Rao 1 Research Scholar, Department of CSE, KL University, Vaddeswaram, India I. Abstract Virtualization

More information

AN APPLICATION OF INFORMATION RETRIEVAL IN P2P NETWORKS USING SOCKETS AND METADATA

AN APPLICATION OF INFORMATION RETRIEVAL IN P2P NETWORKS USING SOCKETS AND METADATA AN APPLICATION OF INFORMATION RETRIEVAL IN P2P NETWORKS USING SOCKETS AND METADATA Ms. M. Kiruthika Asst. Professor, Fr.C.R.I.T, Vashi, Navi Mumbai. venkatr20032002@gmail.com Ms. Smita Dange Lecturer,

More information

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing

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,

More information

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL SCHOONER WHITE PAPER Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL About Schooner Information Technology Schooner Information Technology provides

More information

Influence of Load Balancing on Quality of Real Time Data Transmission*

Influence of Load Balancing on Quality of Real Time Data Transmission* SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 515-524 UDK: 004.738.2 Influence of Load Balancing on Quality of Real Time Data Transmission* Nataša Maksić 1,a, Petar Knežević 2,

More information

Running a Workflow on a PowerCenter Grid

Running a Workflow on a PowerCenter Grid Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1 Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System

More information

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Internet Video Streaming and Cloud-based Multimedia Applications. Outline Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, yhe@ee.ryerson.ca Ling Guan, lguan@ee.ryerson.ca 1 Outline Internet video streaming Overview Video coding Approaches for video

More information

- An Essential Building Block for Stable and Reliable Compute Clusters

- An Essential Building Block for Stable and Reliable Compute Clusters Ferdinand Geier ParTec Cluster Competence Center GmbH, V. 1.4, March 2005 Cluster Middleware - An Essential Building Block for Stable and Reliable Compute Clusters Contents: Compute Clusters a Real Alternative

More information

Log Mining Based on Hadoop s Map and Reduce Technique

Log Mining Based on Hadoop s Map and Reduce Technique Log Mining Based on Hadoop s Map and Reduce Technique ABSTRACT: Anuja Pandit Department of Computer Science, anujapandit25@gmail.com Amruta Deshpande Department of Computer Science, amrutadeshpande1991@gmail.com

More information

Updated November 30, 2010. Version 4.1

Updated November 30, 2010. Version 4.1 Updated November 30, 2010 Version 4.1 Table of Contents Introduction... 3 Replicator Performance and Scalability Features... 5 Replicator Multi-Engine Deployment... 7 Multi-Threaded Replication Queue Architecture...

More information

Lecture 5: GFS & HDFS! Claudia Hauff (Web Information Systems)! ti2736b-ewi@tudelft.nl

Lecture 5: GFS & HDFS! Claudia Hauff (Web Information Systems)! ti2736b-ewi@tudelft.nl Big Data Processing, 2014/15 Lecture 5: GFS & HDFS!! Claudia Hauff (Web Information Systems)! ti2736b-ewi@tudelft.nl 1 Course content Introduction Data streams 1 & 2 The MapReduce paradigm Looking behind

More information

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Using Synology SSD Technology to Enhance System Performance Synology Inc. Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_WP_ 20121112 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges... 3 SSD

More information

A Survey on Availability and Scalability Requirements in Middleware Service Platform

A Survey on Availability and Scalability Requirements in Middleware Service Platform International Journal of Computer Sciences and Engineering Open Access Survey Paper Volume-4, Issue-4 E-ISSN: 2347-2693 A Survey on Availability and Scalability Requirements in Middleware Service Platform

More information

An Optimization Model of Load Balancing in P2P SIP Architecture

An Optimization Model of Load Balancing in P2P SIP Architecture An Optimization Model of Load Balancing in P2P SIP Architecture 1 Kai Shuang, 2 Liying Chen *1, First Author, Corresponding Author Beijing University of Posts and Telecommunications, shuangk@bupt.edu.cn

More information

GraySort and MinuteSort at Yahoo on Hadoop 0.23

GraySort and MinuteSort at Yahoo on Hadoop 0.23 GraySort and at Yahoo on Hadoop.23 Thomas Graves Yahoo! May, 213 The Apache Hadoop[1] software library is an open source framework that allows for the distributed processing of large data sets across clusters

More information

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System Enlarge Bandwidth of Multimedia Server with Network Attached Storage System Dan Feng, Yuhui Deng, Ke Zhou, Fang Wang Key Laboratory of Data Storage System, Ministry of Education College of Computer, Huazhong

More information

MySQL Cluster 7.0 - New Features. Johan Andersson MySQL Cluster Consulting johan.andersson@sun.com

MySQL Cluster 7.0 - New Features. Johan Andersson MySQL Cluster Consulting johan.andersson@sun.com MySQL Cluster 7.0 - New Features Johan Andersson MySQL Cluster Consulting johan.andersson@sun.com Mat Keep MySQL Cluster Product Management matthew.keep@sun.com Copyright 2009 MySQL Sun Microsystems. The

More information

A Method of Deduplication for Data Remote Backup

A Method of Deduplication for Data Remote Backup A Method of Deduplication for Data Remote Backup Jingyu Liu 1,2, Yu-an Tan 1, Yuanzhang Li 1, Xuelan Zhang 1, Zexiang Zhou 3 1 School of Computer Science and Technology, Beijing Institute of Technology,

More information

NetFlow Subinterface Support

NetFlow Subinterface Support NetFlow Subinterface Support Feature History Release Modification 12.2(14)S This feature was introduced. 12.2(15)T This feature was integrated into Cisco IOS Release 12.2 T. This document describes the

More information

A Scheme for Implementing Load Balancing of Web Server

A Scheme for Implementing Load Balancing of Web Server Journal of Information & Computational Science 7: 3 (2010) 759 765 Available at http://www.joics.com A Scheme for Implementing Load Balancing of Web Server Jianwu Wu School of Politics and Law and Public

More information

MailEnable Scalability White Paper Version 1.2

MailEnable Scalability White Paper Version 1.2 MailEnable Scalability White Paper Version 1.2 Table of Contents 1 Overview...2 2 Core architecture...3 2.1 Configuration repository...3 2.2 Storage repository...3 2.3 Connectors...3 2.3.1 SMTP Connector...3

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described

More information

A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique

A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique A Novel Way of Deduplication Approach for Cloud Backup Services Using Block Index Caching Technique Jyoti Malhotra 1,Priya Ghyare 2 Associate Professor, Dept. of Information Technology, MIT College of

More information

Research for the Data Transmission Model in Cloud Resource Monitoring Zheng Zhi yun, Song Cai hua, Li Dun, Zhang Xing -jin, Lu Li-ping

Research for the Data Transmission Model in Cloud Resource Monitoring Zheng Zhi yun, Song Cai hua, Li Dun, Zhang Xing -jin, Lu Li-ping Research for the Data Transmission Model in Cloud Resource Monitoring 1 Zheng Zhi-yun, Song Cai-hua, 3 Li Dun, 4 Zhang Xing-jin, 5 Lu Li-ping 1,,3,4 School of Information Engineering, Zhengzhou University,

More information

Communications and Computer Networks

Communications and Computer Networks SFWR 4C03: Computer Networks and Computer Security January 5-8 2004 Lecturer: Kartik Krishnan Lectures 1-3 Communications and Computer Networks The fundamental purpose of a communication system is the

More information

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework

Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should

More information

Real Time Data Communication over Full Duplex Network Using Websocket

Real Time Data Communication over Full Duplex Network Using Websocket Real Time Data Communication over Full Duplex Network Using Websocket Shruti M. Rakhunde 1 1 (Dept. of Computer Application, Shri Ramdeobaba College of Engg. & Mgmt., Nagpur, India) ABSTRACT : Internet

More information

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Beyond Limits... Volume: 2 Issue: 1 International Journal Of Advance Innovations, Thoughts & Ideas Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Shivani Koul* shivanikoul2@gmail.com

More information

Apache Hadoop. Alexandru Costan

Apache Hadoop. Alexandru Costan 1 Apache Hadoop Alexandru Costan Big Data Landscape No one-size-fits-all solution: SQL, NoSQL, MapReduce, No standard, except Hadoop 2 Outline What is Hadoop? Who uses it? Architecture HDFS MapReduce Open

More information

Building a Highly Available and Scalable Web Farm

Building a Highly Available and Scalable Web Farm Page 1 of 10 MSDN Home > MSDN Library > Deployment Rate this page: 10 users 4.9 out of 5 Building a Highly Available and Scalable Web Farm Duwamish Online Paul Johns and Aaron Ching Microsoft Developer

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network

More information

Cloud Storage Solution for WSN Based on Internet Innovation Union

Cloud Storage Solution for WSN Based on Internet Innovation Union Cloud Storage Solution for WSN Based on Internet Innovation Union Tongrang Fan 1, Xuan Zhang 1, Feng Gao 1 1 School of Information Science and Technology, Shijiazhuang Tiedao University, Shijiazhuang,

More information

A Packet Forwarding Method for the ISCSI Virtualization Switch

A Packet Forwarding Method for the ISCSI Virtualization Switch Fourth International Workshop on Storage Network Architecture and Parallel I/Os A Packet Forwarding Method for the ISCSI Virtualization Switch Yi-Cheng Chung a, Stanley Lee b Network & Communications Technology,

More information

ADVANCED NETWORK CONFIGURATION GUIDE

ADVANCED NETWORK CONFIGURATION GUIDE White Paper ADVANCED NETWORK CONFIGURATION GUIDE CONTENTS Introduction 1 Terminology 1 VLAN configuration 2 NIC Bonding configuration 3 Jumbo frame configuration 4 Other I/O high availability options 4

More information

On Cloud Computing Technology in the Construction of Digital Campus

On Cloud Computing Technology in the Construction of Digital Campus 2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus

More information

Testing & Assuring Mobile End User Experience Before Production. Neotys

Testing & Assuring Mobile End User Experience Before Production. Neotys Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,

More information

SAN Conceptual and Design Basics

SAN Conceptual and Design Basics TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer

More information

Aspera Direct-to-Cloud Storage WHITE PAPER

Aspera Direct-to-Cloud Storage WHITE PAPER Transport Direct-to-Cloud Storage and Support for Third Party April 2014 WHITE PAPER TABLE OF CONTENTS OVERVIEW 3 1 - THE PROBLEM 3 2 - A FUNDAMENTAL SOLUTION - ASPERA DIRECT-TO-CLOUD TRANSPORT 5 3 - VALIDATION

More information

Accelerating High-Speed Networking with Intel I/O Acceleration Technology

Accelerating High-Speed Networking with Intel I/O Acceleration Technology White Paper Intel I/O Acceleration Technology Accelerating High-Speed Networking with Intel I/O Acceleration Technology The emergence of multi-gigabit Ethernet allows data centers to adapt to the increasing

More information

A Load Balanced PC-Cluster for Video-On-Demand Server Systems

A Load Balanced PC-Cluster for Video-On-Demand Server Systems International Journal of Grid and Distributed Computing 63 A Load Balanced PC-Cluster for Video-On-Demand Server Systems Liang-Teh Lee 1, Hung-Yuan Chang 1,2, Der-Fu Tao 2, and Siang-Lin Yang 1 1 Dept.

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

EMC VNX Series: Introduction to SMB 3.0 Support

EMC VNX Series: Introduction to SMB 3.0 Support White Paper EMC VNX Series: Introduction to SMB 3.0 Support Abstract This white paper introduces the Server Message Block (SMB) 3.0 support available on the EMC VNX and the advantages gained over the previous

More information

Cloud Policy Model in the Desktop Management System

Cloud Policy Model in the Desktop Management System I.J.Modern Education and Computer Science, 2010, 1, 24-31 Published Online November 2010 in MECS (http://www.mecs-press.org/) Cloud Policy Model in the Desktop Management System Fang Zhao Beijing Forestry

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 8, August 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

A Deduplication-based Data Archiving System

A Deduplication-based Data Archiving System 2012 International Conference on Image, Vision and Computing (ICIVC 2012) IPCSIT vol. 50 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V50.20 A Deduplication-based Data Archiving System

More information

iscsi Top Ten Top Ten reasons to use Emulex OneConnect iscsi adapters

iscsi Top Ten Top Ten reasons to use Emulex OneConnect iscsi adapters W h i t e p a p e r Top Ten reasons to use Emulex OneConnect iscsi adapters Internet Small Computer System Interface (iscsi) storage has typically been viewed as a good option for small and medium sized

More information

Design of Electronic Medical Record System Based on Cloud Computing Technology

Design of Electronic Medical Record System Based on Cloud Computing Technology TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.5, May 2014, pp. 4010 ~ 4017 DOI: http://dx.doi.org/10.11591/telkomnika.v12i5.4392 4010 Design of Electronic Medical Record System Based

More information

The functionality and advantages of a high-availability file server system

The functionality and advantages of a high-availability file server system The functionality and advantages of a high-availability file server system This paper discusses the benefits of deploying a JMR SHARE High-Availability File Server System. Hardware and performance considerations

More information

Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com

Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...

More information

Cisco Application Networking for Citrix Presentation Server

Cisco Application Networking for Citrix Presentation Server Cisco Application Networking for Citrix Presentation Server Faster Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

Optimization of Distributed Crawler under Hadoop

Optimization of Distributed Crawler under Hadoop MATEC Web of Conferences 22, 0202 9 ( 2015) DOI: 10.1051/ matecconf/ 2015220202 9 C Owned by the authors, published by EDP Sciences, 2015 Optimization of Distributed Crawler under Hadoop Xiaochen Zhang*

More information

CS2510 Computer Operating Systems

CS2510 Computer Operating Systems CS2510 Computer Operating Systems HADOOP Distributed File System Dr. Taieb Znati Computer Science Department University of Pittsburgh Outline HDF Design Issues HDFS Application Profile Block Abstraction

More information

CS2510 Computer Operating Systems

CS2510 Computer Operating Systems CS2510 Computer Operating Systems HADOOP Distributed File System Dr. Taieb Znati Computer Science Department University of Pittsburgh Outline HDF Design Issues HDFS Application Profile Block Abstraction

More information

A Network Simulation Experiment of WAN Based on OPNET

A Network Simulation Experiment of WAN Based on OPNET A Network Simulation Experiment of WAN Based on OPNET 1 Yao Lin, 2 Zhang Bo, 3 Liu Puyu 1, Modern Education Technology Center, Liaoning Medical University, Jinzhou, Liaoning, China,yaolin111@sina.com *2

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

NoSQL Data Base Basics

NoSQL Data Base Basics NoSQL Data Base Basics Course Notes in Transparency Format Cloud Computing MIRI (CLC-MIRI) UPC Master in Innovation & Research in Informatics Spring- 2013 Jordi Torres, UPC - BSC www.jorditorres.eu HDFS

More information

Measure wireless network performance using testing tool iperf

Measure wireless network performance using testing tool iperf Measure wireless network performance using testing tool iperf By Lisa Phifer, SearchNetworking.com Many companies are upgrading their wireless networks to 802.11n for better throughput, reach, and reliability,

More information

icloud for Developers

icloud for Developers Extracted from: icloud for Developers Automatically Sync Your ios Data, Everywhere, All the Time This PDF file contains pages extracted from icloud for Developers, published by the Pragmatic Bookshelf.

More information

How To Virtualize A Storage Area Network (San) With Virtualization

How To Virtualize A Storage Area Network (San) With Virtualization A New Method of SAN Storage Virtualization Table of Contents 1 - ABSTRACT 2 - THE NEED FOR STORAGE VIRTUALIZATION 3 - EXISTING STORAGE VIRTUALIZATION METHODS 4 - A NEW METHOD OF VIRTUALIZATION: Storage

More information

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang

An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang 1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.

More information

Bosch Video Management System High Availability with Hyper-V

Bosch Video Management System High Availability with Hyper-V Bosch Video Management System High Availability with Hyper-V en Technical Service Note Bosch Video Management System Table of contents en 3 Table of contents 1 Introduction 4 1.1 General Requirements

More information

Windows Quick Start Guide for syslog-ng Premium Edition 5 LTS

Windows Quick Start Guide for syslog-ng Premium Edition 5 LTS Windows Quick Start Guide for syslog-ng Premium Edition 5 LTS November 19, 2015 Copyright 1996-2015 Balabit SA Table of Contents 1. Introduction... 3 1.1. Scope... 3 1.2. Supported platforms... 4 2. Installation...

More information