A new distributed storage scheme for cluster video server

A new distributed storage scheme for cluster video server
A new distributed storage scheme for cluster video server

A new distributed storage scheme for cluster video server

q

Xiaofei Liao,Hai Jin

*

Cluster and Grid Computing Lab,School of Computer Science and Technology,Huazhong University of Science

and Technology,430074Wuhan,China

Received 5September 2002;received in revised form 4March 2004;accepted 13September 2004

Available online 11November 2004

Abstract

For cluster video servers,it is very important to design a good distributed storage system with high performance.One of the important issues in designing a good distributed storage system is how to store multimedia data on many storage nodes.This issue includes two topics:the scheme of splitting an entire ?le into many clips,and the storage of these clips on many nodes.We have designed a new multimedia data storage scheme for cluster video server.In the new system,a novel multimedia ?le splitting scheme,named Owl,and a clips striping scheme have been proposed.In contrast with tra-ditional media data splitting schemes based on ?xed space length and constant time length,Owl is addressed with the consideration of spatial and temporal information.This scheme Owl has universality for every media format encoded based on time and makes cluster video servers work e?ciently.Besides,the scheme Owl is feasible and easy to implement.With the data splitting scheme and the clips striping scheme,cluster video servers have good performance.ó2004Elsevier B.V.All rights reserved.

Keywords:Cluster;Multimedia;Splitting;Storage system;Scalability

1.Introduction

The past few years have witnessed many design studies describing di?erent schemes of a server that

supports continuous media data types,such as audio and video.The novelty of these studies is attributed to two very important requirements of continuous media that are di?erent from tradi-tional textual data.At ?rst,the realization of mul-timedia services such as video-on-demand requires servers that are able to support a large number of concurrent users,which must share resources of systems.Second,objects of this media type are typically large in size.For example,a MPEG-1en-coded video with two hours requiring 1.2megabits per second (Mbps)for its display is 1.2GB in size.

1383-7621/$-see front matter ó2004Elsevier B.V.All rights reserved.doi:10.1016/j.sysarc.2004.09.001

q This paper is supported by National 863Hi-Tech R&D Project under grant No.2002AA1Z2102.The preliminary version of this paper has been presented at 28th Euromicro Conference 2002.*

Corresponding author.Tel.:+862787543529;fax:+862787557354.

E-mail addresses:x?iao@https://www.360docs.net/doc/5417112202.html, (X.Liao),hjin@https://www.360docs.net/doc/5417112202.html, (H.

Jin).

Journal of Systems Architecture 51(2005)

79–94

To feed these requirements,more and more people tend to run these services on a cluster system com-posed of o?-the-shelf commodities for their low cost-e?ectiveness and fault-tolerant capability, and this area has attracted increasing attention of the researchers.

For a cluster video server,it is very important to design a distributed storage scheme[1,9,11, 12,16]with high performances.Based on these storage systems,the video servers can pump a huge amount of data from disks to many clients at the same time,which is a great challenge problem due to the relatively slow storage I/O and system bus I/O equipments.Many researchers have pro-posed several kinds of highly e?cient parallel mul-timedia storage systems to achieve a satisfactory I/O bandwidth,such as Tiger Shark File System [21],Frangipani[3]and xfs[26].But these schemes have one important shortcoming.Storage is dis-tributed,but delivery is centralized.Because in these systems,although data is partitioned into blocks and striped among storage nodes,it is nec-essary to encapsulate data from many nodes into packets according to a certain protocol like RTP [7],and?nally sent to clients for playing back when clients?requests are admitted.Fig.1has been described the traditional schemes.Fig.1is only conceptual and functional.

In real implementations,the proxy node can be conjoined with a storage node,or be a single node. From this graph,this storage architecture makes the internal network or proxy nodes potential bottlenecks for system performance because of the data?s centralization mode.Another problem is that every media data block,such as A1in Fig. 1,has no logical meanings and is?xed in size.There are many di?culties when clients execute VCR operations,such as SEEK,because the video ser-ver should locate in many distributed blocks data and?nd out the appropriate packets according to particular information of the proxy node.It is obvious that the proxy node cannot deal with too many requests from clients.The number of parallel streams in these cluster video servers is limited to their storage systems architectures.

We have designed and implemented a scalable video server using‘‘intelligent’’network attached storage disks based on a cluster system[5].In this system,a distributed storage system has been implemented,in which media data are distributed among every attached disk and are delivered di-rectly through gateways or switches.We get rid of proxy nodes and make every data storage node as server node.The storage nodes can work in a cooperative manner that makes the data from multiple independent nodes looks like from one machine.The characteristics of the storage system can be summarized into two sides:storage is distributed and delivery is also distributed;every clip of one movie is comprised of many data units with logical meanings and pseudo-?xed size.

There two elementary issues discussed when designing a distributed storage scheme for cluster video server.One is that how to split an entire movie?le into many clips with spatial and tempo-ral information;the other one is how to strip clips onto the distributed storage nodes.One splitting scheme decides clip?s size and clip?s structure. And the clip-stripping scheme must consider the reliability and the load balance performance.All these two aspects will decide the implementation of distributed controlling,distributed delivery

80X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–94

and the VOD server?s performance.They are the key problems for clustered video servers?storage systems.

In this paper,we have designed a new multi-media data storage scheme for cluster video server. In the new system,a novel multimedia?le splitting scheme,named Owl,and a clips striping scheme have been proposed.In contrast with traditional media data splitting schemes based on?xed space length and constant time length,Owl is addressed with the consideration of with spatial and tempo-ral information.This scheme Owl has universality for every media format encoded based on time and makes cluster video servers work e?ciently.Be-sides,the scheme Owl is feasible and easy to imple-ment.And the clips striping policy has taken the intra-movie skewness into consideration.With the clips striping scheme,cluster video servers have good reliability and load balance.

The paper is organized as follows.In Section2, we give the background of the study.Then we pre-sent the novel distributed storage scheme for clus-ter video server in Section3.Section4focuses on Owl in details.Section5focuses on the data strip-ing scheme.In Section6,a sample of how to schedule media streaming tasks under the help of Owl is discussed.We give some experimentations and optimizations for our scheme in Section7. In Section8we survey some related works.Finally, Section9closes with conclusions and future works.

2.Background

2.1.Overview of data splitting scheme

There are two traditional schemes to split mul-timedia?les.One is to divide a?le into many clips according to?xed size policy[19].The other is to split a?le into variable-size blocks[20,24]with equal playback units.Before we decide which split-ting scheme to be used,several factors need to be considered,such as disk overload,operation com-plexity,and system resource utilization.

Variable-size policy derived from the fact that most multimedia data are compressed into varia-ble bit rate(VBR)[15]data streams by time line.Every multimedia stream,such as the video stream and audio stream in MPEG-1format,is com-pressed independently and has its own time line. Therefore,this policy is a natural data splitting scheme according to the property of the multi-media data.Each clip has obvious logical mean-ing.But it has some shortcomings.Firstly,this method is very complex in practice.We have to deal with the time-related information and loca-tion operations between parallel storage nodes. Secondly,operations do not have universality. The operations to one speci?c multimedia format are not adopted for other formats.

Fixed-size policy has its own strong points.The operations to multimedia data are very easy be-cause every clip?le has no logical meaning and every unit?size of one clip?le is disk-sector-aligned.The operation has universality.It is not related to any speci?c multimedia format.But it also has some shortcomings.It is not adaptive for some speci?c VCR operations on multimedia data,such as SEEK.This type of operations will waste much time in a cluster video server because it should collect multimedia information and cal-culate time o?set,location o?set between many clip?les over di?erent nodes.

We propose a new multimedia data splitting scheme,called Owl.We de?ne a tracklayer beyond the actual multimedia data format layer.This scheme has following advantages.First,operations to multimedia data are very easy.At the tracklayer, the size of all data units is pseudo-equal,so the size of a clip?le is almost equal.Second,we can execute the SEEK type operations.Because every unit has logical meaning,it can be managed with real time protocols,such as RTP/RTCP.Third,it uses less runtime resource,as some runtime operations are performed at the pre-processing phase.A cluster video server reads multimedia data quickly and handles more requests.

2.2.Characteristics of media?les encoded based on time

It is very important to design a good data split-ting scheme with university for all media formats. The characteristics of media?les should be taken into consideration.

X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–9481

Any data that changes meaningfully with res-pect to time can be characterized as time-based media.Audio clips,MIDI sequences,movie clips, and animations are common forms of time-based media.Such media data can be obtained from a variety of sources,such as local or network?les, cameras,microphones,and live broadcasts.But when movie?les are stored on mediums,they are organized by some steady standards.MPEG-1 and AVI are two very important media formats in all popular formats,such as mov,rm and wsf. For all time-based media formats,some character-istics are the same in?le structures because the?les are composed of logical meaningful data units. Conclusions from MPEG-1and AVI?les can be extended on many other media formats.

According to MPEG-1and AVI standard,the multimedia stream?le structures with two streams are shown in Fig.2.In Fig.2,every PACK of MPEG-1?le is a logical unit of mixed multimedia data,including video and audio and other types of media data if possible.A PACK includes many packets of audio or video data.One video packet consists of many Group of Pictures(GOPs)and every GOP includes many frames.Di?erent PACKs with the same time o?set are often stacked with each other.And in AVI?le structure,every data chunk has the same function of PACK in MPEG-1.From the Fig.2,it is obvious that di?erent streams are parallel in time line but interleaved in storage space. For the convenience of analyses in the following sections,data chunk is also called PACK.

Therefore,we have following conclusions.First, di?erent types of streams are parallel in time line. Second,a PACK data unit is a decoding unit(at least,the video frame is less than PACK).It has complete logic meaning and?xed size for general ?xed-GOP MPEG-1encoding and AVI formats. Third,the basic information of a PACK can be ob-tained from the pack header.2.3.Cluster video server:distributed storage and delivery

In the previous works,we have designed a novel cluster video server.The system architecture of our cluster video server is illustrated in Fig.2.The video server system consists of three layers.A virtual server,a single entry point,is located on layer1,the top layer.There are one or several RTSP[8]servers on the second layer.All RTP servers,also called‘‘intelligent’’network attached disks[13]or data nodes and data servers,are located on the third layer.

The basic function of the virtual server,which is the only entry-point of the system,is to accept the client requests from viewing clients and resend them to one of RTSP servers.The virtual server can be a pc machine,a workstation server or an intelligent switch.If the virtual server is a compu-ter system,all components of the VOD system are in one network domain.Otherwise,if the virtual server is an intelligent switch,the components of the system can be in di?erent network domain, such as in a peer-to-peer environment.

When the RTSP server accepts a client?s re-quest,it?rst processes the authentication accord-ing to the resource utilization.If passed,the request will be broadcasted to the attached RTP servers with disks,which will be scheduled accord-ing to their own task scheduler.The RTSP server collects the scheduling results and makes a com-prehensive decision,and then it returns the admis-sion control results to the clients,and requests the storage nodes to arrange their playing tasks.

When the request is passed,the RTSP server will accept the RTSP commands and send them to RTP servers,which will receive and execute them.According to the RTSP request types,the RTSP server will execute the‘‘describe’’,‘‘setup’’, and translate the‘‘play’’into‘‘sub-play’’task list

82X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–94

according to clip ?les information of one movie,then indicate these ‘‘disks’’to start a RTP client thread and process media data in turn.The RTSP server has knowledge on the basic information of the requested media ?le.

Based on the above discussion,we have follow-ing conclusions.First,the basic information about the ?lm and the splitting information should be performed at the RTSP server.Secondly,every cli-ent request should have its estimated resource available,such as network bandwidth.This infor-mation is for a RTSP server to negotiate for the re-quest authentication.

3.Overview of cluster video server storage system The cluster video server storage system is based on user-level and what we will talk about does not involve the physical data layout on disks.We try to provide a high performance storage system,which can express the characteristics of our dis-tributed cluster video server fully:scalability and ‘‘intelligent’’network attached storage.In the fu-ture work,we will study disks scheduling policies and bu?ering schemes to optimize our system.Based on our cluster video server architecture,a distributed storage scheme to store large amount of continuous media data among all attached disks of clusters is proposed.In this paper,we call attached disks as storage nodes,data nodes or

RTP servers.Fig.4is our cluster video server stor-age system architecture.In our storage system there are two types of nodes.One is to store index ?les,such as Index server.Another kind of nodes is called storage ones,which are used to store structured clip ?les according to the scheme Owl ,such as node M,node N and node P in Fig.4.From Fig.4,we know well the architecture of our storage system.Here Index server includes some important video server system ?les to create and control playback tasks.We can divide the information of these system ?les into two parts:one is to provide movie ?s basic information to cli-ents ?requests,such as the stream number,the time length and the media format;the other is to decom-pose one client ?s request into many internal clips playback tasks.These important system ?les will be described in detail in the following sections.Note that the Fig.4is conceptual and functional.In real environments,Index server also can be in the same node with the RTSP server.From Fig.4,we can ?nd out that every storage node is work-ing in parallel mode.That is,all media data streams from all storage nodes are self-governed fully at some time and they are ?owing directly to clients.Another very important characteristic is that the internal details are transparent to clients.

To design the storage system well,there are two important issues:how to split a media ?le and how to strip clips onto distributed storage nodes.Consid-ering the data splitting scheme,several

problems

Fig.3.Architecture of one cluster video server.

X.Liao,H.Jin /Journal of Systems Architecture 51(2005)79–9483

should be discussed.At?rst,every clip?le has its own special structure and all clips of one movie must be scheduled according to some index?les prede?ned.Second,the length of one clip?le must be con?rmed.Clips striping schemes are also important.In the following sections,the data split-ting scheme and the clips striping scheme will be discussed in detail.

4.Owl:multimedia data splitting scheme

In this section,some de?nitions and concepts will be discussed at?rst;then the Owl scheme[6] will be proposed in detail.

4.1.Basic idea of Owl scheme

The goals of our novel media?le splitting scheme Owl are:no information loss,ease and operability,universality,and high e?ciency.In the scheme Owl,a new layer will be added to the normal media?les.All operations of Owl do work only in the new layer and the old encoded media data do not be changed.For this reason,the Owl scheme is independent of any media format and can works well for all time-based media?les.

In the new added layer,every decoding unit, like PACK in MPEG-1?les or data chunk in AVI?les,will be reorganized into packets accord-ing to the RTP protocol.And all these packets will be arranged into clips.Fig.5shows the basic idea of Owl.In the Fig.5,the added layer,named Tracklayer,is on the top the normal coding layer, such as MPEG-1,MPEG-4and AVI media encod-ing layer.The bottom of the architecture is the physical data on the disks.

4.2.De?nitions and concepts

There are some de?nitions and concepts in the sub-section,which will be used in the following presentations.

Track:the newly added layer,which includes many media data units like PACK in Fig.1.The decoder at client side decodes the media data according to the track type,such as MPEG-1sys-tem track,MPEG-2program track and RM(Real Media)track.

SDP File:the session description protocol (SDP)[18]?le.It is used for RTSP request‘‘de-scribe’’.The?le records the basic information of a?le,such as time length,track numbers,and

84X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–94

track type.SDF?le is stored on the RTSP server. Fig.6gives a typical SDP sample.

File Header:this structure is located at the beginning of every clip?le.In this part,informa-tion about this clip?le,such as track number, max-bandwidth and duration the clip?le,is re-

corded.Fig.6also gives the?le header structure.

Index File:the?le describes the splitting infor-mation of a?lm,such as the clip numbers,clip size,every clip?s time scope and all storage node numbers.It is used by front-end machine to con-trol the distribution.This important data structure is showed in Fig.7.

Mixed Block:it is accepted by the processing of a media-decoding unit,such as PACK in MPEG-1 or data chunk in AVI in Fig.2.In general,one mixed block consists of several RTP packets with logical meaning.It is the elementary unit transmit-ting over networks.RTP packets in one mixed block have the same timestamp and consecutive sequence numbers,for stream data of these RTP packets belong to the same one media-decoding unit,for example a PACK.One tracklayer consists of many mixed blocks.Fig.8shows a typical mixed block.From the?gure,we?nd out that there are some RTP packets,which have the same time stamp,but consecutive sequence numbers,in one mixed block.Specially,the word SSRC in Fig. 8means the synchronization source identi?er. When multiple streams are transmitting on net-work with the same SSRC value,these streams be-long to one movie?le.

Media Data Bu?ering Times:this is the times that a media data bu?ered from disks bu?er to the NIC bu?er.For example,a block is read from a disk,and saved in a memory bu?er,then sent through a network.In this instance,the block is bu?ered once.

Media Serving Time:this is the time for a cer-tain size of media data block read from disk and sent to a network.Normally,this size is the size of a data packet.

Movie Playing Path:the playing back of a movie is in fact a sequence of object operations: the?rst object retrieves and transmits its data, then it tells the next object to transmit next seg-ment,until all the objects?nished their tasks,like a group of member working in relay through the linked object lists.We call the sequence of objects participating in the playing back course a‘‘Movie Playing Path’’.

Pre-allocated Bandwidth:this is an estimated value calculated from the basic information of a media?le.It is used for the RTP server to?nish stream management and assignment,and adjust the bandwidth utilization for some stream.

4.3.Procedures of Owl scheme

Owl scheme consists of two phases.First,we analyze the basic information of a movie?le and generate a middle?le based on the original movie with added tracklayer.Then this middle?le is split into several clip?les according to users?requests, including the number of clips and the time length of every clip.The middle movie?le is the key of

X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–9485

the splitting scheme and it comprises all structured mixed blocks.

In the?rst phase,we get the information of original movie?le.According to Fig.5,a three-layer coding architecture for a normal media?le is presented.Traditionally,media data are read from the bottom layer and operated on the third layer.The video server must know well the detail of all media formats it supports.Since the media formats on the second layer are di?erent,the opera-tions are di?erent.For example,the operations of reading a video frame from a MPEG-1?le and from an AVI?le have very big distinctions.Owl scheme provides a new layer:Tracklayer,at which any media format is transparent to the upper application.The only identi?er of this speci?c media format is Track type code.For example, we assign the MPEG-1system stream‘‘MP1S’’, the MPEG-2system?le‘‘MP2S’’,and an AVI?le

‘‘AVI’’.The Track type code is very important for clients to select an appropriate decoder.The?le interface module of a VoD server does not take care of the media formats and all source codes can be reused for all media formats due to its uni-versality.We also provide a media?le splitting tool to deal with each media format.

Fig.9illustrates the architecture of track?le structure.The tracklayer consists of many mixed blocks.Each mixed block is an independent data unit.It is divided into several data packets accord-ing to the size of a RTP packet payload de?ned in advance.The mixed block is pseudo-?xed in size because that a PACK in MPEG-1or a data chunk in AVI is equal in size.All mixed blocks of one tracklayer are organized by time sequence.Fig. 10is the comparison between the original movie ?le structure and the middle?le structure with one tracklayer.The middle?le only has extra ‘‘Track Header’’and‘‘File Header’’in size.Note that the middle?le has only one tracklayer in this graph.The?gure is only an example to display the di?erence between original movie?les and middle ?les.It is possible that there will be many tracklay-ers in one movie.For example,middle?les based on MPEG-4have three tracklayers:video,audio, caption.

The second phase?s tasks are to divide the middle ?les into clips and to generate the SDP?les and Index?les.According to Section3,there must be a SDP?le and Index?le at RTSP server for cluster video servers.SDP?les store information needed by the clients,and Index?les are for distributed control on RTSP server nodes.SDP and Index?les are cre-ated with information from the original movie?le. Fig.11gives a snapshot for the distributed control and scheduling of clip?les for cluster video server.

The middle?les with added track are divided into clip?les for the cluster video server according to users?requests.When users have no idea of the dividing of middle?les,the scheme of Owl will pre-sent a proposal of how to cutting middle?les into clips.According to intra-movie skewness[23],it is advisable to split media?les into clips with the

86X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–94

characteristic time length.In[23],authors claim that the intra-movie skewness is caused by the fact that people have di?erent viewing time and they have the following conclusion:some people do not view movies all the way through to completion and most of them stop watching at the beginning. This tendency leads to the large gap between the access number of head segments and that of oth-ers.It is obvious that the one movie?s head parts, whose access ratios are?uctuating in the same lit-tle range,should be cut into one clip and other parts can be divided into clips according to an average time length.Each clip?le has its own structure,showed in Fig.12.From this Fig.12, the sample clip?le has two tracks,the MPEG-1 system stream and AVI stream.

4.4.An example of Owl scheme

At the end of this section,we give an example of Owl scheme.Given a MPEG-1movie?le eagle, which is233.4MB,25fps,and1380s long.It is a system stream?le.All experiments are based on the movie eagle in this paper.The cluster has one RTSP server and two data nodes as storage nodes. The movie,eagle,is cut into four clips.In the video server,there are four clip?les,one Index?le and one SDP?le.One index?le is illustrated in Fig.

13.In Fig.3,the word‘‘EndP’’means the last RTP packet number and the word‘‘StartP’’means the?rst RTP packet number.

Fig.14gives a comparison of this middle movie ?le added tracklayer and four clip?les.Based on the structure of a clip?le,we can pre-allocate bandwidth according to the information of the clip ?le header for stream management and bandwidth adjustment.

5.Clip striping schemes

Without a good clip striping strategy,the movie data splitting scheme is no use for clustered video servers.The advantage of Owl scheme should be

X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–9487

exhibited by clip placement techniques.Another problem of distributed video servers is fault toler-ance.If some storage nodes failed,many movie playing path s will crash and normal playback re-quests are cut down.There is a great loss if the failed video servers are used for commercial aims.Researchers have done considerable work about the data striping schemes taking into ac-count both the normal and fault modes.Most of them evolve from RAID techniques,but have been improved in various aspects such as read/write la-tency,bu?er management,and the number of simultaneous failures that can be tolerated.

One normal scheme is mirrored data placement.For high data availability,many projects have adopted the technique.The scheme mirrored all data blocks interleaved among all data nodes.It divided the data nodes into two sets.One set is used to store original data blocks called primary set;the other is as a backup device to store the same data blocks as those on primary set.Fig.15describes the idea.

From Fig.15,we can ?nd out that node M[i ]is the backup of node N[i ].If there is a Movie Play-ing Path N[1]!N[2]!N[3]and node N[2]failed,a new Movie Playing Path will be created:N[1]!M[2]!N[3].Node M[2]will take over all tasks of node N[2].For video-on-demand applications,if the load is simply shifted to the node that contains a backup copy during the node failure,the load on the backup node will be doubled.

Another widely used scheme is called chained placement [17],as shown in Fig.16.For a random access pattern,this scheme can achieve better per-formance in the fault mode than straightforward mirrored-placement.However,without dynamic load balancing,chained placement probably still su?ers load imbalance due to the fact that the load

of the failed node is now completely shifted to its adjacent two nodes.

Interleaved placement [2]is a method to achieve load balancing in the fault mode.With interleaved placement,each backup copy is subdivided into sub-blocks each of which is stored on a di?erent node except the one containing the primary copy.When a node failure occurs,interleaved placement is able to do a better job of balancing the load than mirrored placement and chained placement,since the workload of the failed node will be distributed among operational nodes.However,it can only tolerate one node failure and may su?er great per-formance degradation due to small block size when the number of nodes is large.

There are several kinds of random placement policies,such as semi-random placement and full-random placement.However,random place-ment only provide probabilistic guarantee of load balancing and cannot tolerate multiple failures.And,it has the drawback of maintaining a huge video index of the striping data blocks in practice.According to above analysis on clip striping polices,we choose chained placement scheme in our cluster video server.This scheme is easier to use than interleaved placement and random place-ment,and its performance is better than that of mirrored placement.In the next sub-section,we will study the impact of the clip ?s length on video systems based on chained striping policy.

6.Task scheduling of distributed storage systems in cluster video servers

Tasks scheduling in Owl focuses on distributed control for attached ‘‘disks’’under the RTSP

ser-

Fig.15.Mirrored placement

scheme.

Fig.16.Chained placement scheme.

88X.Liao,H.Jin /Journal of Systems Architecture 51(2005)79–94

ver.As Fig.11shows,SDP and Index?les are lo-cated on the RTSP server and clip?les are distrib-uted on all intelligent‘‘disks’’.From Section2,one RTSP server is initialized and many RTP servers on‘‘disks’’nodes.

According to the chained placement scheme,we arrange three movies,A,B and C,onto four stor-age nodes,M,N,P and Q.Table1shows the stor-age status of three movies on four storage nodes with the replica degree two.When RTSP server re-ceives a request command‘‘describe’’for movie A, it?rst makes a decision about admission control according to the resource utilization,such as net-work bandwidth assumption.If admitted,RTSP server reads SDP information from local disks and sends it to clients.Then,the RTSP server cre-ates a stream session with requesting client.At last,if the client sends‘‘play’’,RTSP server re-serves the command and creates a Movie Playing Path,showed in Fig.17,according to the index?le of movie A.The path has three object operations, one is‘‘playing the?rst clip from node M’’,the second one is‘‘playing the second clip from node N’’,the third one is‘‘playing the third clip from node Q’’and the last one is‘‘playing the last clip from node Q’’.

As a result,the RTSP server executes the?rst operation of the path.Then the RTP server on node M starts up a new sub-task.It reads packets from its clip?le and sends packets to clients di-rectly;of course,it should control the streaming speed and adjust the picture quality by CBR or VBR.Node M should send checkpoint packets to the RTSP server timely,such as current clip?le position,current time position,current RTP sta-tus,and current average bandwidth utilization. The information is used for VoD status controlling and callback in case of node faults.When node M reports to the RTSP server that its clip?le is played over,the RTSP server sends a Fin signal to the RTP server of node M and this node will clear the?nished clip?le?s playing thread.Then the RTSP server will execute the left operations of its Movie Playing Path of movie A as it does the?rst operation on node M.

When all operations of one path have been?n-ished,the RTSP server clears all threads memory space for this movie.Meanwhile,many other paths are being scheduled.

7.Evaluations and design optimizations of Owl scheme

In this section,we?rst evaluate Owl splitting scheme with aspect to disk space,memory space and CPU running time[14];in the last sub-section, some discussions will be provided to make design optimizations of Owl.

7.1.Cost of disk space

Owl scheme occupies more disk space compared with original?le structure.We cut movie eagle into

Table1

Four clips of movie eagle on four storage nodes with replica degree two

Node name Node IP Clip number

Node M192.168.0.1A#1,A#4,B#4,B#3,C#3,C#2

Node N192.168.0.2A#2,A#1,B#1,B#4,C#4,C#3

Node P192.168.0.4A#3,A#2,B#2,B#1,C#1,C#4

Node Q192.168.0.10A#4,A#3,B#3,B#2,C#2,

C#1 Fig.17.A movie playing path for movie A.

X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–9489

10clips,with total size of ten clip?les almost 241.8MB.SDP?le is654Bytes.Index?le is924

Bytes.We need almost8.4MB extra disk space to use Owl scheme,which is3.6%of original?le space.

Considering a120min long movie(MPE G-1), the size of the movie?le is600MB.According to the above ratio,only21MB extra space is needed to use Owl scheme.For a cluster video server sys-tem,this extra space is acceptable.

7.2.Cost of memory space

Owl scheme saves precious memory space.We discuss this issue by counting media data bu?ering times.Fig.18shows the VoD serving times for tra-ditional schemes and our Owl scheme.

In Fig.18,we?nd that Owl scheme saves one-third of memory space from the viewpoint of media data bu?ering times.The reason is that when splitting?les into clips we have done the work of analyzing media format.Considering that memory is the important resource for a VoD system,we can easily get a conclusion that Owl scheme has better performance than traditional ones.

7.3.Cost of CPU running time

Owl scheme also saves CPU running time.Its media serving time is less than that of other schemes.We perform the following experiment to illustrate the performance.

We use the same movie?le eagle described in Section7.1.The size of a data packet is1450Bytes. Bu?er size is three times of a data packet size.The cluster nodes are PIII800with128MB memory.The traditional scheme used for comparison is var-iable-size one.The time used for distributed control is ignored for both schemes.The testing program for traditional scheme only gets data packets from original?le and discards.The test program for Owl scheme reads data packets from one clip?le and discards.Both tests use10data packets each.

Fig.19shows the results for both tests.The media serving time for the?rst ten data packets is0.75ms and0.14ms for variable-size scheme and Owl one,respectively.The media serving time for100th10data packets is0.47ms,0.10ms for variable-size scheme and Owl scheme,respectively.

In Fig.19,we?nd that the media serving time of Owl scheme is less than that of traditional schemes.This is due to the fact that most work focuses on analyzing media data in using Owl scheme has been done before serving requests.

From all these discussions,we conclude that Owl scheme is a trade-o?between disk space and memory space,and also a trade-o?between pre-processing time and serving time.The aim of Owl scheme is to reduce the runtime resource requirement,to improve e?ciency,and to handle more user requests.Most of the work is done dur-ing the period of splitting?les into clips to reduce the load of serving time.

7.4.Clip length analysis

Based on our cluster video server,we perform several tests to?nd out the relationship between clip length and system performance.

Fig.19.Media serving time. 90X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–94

We test the request-success ratio and the num-ber of concurrent streams.Request-success ratio is de?ned as the ratio of accepted requests to all the client requests issued.Given a request arrival rate,this metric re?ects the service capability of the server system.And concurrent stream number re?ects the peak performance of the system while guaranteeing the quality of service.

In these tests,we use a cluster with one RTSP server and eight storage nodes.The cluster nodes are PIII800with128MB memory.In these data nodes,we have stored100movies,which all are 120min long and have been divided into many clips with di?erent clip length using Owl scheme. According to Section5,these clip?les are stored in chained placement scheme.

Due to limited clients to send requests in our test environments,we design a pseudo-client player.The pseudo-client player sends out requests according to RTSP protocol,receive media data as RTP protocol does,but discards them after re-organizing all RTP packets into decodable data units.That is to say,the pseudo-client player simu-lates many requests and every request does what a normal client player does expect the decoding and displaying operations.In our experiment,we have ?ve client PCs,which are all the same as cluster nodes.

We make several assumptions.First,the clients requests arrive as a steady Poisson stream,and the arrival rate is and k we set it0.045;second,clients?movie selection pattern is conform to Zipf distri-bution(a=1)[22].

We perform nine experiments with nine clip lengths.The?rst step of each experiment is to split all movies into clips by using Owl scheme accord-ing to the corresponding clip size.Second,all clip ?les are stored on all data nodes according to chained placement policy.All index and SDP?les are stored on Index servers.Pseudo-client players of every Client PC start up with simulative client player number.We assume the number200.There are1000movie requests in each experiment.

Fig.20reveals the relationship between clip length and request-success ratio.Fig.21shows dif-ferent concurrent stream number when clip sizes are di?erent.From them,we can see the length of clip has only slight in?uence to the system per-formance.This result is probably due to our assumption that the pseudo-client requests arrive as a steady Poisson stream,which is one important characteristic that the numbers of request appear-ing in two di?erent time ranges are independent random variables.A single long clip has the same e?ect as a group of short clips in assigning the playing task,though they occupy di?erent periods of playing time in the time axis of one movie. 8.Related works

In[26],the authors proposed the problem of storing media data on disk arrays and found

that Fig.20.Relationships between success ratio and clip

length.

Fig.21.Relationships between concurrent streams number and clip length.

X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–9491

most multimedia applications cannot support the continuous display of multimedia objects and suf-fer from low I/O bandwidth and load balancing between many disks.The storage scheme is very important in these systems about multimedia. With the development of multimedia applications and hardware platforms,we should focus on the media storage system,from splitting media?les into many clips to storing many clips on a large disk array.

In[20],authors analyzed?xed-size clip place-ment policy and variable-size clip placement policy;and gave the conclusion that the later is better than the former in a VoD server.But there are some problems in its consideration.The authors put their emphasis on disk space management.In fact we have to consider the VCR operations in distributed environment.Variable-size clip place-ment policy makes the VCR operations complex and the policy module cannot be reused for every media format.It is not universal.

In[19],to determine the?xed clip size,the authors presented analytical models that use the server con?guration and the workload character-istics to predict the load on the most heavily loaded disk in redundant and non-redundant ar-rays.They used these models to evaluate the e?ect of various system parameters on the optimal clip size.

In[4],the authors described the architecture of Fellini storage system implemented at Bell Labora-tories.This system can store continuous media (CM)data and non-media data.CM data has real-time characteristic but non-media data was not real-time.We should also extend our scheme to be adaptive for non-media data.

Lee provided a system design of pull-based par-allel video server[14]and derived a performance model to obtain various performance metrics such as server service delay,client bu?er requirement and admission scheduling delay.In their parallel architecture,the movie segments were ordered in a round robin manner to avoid the load imbalance problem caused by inter-movie skewness.How-ever,they did not provide an e?ective and e?cient data-splitting scheme to solve the intra-movie skewness problem[24].

Clip?les size is associated with parallel granu-larity and is a very important parameter.In[10], Lee provided a very thin granularity parallel scheduling scheme.But Owl scheme is coarse gran-ularity parallel streaming.In Owl scheme,parallel streaming happens between clips of di?erent mov-ies,not clips of the same movie.The most impor-tant reason is that Owl scheme is used for Ethernet environment only.In thin granularity parallel scheme,clip?le can even be one video frame. But this needs very strict coordination between many data nodes,but coordination is very di?cult in Ethernet environment.

Track has been used in many?elds,such as in QuickTime movie format[25],MBoneVCR[27] system,and even in MPEG-4format.In Owl scheme,this concept makes full use of traditional meanings of Track.Track is used as a container for every possible media data.For every client with di?erent network bandwidth,there are sev-eral Tracks for one movie.For example,Track of average bandwidth200KB per second and Track of average bandwidth1MB per second can co-exist for the same media data.But there are some di?erences.First,in Owl scheme it encap-sulates the media data into network packets list. Second,Track of the Owl scheme is helpful for dis-tributed video servers.There are the same Track data links in all clips for a movie,while traditional Track does not consider these.

9.Conclusions and future work

In this paper,we present a new distributed stor-age scheme for cluster video servers.In the new scheme,one multimedia data splitting scheme, called Owl,and a clip striping policy are proposed. Compared with traditional data splitting schemes,?xed-size clip placement policy and variable-size clip placement policy,Owl scheme has been proven to have some superiority.Owl scheme ab-sorbs excellence of two traditional schemes,?xed size and logical meaning,universality and high e?ciency.

Owl scheme proposed in this paper works well for the multimedia application such as non-inter-

92X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–94

active VoD tra?c,but not suitable for interactive tra?c such as video editing.For further study, we will try our best to propose an on-line movie data-splitting scheme to be used for interactive vi-deo tra?c.We will also study the impact of net-work transmission,VBR,and client?s decoding e?ciency of Owl scheme.

References

[1]A.Shankar,G.Meglicki,J.Russ,H.Yang, E.Chris

Garrison,Building and supporting a massive data infra-structure for the masses,in:Proceedings of the30th annual ACM SIGUCCS conference on User services,2002. [2]A.Cohen,W.A.Burkhard,Segmented information dis-

persal(SID)data layouts for digital video servers,IEEE Transactions on Knowledge and Data Engineering13(4) (2001).

[3]C.A.Thekkath,T.Mann,E.K.Lee,Frangipani:A scalable

distributed?le system,in:Proceedings of ACM Sympo-sium on Operating System Principles,1997.

[4]C.Martin,P.S.Narayan, B.Ozden,R.Rastogi, A.

Silberschatz,The Fellini multimedia storage system,Jour-nal of Digital Libraries(1997).

[5]G.Tan,H.Jin,S.Wu,Clustered multimedia servers:

architectures and storage systems,Annual Review for Scalable Computing5(2003).

[6]H.Jin,X.Liao,Owl:a new multimedia data splitting

scheme for cluster video server,in:Proceeding of Euro-micro Conference,2002,pp.144–151.

[7]H.Schulzrinne,S.Casner,R.Frederick,V.Jacobson,

RTP:A Transport Protocol for Real-Time Applications, RFC,1889.

[8]H.Schulzrinne,A.Rao,https://www.360docs.net/doc/5417112202.html,nphier,RTSP:Real Time

Streaming Protocol,RFC2326.

[9]J.Yin,J.-P.Martin, A.Venkataramani,L.Alvisi,M.

Dahlin,Separating agreement from execution for byzan-tine fault tolerant services,in:Proceedings of the nine-teenth ACM symposium on Operating systems principles, 2003.

[10]J.Y.B.Lee,Supporting server-level fault tolerance in

concurrent-push-based parallel video servers,IEEE Trans-actions on Circuits and Systems for Video Technology11

(1)(2001).

[11]J.Segarra,V.Cholvi,Placement of storage capacity in

distributed video servers,in:Proceedings of IEEE Inter-national Conference on Communications,vol.4,2002,pp.

2537–2541.

[12]J.Y.B.Lee,Parallel video servers:a tutorial,IEEE Multi-

media5(2)(1998).

[13]J.Y.B.Lee,P.C.Wong,A server array approach for video-

on-demand service on local area networks,in:Proceedings IEEE INFOCOM?96,March1996.[14]J.Y.B.Lee,P.C.Wong,Performance analysis of a pull-

based parallel video server,IEEE Transactions on Parallel and Distributed Systems11(December)(2000)1217–1231.

[15]https://www.360docs.net/doc/5417112202.html,uderdale,D.H.K Tsang,A new technique for trans-

mission of pre-encode MPEG VBR video using CBR service,in:Proceedings of IEEE ICC96,1996,pp.1416–1420.

[16]K.Hwang,H.Jin,R.S.C.Ho,Orthogonal striping and

mirroring in distributed RAID for I/O-centric cluster computing,IEEE Transactions on Parallel and Distributed Systems13(1)(2002).

[17]L.Golubchik,J.C.Lui,R.R.Muntz,Chained declustering:

load balancing and robustness to skew and failures,in: Proceedings of the Second International Workshop on Research Issues in Data Engineering:Transaction and Query Processing,1992,pp.88–95.

[18]M.Handley,V.Jacobson,Session Description Protocol

(SDP),RFC2327.

[19]P.Shenoy,H.M.Vin,E?cient striping techniques for

multimedia?le servers,in:Proceedings of the7th Interna-tional Workshop on Network and Operating System Support for Digital Audio and Video(NOSSDAV?97), 1997,pp.25–36.

[20]P.Shenoy,P.Goyal,H.M.Vin,Issues in multimedia server

design,ACM Computing Surveys27(4)(1995)636–639.

[21]R.Haskin,F.Schmuck,The tiger shark?le system,in:

Proceedings of COMPCON,1996.

[22]R.L.Axtell,Zipf distribution of US?rm sizes,Science293

(2001).

[23]S.Wu,H.Jin,Study of load balancing issues based on

intra-movie skewness for parallel video servers,in:Pro-ceedings of International Symposium on Cluster Comput-ing and the Grid,2002,pp.268–269.

[24]S.Sahu,Z.L.Zhang,J.Kurose, D.Towlsey,On the

e?cient retrieval of VBR video in a multimedia server,in: Proceedings of IEEE International Conference on Multi-media Computing and Systems?97,1997.

[25]The QuickTime Technical Reference Library,QuickTime

File Format,March27,2001.

[26]T.E.Anderson,M.D.Dahlin,J.M.Neefe,D.A.Patterson,

D.S.Roselli,R.Y.Wang,Serverless network?le systems,

ACM Transactions on Computer Systems(1996).

[27]W.Holfelder,MBone VCR video conference recording on

the Mbone,in:Proceedings of ACM Multimedia,

1995.

Xiaofei Liao now is a Ph.D.candidate

of school of computer science and

technology,Huazhong University of

Science and Technology(HUST),

Wuhan,China.His research interest

covers multimedia services,cluster and

grid computing,and peer-to-peer

computing.

X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–9493

Hai Jin is a professor of school of computer science and technology, Huazhong University of Science and Technology(HUST),Wuhan,China. He received Master and Ph.D.degrees at HUST in1991and1994,respec-tively.He was a Postdoc Fellow at Department of Electrical and Elec-tronic Engineering,The University of Hong Kong,and a visiting scholar at Department of Electrical Engineering-System,University of South California,Los Angeles,USA,from1998to2000.His research interests cover cluster computing,grid computing, multimedia systems,network storage,and network security.He is the editor of several international journals,such as Interna-tional Journal of Computers and Applications,International Journal of Grid and Utility Computing,Journal of Computer Science and Technology.He is now leading the largest grid Computing project in China,called ChinaGrid,funded by the Ministry of Education,China.

94X.Liao,H.Jin/Journal of Systems Architecture51(2005)79–94

2课下作业三十二

课下作业(三十二) 、选择题 1.哲学基本问题又称哲学的根本问题、哲学的最高问题。这一问题包括( ) ①物质和意识的辩证关系问题 ②思维和存在何者是本原的问题 ③思维和存在有没有同一性的问题 ④唯物主义和唯心主义关系问题 A .①② B .②③ C .③④ D .①③ 解析:选 B 。哲学基本问题包括两个方面的内容:一是思维和存在何者是本原的问题;二是思维和存在有没有同一性的问题,②③入选。 2. 唯物主义是哲学上两个敌对的基本派别之一,是同唯心主义相对立的思想体系。划分唯物 主义和唯心主义的唯一标准是( ) A .物质和意识的关系问题 B .客观与主观的关系问题 C .思维和存在何者是本原的问题 D ?思维和存在有没有同一性的问题 解析:选C。对思维和存在何者是本原问题的不同回答,是划分唯物主义和唯心主义的唯一 标准, C 入选。 3. “二月春分八月秋分昼夜不长不短;三年一闰五年再闰阴阳无差无错。”这副对联从一个侧面反映了( ) ①思维和存在具有同一性 ②认识与自然的吻合具有必然性 ③认识以实证和猜测为基础 ④意识活动具有主动创造性 A .①③ B .②④ C .①④ D .②③ 解析:选C o材料反映人们可以认识和把握自然界的运动规律,说明思维和存在具有同一性 反映了意识活动具有主动创造性,①④符合题意;认识与自然的吻合不具有必然性,②错误;实践是认识的基础,③错误。 4 .(2019河南中原名校联考)“为天地立心,为生民立命,为往圣继绝学,为万世开太平”是北宋张载的名言。由于其言简意宏,一直被人们传颂不衰。下列观点符合“为天地立心”的

是( ) ①形存则神存,形谢则神灭②吾心即是宇宙,宇宙即是吾心 ③思维着的精神是地球上最 美的花朵④“天不生仲尼,万古长如夜” A .①② B .①③ C .③④ D .②④ 解析:选C。“为天地立心”的意思是为天地确立一种核心价值理念,强调精神的作用,③ ④强调思维着的精神的作用,符合题意;①强调物质决定意识,②片面夸大意识的作用,均不合题意。 5.有位生物学学者认为,唯有生物学才能带领人类探究物种本源、生从何来死往何方等问题,他确信构成生物的眼见为实的物质比辩证唯物主义判断猜想的物质还正确。这种认识( ) ①没弄清辩证唯物主义的物质概念与构成生物的物质之间的关系 ②坚持了唯物主义根本方向,但属于古代朴素唯物主义的思想 ③犯了近代形而上学唯物主义错误,具有机械性、形而上学性 ④是在自然科学基础上对辩证唯物主义和历史唯物主义的发展 A .①② B .①③ C .②③ D .③④ 解析:选B。材料中的生物学学者没有看到哲学对具体科学的意义,认为哲学中的物质是猜 想的,没有看到哲学中的物质与自然科学中的物质是共性与个性的关系,因而具有机械性、 形而上学性,①③正确,②④错误。 6.18世纪法国哲学家丹尼斯狄德罗认为:“自然界由数目无穷、性质不同的异质元素构成。” 这种观点( ) ①承认世界的物质性,但把物质归结为自然科学意义上的元素②建立在自然科学成就的基 础上,丰富和发展了唯物主义③坚持物质第一性,但对物质的认识没有科学依据④认为世界是物质的,正确揭示了物质世界的基本规律 A .①② B .③④ C .①③ D .②④ 解析:选A。“狄德罗认为:‘自然界由数目无穷、性质不同的异质元素构成。'” 这种观点承认世界的物质性,但把物质归结为自然科学意义上的元素,①正确;狄德罗生活在18世纪,其观点建立在自然科学成就的基础上,丰富和发展了唯物主义,属于近代形而上学唯物主义,②入选;③④ 说法错误。 7 ?“宇宙创造过程中,上帝没有位置……没有必要借助上帝来为宇宙按下启动键”。这是斯

课后巩固作业(十九) 3.2.1

温馨提示: 此套题为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后。 课后巩固作业(十九) (30分钟50分) 一、选择题(每题4分,共16分) 1.下列试验中,是古典概型的是( ) (A)发射一颗卫星能否成功 (B)从高一(18)班60名同学中任选一人测量其身高 (C)抛掷一枚骰子,出现1点或2点 (D)射击选手射击一次,恰中靶心 2.(2011·温州高一检测)抛掷两个骰子,则两个骰子点数之和大于4的概率为 ( ) (A)13 18 (B)8 9 (C)7 12 (D)5 6 3.从{1,2,3,4,5}中随机选取一个数为a,从{1,2,3}中随机选取一个数为b,则 b>a的概率是( ) (A)4 5 (B)3 5 (C) 2 5 (D)1 5 4.用1,2,3,4这四个数字,组成比2 000大且无重复数字的四位数的概率是 ( ) (A)1 4 (B)1 2 (C)3 4 (D)1 3 二、填空题(每题4分,共8分) 5.(2011·江苏高考)从1,2,3,4这四个数中一次随机取两个数,则其中一个

数是另一个的两倍的概率是_____. 6.(2011·永定高二检测)扔两枚骰子出现的点数为m,n,以(m,n)为坐标的点出现在x2+y2=16内的概率为_____. 三、解答题(每题8分,共16分) 7.一个袋中装有四个形状大小完全相同的球,球的编号分别为1,2,3,4. (1)从袋中随机抽取两个球,求取出的球的编号之和不大于4的概率; (2)先从袋中随机取一个球,该球的编号为m,将球放回袋中,然后再从袋中随机取一个球,该球的编号为n,求n

人教版二年级下册语文每课作业完整版

人教版二年级下册语文 每课作业 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

1、找春天 一、看拼音写词语。 tuō xiàjiědònɡxī shuǐmián yī tàn tóu yáo tóu?yě huā duǒcánɡ 二、按课文内容填空。 1、春天来了!我们几个孩子,_______棉袄,________家门,________田野,去_______春天。春天像个___________,遮遮掩掩,躲躲藏藏。我们________地找啊,找啊。 2、春天来了!我们______到了她,我们______到了她,我们______到了她,我们______到了她。她在柳枝上_________,在风筝尾巴上_________;她在喜鹊、杜鹃__________,在桃花、杏花__________…… 三、填空。 藏藏丁丁遮遮 慌慌清清摇摇 四、照样子写词语。 遮掩遮遮掩掩认真 开心() ()() 五、在正确读音下面画横线。 1、我家院子里有几(jǐ jī)只小鸡,这些小鸡真可爱! 2、我家的客厅里的茶几(jǐ jī)上有两杯水。 ★照样子,写句子。 小草从地下探出头来,那是春天的眉毛吧? ,是 2、古诗两首 一、看拼音写词语。 Wèi lái zhuī gǎn shūdiàn kūhuáng

guāng róng yěcài zhù sù gāo shāo 二、抄写古诗《草》 题目: 作者:三、比一比,组词语。 未()烧()枯()徐() 末()浇()姑()除() ★这两首诗都是描写季景色的。 ★《草》是朝大诗人写的,诗中“, 。”句最为有名,它描写了草顽强的生命力。诗中还有一对反义词,分别是________和________。★《宿新市徐公店》描写了种景物,分别是 。诗中最有意思的一句 是、 。 3、笋芽儿 一、拼一拼,写一写。 shì jiè sǔn yá hūhuàn shān gāng hōng dòng 二、读一读,并照样子,写一写。 啊,多么明亮、多么美丽的世界呀! 三、按课文内容填空。 1、笋芽儿被叫醒了。她()眼睛,()懒腰,()四周一片漆黑,撒娇地说:“是谁在叫我呀” 2、春雨姑娘()着她,()着她。太阳公公()着她,()着她。笋芽儿脱下一件件衣服,长成了一株()的竹子。她站在山冈上,()地喊着:“我长大啦!”四、比一比,再组词。 岗()界()笋()牙()喊 ()呼() 刚()介()笛()芽()减 ()乎()

统编版三年级语文下册20.肥皂泡课后练习题作业(有答案)

部编版三年级语文下册同步练习 20. 肥皂泡 一、看拼音写词语。 féi zào cháng láng mù wǎn tòu míng jiāo ruǎn yǎng tóu yí chuàn fēi yuè yīng ér xī wàng 二、给下列加点字选择正确的读音,打“√”。 1、几个同学散.(sǎn sàn)漫得在操场上散.(sǎn sàn)步。 2、若用扇.(shān shàn)子在下面轻轻地扇.(shān shàn)送,有时它能飞得很高很高。 三、比一比,再组词。 皂()透()婴()娇()希() 泉()诱()耍()骄()杀() 四、照样子,完成练习。 例:无声地散裂无声地()无声地() 例:轻轻地扇轻轻地()轻轻地() 例:颤巍巍(ABB式)()()()() 五、我会查字典,给加点字选择正确的解释。 “仰”字按部首查字法应先查()部,再查()画。按音序查字法应先查大写字母(),再查音节()。“仰”字在字典里的解释有:①脸向上,与“俯”相对;②敬慕;③依赖;给下列加点字选择正确的解释,填序号。 仰.起头()久仰.大名()仰.仗() 六、择合适的词语填空。(填序号) ①颤巍巍②软悠悠③轻飘飘④慢腾腾 1.不知为什么,我这几天头晕眼花,走起路来感觉________的。 2.轻轻地一提,那轻圆的球儿便从管上落了下来,_______地在空中飘游。 3.他做事总是像老牛拉破车,_______的。

4.有时吹得太大了,扇得太急了,这脆薄的球,会扯成长圆的形式,______的,光影零乱。 七、按要求完成句子练习。 1. 把句子写具体。 ①薄球就散裂了。___________________________________________________________ ②浮光在球面上乱转。______________________________________________________ 2.我把用剩的碎肥皂放在一只小木碗里。(改为“被”字句) ____________________________________________________________________________ 3.小时候,我喜欢玩吹泡泡、滚铁环、西瓜等游戏。(修改病句) ___________________________________________________________________________ 七、阅读课文片段,完成练习 方法是把用剩的碎肥皂放在一只小木碗里,加上点水,(),使它融化,然后 ..用一 支竹笔的套管,蘸上那黏稠的肥皂水,()地吹起,吹起一个()的网球大小 的泡儿,再.()地一提,那轻圆的球儿,便从管上落了下来,()地在空中飘游。若用扇子在下面()地扇送,有时它能飞得很高很高。 1.根据课文内容填空。 2.这是写()肥皂泡和()肥皂泡的过程。 3.用“”画出做肥皂水方法的句子。 4.用“先……然后……再……”说一说吹肥皂泡的过程。 . 八、快乐阅读。 种一片树叶 冰心 埋下一片树叶,固执地相信它终会长成一棵参天大树。这便是儿时最美的梦。 我4岁那年的秋天,枯黄的叶子从高高的树枝上飘落,正在院中玩耍的我俯身拾起一片, 觉得很美。玩赏了半天,我忽发一个奇怪的想法:这个曾经是树伯伯身上一部分的叶,把它 种进土里之后,必定可以长出一棵同样的大树! 于是我捡了许多片叶子,虔诚地跪在地上挖了个小坑,把树叶全埋到了土里。就像妈妈 生下了我,我也会渐渐长大—样,我坚定地相信我的梦马上可以实现。 我天天蹲在种树叶的地方等待我的大树,直到大雪纷飞。我想叶子大概怕冷,所以不敢 出来,等明年开春,一定会长得更好!我依旧固执地坚守着自己的梦,直到燕子衔泥,杨树吐

必修2 Unit 1 课下作业(一~三)

必修2 Unit 1 课下作业(一~三) 课下作业(一)考点过关针对练 Ⅰ.单词拼写 1.Jim insisted that the book Mr.Black referred to was worth (值得的) reading. 2.She took one look at the horse and her heart sank (下沉). 3.It was not until he removed (摘掉) his sunglasses that I recognized him. 4.I'll be waiting for you at the entrance (入口) to Guangzhou station. 5.The coal industry is now barely half its former (以前的) size. 6.The door opened and in came a troop of children in all sorts of fancy (奇特的) dresses. 7.Some animals are hunted illegally, so they become rare (珍贵的;稀有的). 8.To make my room look nicer, I had the walls decorated (装饰) with paper cuts last year. Ⅱ.语境语法填空 1.?Having_removed (remove) from his hometown to the city, Zhang Qiang didn't know what ?to_do (do) at first.Under the guidance of his friend Li Ping, he made ?a fortune by doing business.He launched a campaign which ?was_designed (design) to help those in need in return ?for the society.He has done so much for the poor in his community that we can't think ?highly (high) of him enough. 2.As is known to all, cultural relics belong ?to human beings rather than individuals, so they are well worth ?protecting (protect).However, some people are in search ?of them and take possession of them illegally.Some of them have been damaged while only a few survive.Therefore, every one of us should make all efforts to protect them from ?being_destroyed (destroy).There is no doubt ?that it is our duty to protect cultural relics. 3.The old piano I bought years ago took up too much room, so ?by the light of the room, I ?took (take) it apart.I sold it to a waste recycling center at a low price. Ⅲ.语境改错 1.文中共有3处错误,每句中最多有两处,请找出并改正。 After removed dirt from the vase, the expert was amazed to find that it survived the Tang Dynasty.The vase was so amazingly designed that it was very worth buying at such a reasonable price. 答案:第一句:removed→removing; survived后加from 第二句:very→well 2.文中共有3处错误,每句中最多有两处,请找出并改正。

matlab课下作业

MATLAB 作业 1.构造矩阵A =[?718?3],B =[4257],C =[59 62 ] (1)试将A ·*B 与A*B 的结果相加,并找出相加后新矩阵中绝对值大于10的元素。 (2)组合成一个4×3的矩阵,第一列为按列顺序排列的A 矩阵元素,第二列为按列顺序排列的B 矩阵元素,第三列为按列顺序排列的C 矩阵元素。 解答: (1) 在matlab 上的程序如下: >> A=[-7,1;8,-3]; >> B=[4,2;5,7]; >> C=[5,9;6,2]; >> A.*B ans = -28 2 40 -21 >> A*B ans = -23 -7 17 -5 >> D=A.*B+A*B D = -51 -5 57 -26 >> D(find(D<-10|D>10)) ans = -51 57 -26 (2) 在matlab 上的程序如下: >> A=[-7,1;8,-3]; >> B=[4,2;5,7]; >> C=[5,9;6,2]; >> D=[A(:),B(:),C(:)] D = -7 4 5 8 5 6 1 2 9 -3 7 2 2、求解以下方程组的解(一组解即可)。

{4x +6y +3z =132x +3y +4z =9 解答: 在matlab 上的程序如下: >> A=[4,2;6,3;3,4]; >> A=A'; >> B=[13;9]; >> x=A\B x = 0 1.6667 1.0000 3、使用spdinag(B,d,m,n)命令创建4阶稀疏矩阵A,求其秩,并将A 转换为全矩阵C (其中矩阵B=[1;2;3;4],d=1)。 解答: 在matlab 上的程序如下: >> B=[1;2;3;4]; >> A=spdiags(B,1,4,4) A = (1,2) 2 (2,3) 3 (3,4) 4 >> sprank(A) ans = 3 >> full(A) ans = 0 2 0 0 0 0 3 0 0 0 0 4 0 0 0 0 4、求函数f (t )=1?12.5e ?t sin(2t +3.4)在t>0区间内的所有零点。 解答: 在matlab 上的程序如下: >> f=@(t)(1-12.5*exp(-t)*sin(2*t+3.4)); >> fplot(f,[0,10]); >> a=fzero(f,1) a = 1.6583 >> b=fzero(f,2) b = 1.6583 >> c=fzero(f,3) c =

(完整word版)二年级下册语文作业设计1-20课

1、让我们荡起双桨 一、基础擂台赛 1、照样子做一做 京(凉)(凉风) (惊)(惊吓) ()()()()()()良西果 ()()()()()()2、选字填空 做作 工()()工()事()业 课棵 ()桌一()()本几()树 3、句式仿写 例:水中鱼儿望着我们,悄悄地听我们愉快歌唱。 4、在括号里填上合适的词。 美丽的()幸福的()()地飘荡 凉爽的()亲爱的()()地听 二、作业超市 选择你喜欢的题目做一做! 1、课文回放 “红领巾迎着太阳”一句中的“红领巾”指____________________________。 2、记录生活试着写几句描写我们课外生活的话,用上“欢乐、伙伴、愉快、尽情”等课文中的词语,相信你一定会写得很精彩。

2、友谊桥 一、基础擂台赛 1、填空 傲慢的近义词是()它的反义词是() 他傲慢地说:“()。” 2、短文共有()个自然段。从第一自然段至第六自然段描写蜡笔娃娃的________,第7、8自然段描写蜡笔娃娃共同。 3、短文说蜡笔娃娃画的彩虹是他们架起的友谊桥,为什么?选择正确的答案打“√”。 (1)彩虹像一座弯弯的小桥,太美丽。() (2)彩虹是蜡笔娃娃团结协作,共同画的,彩虹的样子也像桥,表现了他们之间的友谊。() 二、读下面一段话,完成练习。 看,蓝蓝的天上挂着红太阳,阳光下的青山格外美丽;小溪像白色的飘带,溪边花红柳绿;山下是一望无际的麦田,麦田里翻滚着金色的麦浪…… 1、找出这段话中描写颜色的词语,用“△”做上记号。 2、背诵这段话,看谁背得又快又准确。 3、“一望无际”是说麦田,跟“格外”意思相近的词语有、。 4、你见过小溪吗?学着课文中的方法写一写,它还像什么? 5、(选做题)认真读上面一段文字,边读边想,把想到的画面画下来。

3 课下作业(六)

课下作业(六) 一、选择题 1.国家利率政策的变化会影响到居民的生活。在居民收入一定的情况下,下图中正确反映消费与储蓄之间关系的是() 解析:选C。在收入一定的情况下,消费与储蓄之间成反比关系,B错误;由于人们不可能把所有收入都用于消费或储蓄,故A、D均错误,C正确。 2.某银行将信用卡业务放入“手机银行”,通过手机上的客户端向客户提供各项银行业务和个性化的定制信息服务(如金融产品推荐)。这一举措有利于() ①降低银行的经营成本②扩展银行的业务范围③降低银行的经营风险④提高银行的服务品质 A.①④B.①② C.②③D.②④ 解析:选A。题目中,某银行将信用卡业务放入“手机银行”,通过手机上的客户端向客户提供各项银行业务和个性化的定制信息服务(如金融产品推荐)。这一举措有利于降低银行的经营成本,提高银行的服务品质,①④入选;②③表述与题意不符。 3.由于银行储蓄存款利率较低,银行理财产品受到更多人青睐。某商业银行推出的一款期限为73天的理财产品,预期年化收益率为3.6%。老王购买了8万元该理财产品,其预期收益约为() A.576元B.360元 C.175元D.35元 解析:选A。某商业银行推出的一款期限为73天的理财产品,预期年化收益率为3.6%。老王购买了8万元该理财产品,其预期收益约为:80 000×3.6%÷365×73=576元,A正确。4.2019年4月25日,中共中央政治局就维护国家金融安全进行第四十次集体学习,提出金融活,经济活;金融稳,经济稳。下列有利于维护金融安全的是() A.加快资本市场建设,推动实体经济避实向虚 B.央行实施紧缩的货币政策,不断提高存贷款利率 C.大力发展外向型经济,推动金融企业“走出去” D.建立健全金融机构和金融监管的体制机制 解析:选D。加快资本市场建设,推动实体经济避实向虚,这样不利于维护金融安全,A错误;现阶段,我国实行积极的财政政策和稳健的货币政策,B不利于维护金融安全,排除;我国实行对外开放,发展对外经济关系,必须始终坚持独立自主、自力更生的原则,要在立

部编版六下课堂作业本答案(全)

部编版六下课堂作业本答案 第一单元 第1课北京的春节 2、读句子,根据拼音写词语 万象更新彼此贺年燃放鞭炮通宵间断 3、读一读,选一选。 (1)②(2)③ 4、根据课文内容填空。 时间读者对老北京人过春节的风俗习惯既有了较为全面的了解,同时对重点的风俗习惯也有了较为深刻的印象。 5、阅读课文片段,完成练习。 (一)

(1)气味色彩对联年画鞭炮 (2)想让读者体会人们对除夕的重视,感受除夕佳节饱含的浓浓亲情以及北京春节浓郁的民俗文化。 (二) (1)用各种干果与蜜饯掺和而成的食物各种零食风筝、空竹、口琴等玩具。 (2)增加了语言的地方风味,富有生活气息。 (3)略 第2课腊八粥 2.读句子,根据拼音写词语。 沸腾腊八粥惊异肿胀感觉解释 3. 根据课文内容填空。 喝粥兴奋急切惊异 喝粥 使文章主次分明,重点突出,既突出了八儿对腊八粥的喜爱和渴昐,给人留下了深刻的印象,也反映出一家人浓浓的亲情以及腊八粥带给人们的幸福和满足。 4. 照样子摘录文中细腻描写腊八粥的句子,读一读,写下自己的感受。 摘录:把小米、饭豆、枣、栗、白糖、花生仁合拢来,糊糊涂涂煮成一锅,让它在锅中叹气似的沸腾着,单看它那叹气样儿,闻闻那种香味,就够咽三口以上的唾沫了,何况是,大碗大碗地装着,大匙大匙朝嘴里塞灌呢! 感受:从原材料、粥的浓稠度、煮粥时发出的声音等方面对腊八粥进行了生动细致的描写,让人仿佛看到了正在锅中翻滚着的腊八粥。 摘录:“锅中的粥,有声无力的叹气还在继续”“栗子跌进锅里,不久就得粉碎”。感受:这些细腻的描写,使腊八粥仿佛有了生命一般,从字里行间跳出

来,香喷喷、甜腻腻地呈现在我们面前。 5.阅读课文片段,完成练习。 (1)根据片段内容填空。 提到腊八粥,嘴里就立时生出甜腻的感觉 把小米、饭豆、枣、栗、白糖、花生仁合拢来,糊糊涂涂煮成一锅 气香 (2)煮粥时发出的声音腊八粥给人们带来的巨大吸引力,以及大家对腊八粥深深的喜爱 (3) 提起山粉饺,不论是白发苍苍的老人,还是蹒跚学步的小孩都忍不住直流口水。由番薯粉和芋头粉做成的山粉皮包裹着肉馅,在滚开的水里上下翻腾。锅里的山粉饺逐渐变得晶莹透亮,腾腾的热气散发着诱人的香味。闻着那股香味就让人拇指大动,恨不得立马吃上三大碗呢! 第3课古诗三首 2、根据课文内容填空 (1)春城无处不飞花轻烟散入五侯家禁生火,吃冷食 (2)牛郎织女盈盈一水间,脉脉不得语 (3)不知秋思落谁家思乡、思亲 举头望明月,低头思故乡。 春风又绿江南岸,明月何时照我还。 3、下面的古诗分别写了哪个传统节日和哪些习俗?照样子,连一连。 《元日》—春节—放鞭炮、贴桃符等 《清明》—清明节—扫墓 《十五夜望月》—中秋节—赏月 《九月九日忆山东兄弟》—重阳节—登高、插茱萸

1课下作业三十一

第 1 页课下作业(三十一) 一、选择题 1.从众心理是一种重要的消费心理,对这一消费心理要全面分析,这是生活;从中引出“一分为二”地思考问题,懂得全面看问题,这是哲学智慧。由此可见() A.哲学源于生活,离不开人们在实践中对世界的追问和思考 B.哲学是科学知识和生活经验的相加 C.哲学以具体知识为依托,可以取代具体科学 D.哲学是凌驾于一切科学之上的“科学之科学” 解析:选A。从中引出“一分为二”地思考问题,体现了哲学离不开人们在实践中对世界的追问和思考,A正确;哲学是对具体科学的概括与总结,B错误;哲学不能取代具体科学,C错误;不能说哲学是“科学之科学”,D错误。 2.2019年8月8日21时19分46秒,四川省北部阿坝藏族羌族自治州九寨沟县发生 7.0级地震,造成当地较大的人员伤亡和财产损失。对此,人们不可回避地思考一系列带有哲学性质的问题:为什么会发生地震?人们能否预报地震?人类在自身发展过程中应如何处理与自然界的关系?这表明() ①实践活动是为了适应哲学发展的需要②哲学思想产生于人类认识世界和改造世界的活动 ③哲学源于人们在实践中对世界的追问④哲学是指导人们生活得更好的艺术 A.①③B.②③ C.②④D.①④ 解析:选B。面对地震造成的伤害,人们不可回避地思考一系列带有哲学性质的问题,这说明哲学思想产生于人类认识世界和改造世界的活动,哲学源于人们在实践中对世界的追问,②③正确;①颠倒了哲学与实践的关系,不选;④表述与题意无关,排除。3.在快节奏生活的时代,人们提出了“慢生活”理念,一些人逐步接受了该理念,并 加入到“慢餐饮”“慢旅游”“慢运动”等行列。这反映了() A.世界观决定方法论B.哲学来源于人们形成的世界观 C.方法论影响世界观 D.哲学是对具体生活的概括和总结 解析:选A。由题干可知,“慢生活”这种世界观使一些人形成了“慢餐饮”“慢旅游”“慢运动”的方法论,故选A项。哲学源于实践活动,B项说法错误;方法论体现世界观,排除C项;哲学是对具体科学的概括和总结,D项说法错误。

课后作业(二十二)

课后作业(二十二) (时间:40分钟分值:100分) 一、选择题(本大题共12小题,每小题4分,共48分) 1.(2019·湖北师大附中月考)下图反映了某一时期美国与其他发达国家经济实力对比状况。据此判断这一时期应是() A.20世纪三十年代B.20世纪五十年代 C.20世纪七十年代D.20世纪八十年代 2.(2019届深圳测评)下面是二战前后国际货币体系(经济体系)示意图。下列说法错误的是() A.国际货币体系转向以美元为中心 B.美元偶然地充当了世界货币 C.国际货币关系实现了从无序到有序的转变 D.体现了世界经济格局的新特点 3.(2019·哈尔滨模拟)某历史研究小组在探究“影视材料中的历史”时发现,电视剧《潜伏》中多次出现解放战争后期国民党将领抢购黄金和美金的情节。当时美金像黄金一样被抢购的主要原因应该是() A.《联合国家宣言》的发表 B.《中美友好通商航海条约》的签订 C.《布雷顿森林协定》的规定 D.《关税及贸易总协定》的要求 4.世界银行、国际货币基金组织与关贸总协定是战后资本主义世界经济体系的三大支柱,它们的相同作用不包括() A.消除了世界各国的贸易保护主义 B.一定时期内维护了美国霸主地位 C.稳定了资本主义世界的经济秩序 D.促进世界经济向制度化方向发展 5.(2019·清远模拟)第二次世界大战结束后不久,美国总统杜鲁门说:“美国今天是一个强大的国家,没有任何一个国家比它更强大了。”“胜利已使美国人民有经常而迫切的必要来领导世界。”此时,为领导世界美国采取的经济措施包括() ①推动世界贸易组织的建立②推行马歇尔计划③推动布雷顿森林体系的建立④建立北约组织 A.①②④B.②③④ C.②③D.③④ 6.国际货币基金组织、世界银行和关贸总协定等国际政治、经济组织的先后成立,反映了二战后世界政治经济发展的方向是() A.全球化B.多极化 C.一体化D.制度化 7.()

4 课下作业(四十)

课下作业(四十) 一、选择题 1.某位全国人大代表说,在城镇化过程中对富有特色的古村落不能大拆大建,要延续特色、传承文化、留住乡韵。这一观点的合理性在于() A.量变是质变的基础,城镇化建设必须是渐进的过程 B.联系具有客观性,城镇化切忌建立人为事物的联系 C.辩证的否定是事物发展的环节,城镇化要坚持“扬弃” D.人民群众是历史的创造者,城镇化要守住农民的家园 解析:选C。“对富有特色的古村落不能大拆大建,要延续特色、传承文化、留住乡韵”,体现了辩证的否定,C符合题意。 2.能否提出有价值的问题,对一个国家和民族的发展意义重大。“如果你从肯定开始,必将以问题告终;如果你从问题开始,必将以肯定结束。”英国哲学家培根的这句话表明() A.应当扬弃旧事物中的合理因素 B.应自己否定自己,自己发展自己 C.应在否定一切中推动事物的发展 D.应在肯定一切中推动事物的发展 解析:选B。培根的话主要强调对自身既要肯定又要否定,要坚持辩证否定观,B正确;A 对“扬弃”的理解错误,辩证的否定应是否定旧事物中的不合理因素,肯定旧事物中的合理因素;C、D明显错误。 3.李白与杜甫被称为盛唐诗坛的“双子星”,但他们的诗歌之美各有千秋。以李白等人为代表的“盛唐”,是对旧的社会规范和美学标准的冲击和突破,是一种没有确定形式、无可仿效的天才抒发。以杜甫等人为代表的“盛唐”,则恰恰是对新的艺术规范、美学标准的确定和建立,是可供学习和仿效的格式和范本。上述材料蕴涵的哲理是() A.辩证否定是联系和发展的环节 B.艺术创作是主体对客体的能动反映 C.不同的事物具有不同的矛盾 D.矛盾普遍性和特殊性在一定场合相互转化 解析:选A。李白对旧美学标准的突破,侧重体现发展,而杜甫对新美学标准的确定和建立,侧重体现联系,A正确;B、C、D不符合题意,应舍去。 4.有人认为“辩证的否定,是自己否定自己,抛弃过去一切”。该观点错在() ①认为辩证的否定是“在绝对不相容的对立中思维” ②没有看到辩证否定的实质是“扬弃”③认为辩证的否定是事物联系和发展的环节④没

英语文化课作业二十一

英语文化课作业二十一 I 完形填空 I became a gardener when I was twelve. My early__36___of gardening may not have originated from my love for nature. It was to ___37____my parents. At that time, we had a big yard in which a beautiful maple tree stood. But my mother often looked with __38___at this work of natural art. Those golden leaves seemed like tons of rubbish to her, “something else to ___39___!” Seeing the neighbors busy with gardening, my father ever thought it a waste of time. At that age, I always did something___40___to whatever my parents did! If gardening were something they found____41___, I would plant a garden! I planted some lily(百合花)seeds in the yard. But they failed to ___42___.I continued to plant sunflower seeds and roses. Wild ___43___ joy, I found the first rose bloom(开花).One by one, the flowers bloomed their heads off. __44___, I was touched by this land of wonder. ___45___, my parents showed no interest in my garden. My father even___46___at me because he found it was ___47___to move around my garden to the driveway. To my mother’s ___48__ , I put in her vase my real roses which, in her eyes, were simply weeds____49___flowers. Regardless of their ___50___,I kept on planting my garden and ___51___to enjoy the pleasure of gardening. Plants make such good companions: they breathe, they bloom, they___52____to care and love. It has been many years since I made my first garden out of my desire to ___53___my parents. Today I become known as Mrs. Greenthumbs, teaching gardening and hosting a gardening show which makes my parents feel very___54_ . And now I could say it is my affection for___55___that makes me a real gardener. 36.A. memory B. dream C. intention D. design 37.A. please B. change C. help D. annoy 38.A.doubt B. appreciation C. surprise D. excitement 39.A.collect up B. care about C. clean up D. come in 40.A.equal B. similar C. superior D. opposite 41.A.painful B. valuable C. upsetting D. interesting https://www.360docs.net/doc/5417112202.html,e up B. break out C. hold on D. get through 43.A.to B. with C. in D. by 44.A.Luckily B. Cheerfully C. Regularly D. Eventually 45.A.Instead B. However C. Therefore D. Besides 46.A.shouted B. laughed C. glanced D. jumped 47.A.convenient B. troublesome C. enjoyable D. dangerous 48.A.sadness B. displeasure C. delight D. relief 49.A.other than B. more than C. rather than D. less than 50.A.dislike B. encouragement C. threat D. suggestion 51.A.decided B. stopped C. continued D. struggled 52.A.devote B. turn C. respond D. lead 53.A.defeat B. satisfy C. respect D. challenge 54.A.proud B. comfortable C. strange D. disappointed 55.A.freedom B. life C. growth D. nature 重庆卷 II.阅读理解 C There is no better way to enjoy Scottish traditions than going fishing and tasting a little bit of whisky(威士忌)at a quiet place like the Inverlochy Castle. When Queen Victoria visited the castle in 1873, she wro te in her diary, “I never saw a lovelier spot ,” And she didn’t even go fishing. Scotland is not easily defined. In certain moments, this quiet land of lakes and grasses and mountains changes before your very eyes. When evening gently sweeps the hillside into orange light, the rivers, teeming with fish, can turn into streams of gold . As you settle down with just a fishing pole and a basket on the bank of River Orchy, near the Inverlochy Castle , any frustration(烦恼) will float away as gently as the circling water. It’s just you and purple, pink, white flowers, seeking a perfect harmony. If you are a new comer to fishing, learning the basics from a fishing guide may leave you with a lifetime’s fun. For many, fishing is more than a sport; it is an art. Scotland offers interesting place where you can rest after a long day’s fishing. Set against a wild mountain and hidden behind woodland, the beautiful Inverlochy Castle Hotel below the Nevis is a perfect place to see t he beauty of Scotland’s mountains. Ben Nevis is the highest of all British mountains, and reaching its 1343-metre top is a challenge. But it’s not just what goes up matters; what comes down is unique. More than 900 metres high, on the mountain’s north face, lies an all-important source of pure water. Its name comes from the Gaelic language “usquebaugh” or “water of life”; and it is the single most important ingredient(原料) in Scotland’s best known drink: whisky.

管理学课后大作业

管理学课后大作业题目: 1.泰罗科学管理理论的主要内容有哪些? 工作定额原理(动作和时间研究); 标准化原理; 能力与工作相适应原理(科学地挑选工人); 差别计件工资制度(工资改革); 工人和雇主两方面“精神革命” 计划和执行相分离原理。(科学工作方法取代经验工作方法) 职能工长制 管理例外原则 2.法约尔提出了哪些管理职能和哪14条管理原则? 法约尔将管理活动分为计划、组织、指挥、协调和控制等五大管理职能 (1)劳动分工 (2)权力与责任 (3)纪律 (4)统一指挥 (5)统一领导 (6)个人利益服从集体利益 (7)合理的报酬 (8)适当的集权与分权 (9)跳板原则 (10)秩序 (11)公平 (12)人员的稳定 (13)首创精神 (14)人员的团结 3.你认为古典管理理论在现代社会中还具有实践价值吗? 随着经济的发展和科学的进步,有着较高文化水平和技术水平的工人逐渐占据了主导地位,体力劳动也逐渐让位于脑力劳动,单纯用古典管理理论已经不能有效控制工人达到提高劳动率和利润的目的。这种状况使得社会化大生产的发展需要有与之相适应的新的管理理论。 4.在我们身边的组织中,有哪些做法是属于科学管理思想的? 公司对员工的选拔考核,升迁,实行奖惩制度等; 5.人际关系学说的主要观点有哪些? (1)工人是“社会人”,而不是单纯追求金钱收入的“经济人”。 (2)企业中除了“正式组织”之外,还存在着“非正式组织”。 (3)新型的领导在于通过对职工“满足度”的增加,来提高工人的“士气”,从而达到 提高效率的目的。 6. 有人认为,只有定量分析管理问题才谈得上科学管理,你同意吗?为什么? 不同意,分析方法还有定性分析呢,两种方法各有优缺点。

相关文档
最新文档