Tuesday, August 6, 2019
Thousand Splendid Suns Summary Essay Example for Free
Thousand Splendid Suns Summary Essay The novel centers around the friendship between Mariam and Laila. It is split into four parts, with a focus on Mariam in the first part, continuing Laila in the second and fourth, and the relationship between the two women in the third part. Mariam lives in a kolba on the outskirts of Herat with her embittered mother. Jalil, her father, is a wealthy man who lives in town with three wives and nine children. Because Mariam is his illegitimate daughter, she cannot live with them, but Jalil visits her every Thursday. On her fifteenth birthday, Mariam wants her father to take her to see Pinocchio at his movie theater. When he does not show up, she hikes into town and goes to his house. He refuses to see her, and she ends up sleeping on the porch. In the morning, Mariam returns home to find that her mother has committed suicide out of fear that her daughter has deserted her. Mariam is then taken to live in her fathers house. Jalil arranges for her to be married to Rasheed, a shoemaker from Kabul who is thirty years her senior. In Kabul, Mariam becomes pregnant seven successive times, but is never able to carry a child to term, and Rasheed gradually becomes more abusive. A girl named Laila and a boy named Tariq, who are close friends and aware of social boundaries, live in the same neighborhood. War comes to Afghanistan, and Kabul is bombarded by rocket attacks. Tariqs family decides to leave the city, and the emotional farewell between Laila and Tariq ends with them making love. Lailas family also decides to leave Kabul, but as they are packing a rocket destroys the house, kills her parents, and severely injures Laila. Laila is taken in by Rasheed and Mariam. After recovering from her injuries, Laila discovers that she is pregnant with Tariqs child. After learning that Tariq is dead, she agrees to marry Rasheed, who is eager to have a young and attractive second wife, and hopes to have a child with her. When Laila gives birth to a daughter, Aziza, Rasheed is displeased and suspicious, and he soon becomes abusive toward Laila. Mariam and Laila eventually become confidantes and best friends. They plan to run away from Rasheed and leave Kabul, but they are caught at the bus station. Rasheed beats them and deprives them of water for several days, almost killing Aziza. A few years later, Laila gives birth to Zalmai, Rasheeds son. The Taliban has risen to power, and there is a drought, and living conditions in Kabul become poor. Rasheeds workshop burns down, and he is forced to take jobs for which he is ill-suited. Rasheed sends Aziza to an orphanage. Then one day, Tariq appears outside the house. He and Laila are reunited, and their passions flare anew. When Rasheed returns home from work, Zalmai tells his father about the visitor. Rasheed starts to savagely beat Laila. He nearly strangles her, but Mariam intervenes and kills Rasheed with a shovel. Afterwards, Mariam confesses to killing Rasheed, in order to draw attention away from Laila and Tariq, and is executed, while Laila and Tariq leave for Pakistan with Aziza and Zalmai. After the fall of the Taliban, Laila and Tariq return to Afghanistan. They stop in the village where Mariam was raised, and discover a package that Mariams father left behind for her: a videotape of Pinocchio, a small pile of money and a letter. Laila reads the letter and discovers that Jalil regretted sending Mariam away. Laila and Tariq return to Kabul and fix up the orphanage, where Laila starts working as a teacher. Laila is pregnant with her third child, and if it is a girl, Laila has already named her.
Monday, August 5, 2019
Bajaj Two Wheeler Marketing Analysis
Bajaj Two Wheeler Marketing Analysis Bajaj Auto Limited (BAL) was recognized in 1945, firstly launching scooters and three wheelers a centre in the Indian market. In 1991 its properties of the Indian government rule on foreign imports, BALs marketing object the development of the Indian two wheeler business from scooters to 2 stroke and 4 stroke bikes with a robust stress on BAL while studying its strategies. Along with the analysis found that BAL moving into developing markets in instruction to increase sales and found a global footmark. According to market report also comprises SWOT study of BAL which will help it to express an actual marketing policy for the next five years. In adding to SWOT analysis, Bajaj auto limited latest model Pulsar DTS-i 220cc,150 cc ,180cc 135 cc and Discover DTS-i 135 cc 100cc increased growth suddenly. Its product quality (maintenance, mileage service) better than any another Hero Honda, TVS motor product. At present time ,Bajaj very good position in two wheeler industry because Its ch anges model half yearly, yearly. Its also increase market share. Bajaj discover 100 makes new record -over 10 lakh bike sold in just 15 months. In 2010, Bajaj auto limited launch latest Bajaj Discover 150cc, pulsar 135cc, 220cc model changes in two wheeler market. All the brand comparable with other two wheeler company that its all brand were gave better average with new technic cheaper price. Table of Contents COMPANY HISTORY: Inspiring Confidence, the tagline, has constructed up confidence, complete pleasure engineering, not only to national customers but also internationally. Recognized just eight periods back in 1926 thru Jamnalal Bajaj, the company has been conferred with Indias major exporter of two-wheeler three-wheeler. In 2004-05, produce sales 196,710 units, a great 26 per cent jump over the previous year In 2004-05, Bajaj Auto Ltd. sales have increased about 21 per cent which at most Rs 65.4 billion. Its record in the history of the company. The gross working profit positions at Rs. 9.3 billion, over a record. The profits after tax of the BAL are close to Rs. 7.7 billion, and the pre-tax return on working capital is at an inspiring 80 per cent. The company strength is product excellence, brilliance in engineering and design, and its aptitude to pleasure the customers. In November 2004, the Pulsar introduced is continually controlling the best segment of the motorcycle market, helping to maintain the market advantage. Discover DTS-i, one more successful bike on Indian roads, is in the value segment of the motorcycle market. It joins a high degree of power with petroleum competence of a 100cc motorcycle. The market turns on high economies of device and on high economies of choice. The requirement for technical expertise is high. Owning a strong supply network is important and is very costly. All these brand the fence high enough to be a warning for new candidates OBJECTIVE: Bajaj Limited is to deliver the market requirements of transportation by providing two- wheeler. BAL has been manufacturing the list products to supply to the changing market requirements. Founded on the customer feedback, improvements are being made continuously in the current products. Its wants to be a good market growth in Indian two wheeler Industry. LITERATURE REVIEW: Marketing is the management process that identifies, anticipates satisfies customer requirements profitably. (The Chartered Institute of Marketing) Marketing is a social managerial process by which individual groups obtain what they want and need through creating ,offering and exchanging products of value with others, (kotler, 1991) The marketing mix helps you define the marketing elements for successfully positioning your market offer. One of the best known models is the Four Ps, which helps you define your marketing options in terms of product, place, price and promotion. Use the model when you are planning a new venture, or evaluating an existing offer, to optimize the impact with your target market. MARKETING MIX 4PS MODEL PROMOTION ADVERTISING Earlier tagline Defiantly Male but now its using tagline Distinctly Ahead. It inspires confidence and sends message of Free Biking. Its association with stunt mania (MTV) helps at targeting youth. Hero Honda is worlds no 1 two wheeler sales company. Advertising by Sorav Ganguly Hirtik Roshan. Hero Honda annual STAR SCREEN AWARDS etc. TVS Apache selected Bike of the Year in 2006. Company give a free gifts like electric item, offer price on Diwali, New year any other occasion. SWOT ANALYSIS: Strengths: Highly knowledgeable management Competences of product design development Widespread RD focus Wide spread distribution network High performance products across all classes High export to national sales ratio Great financial support network Great economics of scope scale Weaknesses: Hasnt employed the extra cash forà long Still has no recognized brand to match hero Hondas splendor in customer segment Not a global player in malice of enormous capacity Not a internationally familiar brand (unlike the JV partner Kawasaki ) Threats: The struggles catches-up newà innovation in no time Threat inexpensive of important motorcycle from china Margins getting embraced from both the directions (price as well as cost) Tata Ace is a thoughtful struggle for the three- wheeler cargo segment Pulsar 135 cc will good competitor to Hero Honda other bike. Opportunities: Dual growth in two -wheeler market Unused market above 180cc in motorcycle More adulthood and movements towards higher-end motorcycles The increasing gearless trendy scooter and scootte market Increasing world demand for entry-level motorcycle particularly in emerging markets. BAL is devoted to discouragement of pollution, continual development of environment presentation and obedience with all environmental rule and regulations. They always trust in as long as the customer value for money and save a special eye upon excellence, security, productivity, cost and distribution. THE INVEITABLE CHANGE: Bajaj on interior analysis found that it required The practical knowledge to deliver modest goods. The design knowledge. And the instant incapability to support the attack of competitors. Bajaj to expression for an global partner who could transport in technology and also proposal some basic stages to be factory-made and promoted in India. In Japan, Kawasaki is a world-renowned producer of high presentation bikes. In 1990, Bajaj arrived into a planned tie-up with Kawasaki to improve its product line and gen up-gradation to support long-term plans. This helped the purpose of satisfying the market rivalry for a whereas. From 1996 to 2000, Bajaj capitalized extremely in infrastructure though concurrently developing product design and innovation competences, which is the prime reason behind the lively Bajaj of 21st century. After 2001, Bajaj introduced a swing of products right from entry-level motorbike to the best segment right and since then its wet success all the technique for Bajaj. Previous sector, Bajaj had inspiring performance increasing at a rate of 20%+ when the main producer produced at just 6%. This stands a testament to the numerous significant strategic choices over the previous period. MARKET SEGMENTATION: BRAND POSITION: Bajaj Auto is a top company of Bajaj group. Bajaj Auto Limited (BAL) is presently Indias second largest worlds fourth largest two-wheeler and three wheeler producer. The vital ability of Bajaj Auto Ltd is its technology and invention. Both DTS-i (Digital Twin Spark Ignition) and DTS-Fi (Digital Twin Spark Fuel Ignition) are technological advances by Bajaj. BAL is also a innovator in product innovation having accessible technologies such as Exhaust TEC (Exhaust Torque Expansion Chamber), LED tail lamps, LCD Display, SNS, Spare parts (Rear disc brakes, tube less tyres), Black colour system etc. Similarly, the company also learnt that deviation was another important part of its focus on specialism, with the Discover obviously located for the customer section and the Pulsar as the sporty option. The features, so, had to be high-class for each product in terms of looks and trip while protection profitability. Since Bajaj Autos point of view, the customer and sporty parts are the backbone of Indias motorbike market. And even while it has bikes to proposal from the KTM and Kawasaki firm, these largely continue in the place category as off-road and on-road players understanding into incomplete numbers. MARKETING STRETEGIES: The focus of BAL rotten twilight has been on as long as the best models at modest values .Most of the Bajaj models come loaded with the modern landscapes within the price group suitable by the market. BAL has been the innovator in widening competition into as long as newest features in the price section by informing the low price bikes. The latest features like twin spark, disk-brakes, anti-skid DTS-I technology and dual suspension, etc. who increase great growth in two wheeler industry. BAL accepted different promotion policies for different models, few of them are deliberated by table: Strategies Model Engine Technology Market Kawasaki 4s champion 100cc Bajaj first bike launched that time Hero Honda is a great market leader In fuel efficient bike Yamaha is performance bike Boxer 100cc AT/CT/AR three models come in market with good technology. Target rural population price delicate client. Boxer marketed as a worth for money bike a great mileage. It was in straight struggle to Hero Honda Dawn and Suzuki MX100. Pulsar new150cc, 180cc,135 cc 220cc, 200cc, DTS-I (digital twin spark ignition), DTS-Fi, Exhaus TEC (Exhaust Torque Expansion Chamber), Self-start Pulsar was launched in direct competition to the Hero Hondas CBZ model in 150 cc plus segment. all model was a great success and has already crossed 1 million marks in sales. Pulsar bike achieve very good market growth day by day Platina 100cc, 125cc DTS-i. Self-start Bajaj Platina is a leader in mileage appearances in the 100 cc class The Platina 125cc bike has a well-ordered expression along with a great rev-up and acceleration. IMPLEMENTATION: Although the avalanche of motorcycles offered Indian customers a wide variety of models to select from, it also resulted in increased weight on the companies to essence on cost-cuts, technology improvements and up-gradations and fashioning. Their margins came under weight as marketing costs intensified. The companies were compulsory to decrease prices and proposal reductions to live the competition. Moreover, analysts were cynical about the segments ability to uphold the development rate in the years to come. One of the main expectations original the motorbikes rush was that if the market was significantly large and was growing at a constant step, there was room for a profitable being for all products. In 2001, there were over 30 motorbike products in the market. Though, with the top five brands accounting for more than 60% of the market, only 40% of the market was accessible for all other new products put together. In spite of the launch of more vehicles, the endurance forecasts of many of the individual brands were believed to be slightly unwelcoming. Further, the development in the motorbike segment was dependant on on-going positive market situations. Analysts requested that to withstand this growth rate, the section would have to totally cannibalize the market for scooters and a significant part of the market for scooters and mopeds. As the fast increasing scooters segment, with high demand from female clienteles, followed by the temperately growing moped segment and the rearrangement in the scooter section thru major national and foreign companies supporting their attendance, it was unlikely that the whole growth in the two-wheeler subdivision would be due to motorbikes. Forecasters also observed that as the two-wheeler manufacturing had grown gradually for eight years, periods in the product life series would apply to the ground rather, rather than future and the weakening stage would usually come sometime. There was little difference between the products being launched separately from designing as most companies had presented their four-stroke vehicles. The Indian companies would succeed in producing the kind of volumes wanted to endure in the modest motorbike market, remainders to be understood. RECOMMENDATION: Focus on High Margin Products: About 50% of the two-wheeler customers buy high class products (products of executive and best segment motorcycles). Limits on these products are higher. BAL should accept a thoughtful strategy of concentrating on executive and best section motorbikes and three-wheelers, and is plummeting its essential on lower-end of motorbikes and scooters section. High margin products-Pulsar, Discover and Avenger. Low margin products Platina, Scooters and Mopeds. Bajaj cumulative competition in the economy section and limited scope from cost saving events, it is believed this strategy of concentrating on higher margin products would allow the company in retentive its operating margins. CONCIUSION: It has been more than 50 years currently that bikes have been ruling the Indian automobile segment. In 1955, the Indian government wanted durable and dependable motorbikes for its Military and forces to patrol the rough border thoroughfares. The first lot of 350cc Bullet the wonderful motorbike in India of all times, from the Royal Enfield Company of UK were conventional and collected at Chennai. The latest model launched new Pulsar 220cc, 135cc Discover 135cc, 100cc also increase better value in two wheeler markets. Its effect on Bajaj auto business. Rahul Bajaj chairman of Bajaj two wheeler. They change many models that increase company growth. Company CEO S. Sridhar change Forman, mechanical, technical staff product quality to improve bike brand. Since then, bikes in India have been prosperous as a two wheelers segment, and Indian bikes ahead on popularity all crossways the world.
Internet Protocol Version 4 Analysis
Internet Protocol Version 4 Analysis Chapter 2: Literature Review 2.1 Introduction Multimedia streaming over internet is getting its revolutionary in the communication, entertainment and interactive game industries. The web now becomes a popular medium for video streaming since the user does not have to wait to download a large file before seeing the video or hearing the sound. Instead, the media is sent in a continuous stream and is played as it arrives. It can integrate all other media formats such as text, video, audio, images and even live radio and TV broadcasts can all be integrated and delivered through a single medium. These applications may require in terms of bandwidth, latency and reliability than traditional data applications to support the growth of multimedia technology in the future [1]. The transportation of multimedia traffic over networks become more complicated because multimedia is becoming cheaper and cheaper and therefore used more and more. Problems with bearing multimedia flows on networks are mainly related to the bandwidth they require and to the strict maximum delay requirements that must be met [2]. This is important when multimedia applications have to provide users with real-time interaction. Because of the rapid growth of Internet usage and the requirement of different applications, the IPv4 is no more relevant to support the future networks. Many new devices, such as mobile phones, require an IP address to connect to the Internet. Thus, there is a need for a new protocol that would provide new services. To overcome to these problems, a new version of Internet Protocol has been introduced. This is called Internet Protocol next generation (IPng or IPv6), which is designed by the IETF [3] to replace the current version Internet Protocol, IP Version 4 (IPv4). IPv6 is designed to solve the problems of IPv4. It does so by creating a new version of the protocol which serves the function of IPv4, but without the same limitations of IPv4. IPv6 is not totally different from IPv4. The differences between IPv6 and IPv4 are including in five major areas which is addressing, routing, security, configuration and support for mobile devices [4]. Like all the development and new inventio ns, the problems of current Internet Protocol made researcher to develop some new techniques to solve these problems. Even they have tried to make some changes on the current protocol, these changes still didnt help a much. So, at the end the way came to development of a new protocol which is known as IPv6 or IPng. 2.2 OSI 7 Layer Computer networks are complex dynamic systems and difficult task to understand, design, and implement a computer network. Networking protocols need to be established for low level computer communication up to how application programs communicate. Each step in this protocol is called a layer and divided into several layers simplifies the solution. The main idea behind layering is that each layer is responsible for different tasks. The Open System Interconnection (OSI) Reference Model defines seven layers [5]. Physical Layer. This layer deals, for instance, with conversion of bits to electrical signals, bit level synchronization. Data Link Layer. It is responsible for transmitting information across a link, detecting data corruption, and addressing. Network Layer. The layer enables any party in the network to communicate with each other. Transport Layer. It establishes reliable communication between a pair in the system, deals with lost and duplicated packets. Session Layer. This layer is responsible for dialogue control and changing. Presentation Layer. The main task of this layer is to represent data in a way convenient for the user. Application Layer. Applications in this case include Web browsing, file transferring, etc. The Network Layer is the layer that is the most interesting in the context of this project. The following section gives a better view of this layer. 2.3 Network Layer As was mentioned before, this layer is responsible for enabling the communication between any party. The most used method for transporting data within and between communications networks is the Internet Protocol (IP). 2.3.1 Internet Protocol IP is a protocol that provides a connectionless, unreliable, and best-efforts packet delivery system. More details on these network service types are given below [5]. In a connectionless model the data packets are transferred independently from all others and containing full source and the destination address. It is worth mentioning that another type is the connection oriented model. However, the connection-oriented model and its details are beyond the scope of this project and thus will not be pursued in this report. The reader can consult [5] for further information on this type of service. Unreliable delivery means that packets may be lost, delayed, duplicated, delivered non-consecutively (in an order other than that in which they were sent), or damaged in transmission. 2.4 Internet Protocol Version 4 As we know, IPv4 is the current protocol for communication on the Internet. It is the protocol that underlies most communication on networks today, such as TCP/IP and UDP/IP. The largest weakness of IPv4 is its address space [7]. Each IPv4 address only have 32 bits and consists of two parts, defined as network identifier and host identifier [5]. A standard method of displaying an IPv4 address is as decimal value of four octets, each separated a period, for example: 192.168.2.5. Traditionally [6], IP addresses are presented by classfull addressing. 5 classes of address were created, which is A to E. Class A consists of 16,777,214 hosts while class B consists of 65,534 hosts and class C consists of 254 hosts. Class D is reserved for use with multicasting and class E is a block of IP addresses reserved for future use [7]. The class D and E addresses are not used to address public host, so this leaves the rest of the entire range of IP addresses carved up into classes A C. As soon as a site is connected to the Internet, it needs to be given an entire class C. Assuming that many sites only need one or two addresses then this waste over 200 addresses. Once a site reaches over 254 full addressable machines it would need an entire class B, which would waste over 65,000 addresses and so on. This allocation system is obviously insufficient and wastes much of a limited resource. 2.4.1 Header Header is a part of the IP packet[5]. There is a number of fields in an IPv4 header. Below are the some explanations for each field. 2.4.2.1 Version This field (4-bit long) is used to determine the version of IP datagram that is considered. For IPv4 it is set to 4. 2.4.2.12 Internet Header Length (IHL) The Internet Header Length is the length of the header. 2.4.2.3 Type of Service Theoretically, this field (1 octet long) should indicate something special about the protocol. However, it has never really been used. 2.4.2.4 Total Length Total is the length of data in the fragment plus the header. 2.4.2.5 Identification This field is useful for fragmentation only. Its purpose is to enable the destination node to perform reassembly. This implies that the destination node must know which fragments belong to each other, i.e. the source, destination, and protocol fields should match. 2.4.2.6 Offset Offset indicates the point at which this fragment belongs in the reassembly packet. The field is related to fragmentation mechanism and has similar vulnerabilities as the identification field. 2.4.2.7 Time to Live TTL measures the time duration of the datagram presence in a network. This guarantees that no datagram exists forever in the network. 2.4.2.8 Protocol This field identifies the transport protocols, for example UDP or TCP. Since the field contains an arbitrary value that indicates some protocol, encapsulation of one datagram into another (IP tunneling) is possible. 2.4.2.9 Header Checksum The checksum is used to detect transmission errors. However, this field was removed in IPv6. 2.4.2.10 Source Address. This field specifies the source address. 2.4.2.11 Destination Address The destination address (4 octets long) is specified in this field. No attacks related to this field are known. 2.4.2.12 Options The field (variable size) was designed to improve the IP communication. There are several options defined for this field. Among them are: security, source routing, and route recording. 2.4.2.13 Padding The field (variable size) is used to fill the IP header with zeros if the header length is less than 32 bits. 2.5 Internet Protocol Version 6 IPv6 is a new version that is specified in RFC2460 [5] to overcome the weakness of the current protocol in certain aspect. It uses a 128 bit long address field which is 4 times longer than Ipv4 addresses. This size of address space removes one of the worst issues with IPv4 and IPv6 doesnt have classes of addresses. In general, IPv4 and IPv6 have a similar in their basic framework and also many differences. At a first view, there are obviously differences in the addresses between IPv4 and IPv6. IPv6 addresses range from 0000:0000:0000:0000:0000:0000:0000:0000 to ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. In addition to this preferred format, IPv6 addresses may be specified in two other shortened formats: Omit leading zeros Specify IPv6 addresses by omitting leading zeros. For example, IPv6 address 1050:0000:0000:0000:0005:0600:300c:326b may be written as 1050:0:0:0:5:600:300c:326b. Double colon Specify IPv6 addresses by using double colons (::) in place of a series of zeros. For example, IPv6 address ff06:0:0:0:0:0:0:c3 may be written as ff06::c3. Double colons may be used only once in an IP address. The IPv6 addresses are similar to IPv4 except that they are 16 octets long. A critical fact to be observed is that the present 32-bit IP addresses may be accommodated in IPv6 as a special case of IPv6 addressing. The standard representation of IPv6 addresses is a hexadecimal value of 16-bit each separated by a colon. Not only does IPv6 have different address representation, but it also discards the previous concept of network classes. The 6-byte addresses are very popular in the 802 LANs. The next generation of LANs will use 8-byte address space specified by the Institute of Electrical and Electronics Engineers (IEEE) [9]. Thus, the IPv6 addresses should be 8 bytes long. 2.5.1 IPv6Header Some ofà IPv4 header fields excluded in IPv6, and some ofà them has been made optional. As a result of this the packet processing time and packet header size is reduced. The header consists of two parts, which are: the basic IPng header and IPng extension headers. 2.5.2.1 Version This field (4-bit long), same as in IPv4 case, is used to determine the version of IP datagram and is set to 6 in the present case. This field is the same in both versions. The reasoning for this is that these two protocols should coexist during the transition period. 2.5.2.2 Flow Label This field is 20 bits long and, as yet, there is no specific functionality assigned to it. 2.5.2.3 Payload Length Only IPv6 has this field. Since the header length is constant in IPv6, just one field is needed. This field replaces IHL and Total Length fields in IPv4. It carries information about the length of data (the headers are not included). 2.5.2.4 Next Header Next Header field replaces the Protocol field in the IPv4 header. 2.5.2.5 Hops limit This field is a hop count that decrements. This field redefines the Time to Life field present in IPv4. 2.5.2.6 Source Address The source address is indicated by this field (16 octets long). No attacks related to this field have been experienced. 2.5.2.7 Destination Address This field (16 octets long) specifies the destination address. No attacks related to this field are known. IPv6 brings major changes to the IP header. IPv6s header is far more flexible and contains fewer fields, with the number of fields dropping from 13 to 8. Fewer header fields result in a cleaner header format and Quality of Service (QoS) that was not present in IPv4. IP option fields in headers have been replaced by a set of optional extensions. The efficiency of IPv6s header can be seen by comparing the address to header size. Even though the IPv6 address is four times as large as the IPv4 address, the header is only twice as large. Priority traffic, such as real time audio or video, can be distinguished from lower priority traffic through a priority field [8]. Based on the [27] experiment, it clearly show the brake-down of the various headers in both IPv4 and IPv6, it is evident that the overhead incurred is minimal between IPv4 and IPv6. In theory, the performance overhead between these two protocols is so minimal that the benefits of IPv6 should quickly overshadow the negatives. Table 1: Packet breakdown and overhead incurred by header information 2.6 Streaming Overview In recent years, there has been major increasing in multimedia streaming application such as audio and video broadcast over internet. The increasing number of internet subscribers with broadband access from both work and home enables multimedia applications with high quality can be delivered to the user. However, since the best effort internet is unreliable with a high packet lost and inconsistency in packet arrival, it does not provide any QoS control. This is a crucial part when dealing with real-time multimedia traffic. The multimedia streaming is a real-time application includes audio and video which is stored in stream server and streamed its content to client upon request. The example includes continuous media server, digital library, and shopping and entertainment services. Prior to streaming, video was usually downloaded. Since, it took a long time to download video files, streaming was invented with the intention of avoiding download delays and enhancing user experience. In streaming, video content is played as it arrives over the network, in the sense that there is no wait period for a complete download. Real-time streaming has a timing constraint such that the data are played continuously. If the packet data are not arrive in time, the playback is paused and will cause the in smoothness in multimedia presentation and its definitely annoying to the user. Because of this factor, multimedia streaming require isochronous processing and QoS [10] from end to end view. The lack of QoS has not prevented the rapid growth of real-time streaming application and this growth is expected to continue and multimedia traffic will form a higher portion of of the internet load. Thus, the overall behavior of these applications will have a significant impact on the other internet traffic. 2.7 Downloading Versus Streaming Application Basically downloading applications such as FTP involve downloading a file before it is viewed by a user. The examples of multimedia downloading applications are downloading an MP3 song to an IPod or any portable device, downloading a video file to a computer via P2P application such as BitTorrent. Downloading is usually a simple and easiest way to deliver media to a user. However, downloading has two potentially important disadvantages for multimedia applications. First, a large buffer is required whenever a large media file such as MPEG-4 movie is downloaded. Second, the amount of time required for the download can be relatively large, (depends on the network traffic), thereby requiring the user to wait minutes or even hours before being able to view the content. Thus, while downloading is simple and robust, it provides only limited flexibility both to users and to application designers. In contrast, in the streaming mode actually is by split the media bit stream into separate packet which can be transmitted independently. This enables the receiver to decode and play back the parts of the bit stream that are already received. The transmitter continues to send multimedia data packet while the receiver decodes and simultaneously plays back other, already received parts of the bit stream. This enables low delay between the current data is sent by the transmitter to the moment it is viewed by the user. Low delay is of paramount importance for interactive applications such as video conferencing, but it is also important both for video on demand, where the user may desire to change channels or programs quickly, and for live broadcast, but the delay must be finite. Another advantage of streaming is its relatively low storage requirements and increased flexibility for the user, compared to downloading. However, streaming applications, unlike downloading applications, have de adlines and other timing requirements to ensure continuous real-time media play out. This leads to new challenges for designing communication systems to best support multimedia streaming applications. [12] 2.8 Standard/Protocols for Streaming A good streaming protocol is required to achieve a quality of continuous playback in multimedia streaming over the internet with the short delay when a user downloading a multimedia content over the internet. The streaming protocol provides a service such as transport, and QoS control mechanism including quality adaptation, congestion control and error control. The streaming protocol is built on the top of network level protocol and the transport level protocol. The multimedia streaming protocol is based on IP network and ââ¬Å"User Datagram Protocolâ⬠(UDP) is mainly used, despite of some streaming application using TCP. Like TCP, UDP is a transport layer protocol, but UDP is a connectionless transport protocol. UDP does not guarantee a reliable transmission and in order arrival packet. Under UDP also, there is no guarantee that is packet will arrive to its destination [16]. The UDP packet may get lost in the network when there is a lot of network traffic. Therefore, UDP is not suitable for data packet transfer where a guarantee delivery is important.UDP is never used to send important data such as webpage, database information, etc; UDP is commonly used for streaming audio and video. Streaming media such as Windows Media audio files (.WMA), Real Player (.RM), and others format use UDP because it offers speed. The reason UDP is faster than TCP is because there is no form of flow control or error correction. The data sent over the Inte rnet is affected by collisions, and errors will be present. Remember that UDP is only concerned with speed. This is the main reason why streaming media is not high quality. However, UDP is the ideal transport layer protocol for streaming application which the priority is to transfer the packet from the sender to its destination and does not contribute any delay which is the result of the transmission of lost packets. Since UDP does not guarantee in packet delivery, the client needs to rely Real time Transport Protocol (RTP) [10]. The RTP provides the low-level transport functions suitable for applications transmitting real-time data, such as video or audio, over multicast or unicast services The RTP standard consists of two elementary services, transmitted over two different channels. One of them is the real-time transport protocol which carries the data and the other works as control and monitor channel named RTP control protocol (RTCP) [13]. RTP packets are encapsulated within UDP datagrams. This step incorporates a high throughput and efficient bandwidth usage. The RTP data packets contain a 12 byte header followed by the payload, which can be a video frame, set of audio samples etc. The header includes a payload type indicating the kind of data contained in the packet (e.g. JPEG video, MP3 audio, etc), a timestamp (32 bits), and a sequence number to allow ordering and loss detection of RTP pa ckets [11]. According to the standard [14], the transport of RTP streams can use both UDP and TCP transport protocols, with a strong preference for the datagram oriented support offered by UDP. The primary function of RTCP is to provide feedback on the quality of the data distribution. The feedback may be directly useful for control of adaptive encodings along with fault diagnostics in the transmission. In summary, RTP is a data transfer protocol while RTCP is control protocol. The Real-time Streaming Protocol (RTSP) [25] is a client-server signaling system based on messaging in ASCII format. It establishes procedures and controls, either one or more time-synchronized streams continuous media such as audio and video. The protocol is intentionally similar in syntax and operation to HTTP and therefore hires the option of using proxies, tunnels and caches. RTSP and works well both for large audiences, and single-viewer media-on-demand. RTSP provides control functionality such as pause, fast forward, reverse and absolute positioning and works much like a VCR remote control. The necessary additional information in the negotiation is conducted in the Session Description Protocol (SDP), sent as an attachment of RTSP appropriate response [13]. The Requirement for Multimedia Application Various multimedia applications have different requirements for QoS describes in the following QoS parameters such as throughput, delay, delay variation (jitter) and packet loss. In most cases, the application of QoS requirements can be determine by the user which are the factors that affect the quality of applications [17]. For example, from experimenting concluded that acceptable quality, one-way delay requirements for interactive voice should be less than 250 ms. This delay includes the value of the delays imposed on all components of the communication channels, as a source of delay, transmission delays, delays in the network and the determination of the delay. There are some factors which affect QoS application requirements such as interactive and noninteractive applications, User/Application characteristics (delay tolerance and intolerance, adaptive and nonadaptive characteristics) and application criticality (Mission-critical and non-mission-critical applications) [15]. The thr ee types for this application requirement will be discuss in next section. 2.10.1 Interactive and Noninteractive Applications An interactive application involves some form of between two parties such as people-to-people, people-to-machine or machine-to-machine. An example of interactive applications is: People-to-people application such as IP telephony, interactive voice/video, videoconferencing People-to-machine application such as Video-on-demand (VOD), streaming audio/video Machine-to-machine application: Automatic machine control The time elapsed between interactions is essential to the success of an interactive application. The degree of interactivity determines the level of severity or delay the requirement. For example, interactive voice applications, which involve human interaction (conversation) in real time, are stringent requirements of delay (in order of milliseconds). Streaming (play), video applications involve less interaction and do not require real-time response. Applications streaming, therefore, are more relaxed requirements of delay (in order of seconds). Often applications tolerance delay is determined by users tolerance delay (ie, higher delay tolerance leads to more relaxed delay requirements). Jitter delay is also related to QoS support for interactive tasks. The delay jitter can be corrected by de-jittering techniques buffer. However, the buffer introduces delay in the original signal, which also affects the interactivity of the task. In general, an application with strict requirements de lay also has a strict delay jitter requirements [15]. 2.10.2 Tolerance and Intolerance Tolerance and intolerance also one of the key that affect in QoS parameter values require by the user. Latency tolerance and intolerance determines the strictness of the delay requirement. As we already mentioned, streaming multimedia applications are more latency tolerant than interactive multimedia applications. The level of latency tolerance extremely depends based on users satisfaction, expectation, and the urgency of the application such as mission critical. Distortion tolerance to the commitment of the application quality depends on users satisfaction, users expectation, and the application media types. For example, users are more tolerant to video distortion than to audio distortion. In this case, during congestion, the network has to maintain the quality of the audio output over the quality of the video output [15]. 2.10.3 Adaptive and Nonadaptive Characteristics Adaptive and nonadaptive aspects mostly describe the mechanisms invoked by the applications to adapt to QoS degradation and the common adaptive techniques are rate adaptation and delay adaptation. Rate adaptive application can adjust the data rate injected into the network. During network congestion, the applications reduce the data rate by dropping some packets, increasing the codec data compression, or changing the multimedia properties. This technique may cause degradation of the perceived quality but will keep it within acceptable levels. Delay-tolerant adaptive applications are tolerate to a certain level of delay jitter by deploying the de-jittered buffer or adaptive playback technique. Adaptation is trigged by some form of implicit or explicit feedback from the network or end user [15]. 2.10.4 Application Criticality Mission-critical aspects reflect the importance of application usage, which determines the strictness of the QoS requirements and Failing the mission may result in disastrous consequences. For example: Air Traffic Control Towers (ATCTs): The Traffic controller is responsible to guide the pilot for direction, takeoff and landing process. Life and death of the pilot and passenger may depend on the promptness and accuracy of the Air Traffic Control (ATC) system. E Banking system: The failure of this system may lead to the losses to the bank and user is unable to make an online transaction (view account summary, account history, transaction status, manage cheques and transfer funds online) and to make a online payment ( loans, bills, and credit card) and other transaction. 2.10.6 Examples of Application Requirements Video applications can be classified into two groups: interactive video (i.e., video conferencing, long-distance learning, remote surgery) and streaming video (i.e., RealVideo, Microsoft ASF, QuickTime, Video on Demand, HDTV). As shown in table 2, video applications bandwidth requirements are relatively high depending on the video codec. Video codec Bandwidth Requirement Uncompressed HDTV 1.5 Gbps HDTV 360 Mbps Standard definition TV (SDTV) 270Mbps Compressed MPEG2 25-60 Mbps Broadcast quality HDTV 19.4 Mbps MPEG 2 SDTV 6 Mbps MPEG 1 1.5 Mbps MPEG 4 5 kbps 4 Mbps H.323 (h.263) 28 kbps 1 Mbps Table 2 : Video Codec Bandwidth Requirement [15] 2.11 Packet Delay Delay has a direct impact on users satisfaction. Real-time media applications require the delivery of information from the source to the destination within a certain period of time. Long delays may cause incidents such as data missing the playback point, which can degrade the quality of service of the application. Moreover, it can cause user frustration during interactive tasks. For example, the International Telecommunication Union (ITU) considers network delay for voice applications in Recommendation G.114 and defines three bands of one-way delay as shown in table 2. Range in Millisecond (ms) Description 0 150 Acceptable for most user application. 150 400 Acceptable provided that administrators are aware of the transmission time and the impact it has on the transmission quality of user applications. > 400 Unacceptable for general. However in certain cases this limit exceeds. Table 3: Standard for delay limit for voice In the data transmission process, each packet is moving from its source to its destination. The process of data transmission usually starts with a packet from a ho Internet Protocol Version 4 Analysis Internet Protocol Version 4 Analysis Chapter 2: Literature Review 2.1 Introduction Multimedia streaming over internet is getting its revolutionary in the communication, entertainment and interactive game industries. The web now becomes a popular medium for video streaming since the user does not have to wait to download a large file before seeing the video or hearing the sound. Instead, the media is sent in a continuous stream and is played as it arrives. It can integrate all other media formats such as text, video, audio, images and even live radio and TV broadcasts can all be integrated and delivered through a single medium. These applications may require in terms of bandwidth, latency and reliability than traditional data applications to support the growth of multimedia technology in the future [1]. The transportation of multimedia traffic over networks become more complicated because multimedia is becoming cheaper and cheaper and therefore used more and more. Problems with bearing multimedia flows on networks are mainly related to the bandwidth they require and to the strict maximum delay requirements that must be met [2]. This is important when multimedia applications have to provide users with real-time interaction. Because of the rapid growth of Internet usage and the requirement of different applications, the IPv4 is no more relevant to support the future networks. Many new devices, such as mobile phones, require an IP address to connect to the Internet. Thus, there is a need for a new protocol that would provide new services. To overcome to these problems, a new version of Internet Protocol has been introduced. This is called Internet Protocol next generation (IPng or IPv6), which is designed by the IETF [3] to replace the current version Internet Protocol, IP Version 4 (IPv4). IPv6 is designed to solve the problems of IPv4. It does so by creating a new version of the protocol which serves the function of IPv4, but without the same limitations of IPv4. IPv6 is not totally different from IPv4. The differences between IPv6 and IPv4 are including in five major areas which is addressing, routing, security, configuration and support for mobile devices [4]. Like all the development and new inventio ns, the problems of current Internet Protocol made researcher to develop some new techniques to solve these problems. Even they have tried to make some changes on the current protocol, these changes still didnt help a much. So, at the end the way came to development of a new protocol which is known as IPv6 or IPng. 2.2 OSI 7 Layer Computer networks are complex dynamic systems and difficult task to understand, design, and implement a computer network. Networking protocols need to be established for low level computer communication up to how application programs communicate. Each step in this protocol is called a layer and divided into several layers simplifies the solution. The main idea behind layering is that each layer is responsible for different tasks. The Open System Interconnection (OSI) Reference Model defines seven layers [5]. Physical Layer. This layer deals, for instance, with conversion of bits to electrical signals, bit level synchronization. Data Link Layer. It is responsible for transmitting information across a link, detecting data corruption, and addressing. Network Layer. The layer enables any party in the network to communicate with each other. Transport Layer. It establishes reliable communication between a pair in the system, deals with lost and duplicated packets. Session Layer. This layer is responsible for dialogue control and changing. Presentation Layer. The main task of this layer is to represent data in a way convenient for the user. Application Layer. Applications in this case include Web browsing, file transferring, etc. The Network Layer is the layer that is the most interesting in the context of this project. The following section gives a better view of this layer. 2.3 Network Layer As was mentioned before, this layer is responsible for enabling the communication between any party. The most used method for transporting data within and between communications networks is the Internet Protocol (IP). 2.3.1 Internet Protocol IP is a protocol that provides a connectionless, unreliable, and best-efforts packet delivery system. More details on these network service types are given below [5]. In a connectionless model the data packets are transferred independently from all others and containing full source and the destination address. It is worth mentioning that another type is the connection oriented model. However, the connection-oriented model and its details are beyond the scope of this project and thus will not be pursued in this report. The reader can consult [5] for further information on this type of service. Unreliable delivery means that packets may be lost, delayed, duplicated, delivered non-consecutively (in an order other than that in which they were sent), or damaged in transmission. 2.4 Internet Protocol Version 4 As we know, IPv4 is the current protocol for communication on the Internet. It is the protocol that underlies most communication on networks today, such as TCP/IP and UDP/IP. The largest weakness of IPv4 is its address space [7]. Each IPv4 address only have 32 bits and consists of two parts, defined as network identifier and host identifier [5]. A standard method of displaying an IPv4 address is as decimal value of four octets, each separated a period, for example: 192.168.2.5. Traditionally [6], IP addresses are presented by classfull addressing. 5 classes of address were created, which is A to E. Class A consists of 16,777,214 hosts while class B consists of 65,534 hosts and class C consists of 254 hosts. Class D is reserved for use with multicasting and class E is a block of IP addresses reserved for future use [7]. The class D and E addresses are not used to address public host, so this leaves the rest of the entire range of IP addresses carved up into classes A C. As soon as a site is connected to the Internet, it needs to be given an entire class C. Assuming that many sites only need one or two addresses then this waste over 200 addresses. Once a site reaches over 254 full addressable machines it would need an entire class B, which would waste over 65,000 addresses and so on. This allocation system is obviously insufficient and wastes much of a limited resource. 2.4.1 Header Header is a part of the IP packet[5]. There is a number of fields in an IPv4 header. Below are the some explanations for each field. 2.4.2.1 Version This field (4-bit long) is used to determine the version of IP datagram that is considered. For IPv4 it is set to 4. 2.4.2.12 Internet Header Length (IHL) The Internet Header Length is the length of the header. 2.4.2.3 Type of Service Theoretically, this field (1 octet long) should indicate something special about the protocol. However, it has never really been used. 2.4.2.4 Total Length Total is the length of data in the fragment plus the header. 2.4.2.5 Identification This field is useful for fragmentation only. Its purpose is to enable the destination node to perform reassembly. This implies that the destination node must know which fragments belong to each other, i.e. the source, destination, and protocol fields should match. 2.4.2.6 Offset Offset indicates the point at which this fragment belongs in the reassembly packet. The field is related to fragmentation mechanism and has similar vulnerabilities as the identification field. 2.4.2.7 Time to Live TTL measures the time duration of the datagram presence in a network. This guarantees that no datagram exists forever in the network. 2.4.2.8 Protocol This field identifies the transport protocols, for example UDP or TCP. Since the field contains an arbitrary value that indicates some protocol, encapsulation of one datagram into another (IP tunneling) is possible. 2.4.2.9 Header Checksum The checksum is used to detect transmission errors. However, this field was removed in IPv6. 2.4.2.10 Source Address. This field specifies the source address. 2.4.2.11 Destination Address The destination address (4 octets long) is specified in this field. No attacks related to this field are known. 2.4.2.12 Options The field (variable size) was designed to improve the IP communication. There are several options defined for this field. Among them are: security, source routing, and route recording. 2.4.2.13 Padding The field (variable size) is used to fill the IP header with zeros if the header length is less than 32 bits. 2.5 Internet Protocol Version 6 IPv6 is a new version that is specified in RFC2460 [5] to overcome the weakness of the current protocol in certain aspect. It uses a 128 bit long address field which is 4 times longer than Ipv4 addresses. This size of address space removes one of the worst issues with IPv4 and IPv6 doesnt have classes of addresses. In general, IPv4 and IPv6 have a similar in their basic framework and also many differences. At a first view, there are obviously differences in the addresses between IPv4 and IPv6. IPv6 addresses range from 0000:0000:0000:0000:0000:0000:0000:0000 to ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. In addition to this preferred format, IPv6 addresses may be specified in two other shortened formats: Omit leading zeros Specify IPv6 addresses by omitting leading zeros. For example, IPv6 address 1050:0000:0000:0000:0005:0600:300c:326b may be written as 1050:0:0:0:5:600:300c:326b. Double colon Specify IPv6 addresses by using double colons (::) in place of a series of zeros. For example, IPv6 address ff06:0:0:0:0:0:0:c3 may be written as ff06::c3. Double colons may be used only once in an IP address. The IPv6 addresses are similar to IPv4 except that they are 16 octets long. A critical fact to be observed is that the present 32-bit IP addresses may be accommodated in IPv6 as a special case of IPv6 addressing. The standard representation of IPv6 addresses is a hexadecimal value of 16-bit each separated by a colon. Not only does IPv6 have different address representation, but it also discards the previous concept of network classes. The 6-byte addresses are very popular in the 802 LANs. The next generation of LANs will use 8-byte address space specified by the Institute of Electrical and Electronics Engineers (IEEE) [9]. Thus, the IPv6 addresses should be 8 bytes long. 2.5.1 IPv6Header Some ofà IPv4 header fields excluded in IPv6, and some ofà them has been made optional. As a result of this the packet processing time and packet header size is reduced. The header consists of two parts, which are: the basic IPng header and IPng extension headers. 2.5.2.1 Version This field (4-bit long), same as in IPv4 case, is used to determine the version of IP datagram and is set to 6 in the present case. This field is the same in both versions. The reasoning for this is that these two protocols should coexist during the transition period. 2.5.2.2 Flow Label This field is 20 bits long and, as yet, there is no specific functionality assigned to it. 2.5.2.3 Payload Length Only IPv6 has this field. Since the header length is constant in IPv6, just one field is needed. This field replaces IHL and Total Length fields in IPv4. It carries information about the length of data (the headers are not included). 2.5.2.4 Next Header Next Header field replaces the Protocol field in the IPv4 header. 2.5.2.5 Hops limit This field is a hop count that decrements. This field redefines the Time to Life field present in IPv4. 2.5.2.6 Source Address The source address is indicated by this field (16 octets long). No attacks related to this field have been experienced. 2.5.2.7 Destination Address This field (16 octets long) specifies the destination address. No attacks related to this field are known. IPv6 brings major changes to the IP header. IPv6s header is far more flexible and contains fewer fields, with the number of fields dropping from 13 to 8. Fewer header fields result in a cleaner header format and Quality of Service (QoS) that was not present in IPv4. IP option fields in headers have been replaced by a set of optional extensions. The efficiency of IPv6s header can be seen by comparing the address to header size. Even though the IPv6 address is four times as large as the IPv4 address, the header is only twice as large. Priority traffic, such as real time audio or video, can be distinguished from lower priority traffic through a priority field [8]. Based on the [27] experiment, it clearly show the brake-down of the various headers in both IPv4 and IPv6, it is evident that the overhead incurred is minimal between IPv4 and IPv6. In theory, the performance overhead between these two protocols is so minimal that the benefits of IPv6 should quickly overshadow the negatives. Table 1: Packet breakdown and overhead incurred by header information 2.6 Streaming Overview In recent years, there has been major increasing in multimedia streaming application such as audio and video broadcast over internet. The increasing number of internet subscribers with broadband access from both work and home enables multimedia applications with high quality can be delivered to the user. However, since the best effort internet is unreliable with a high packet lost and inconsistency in packet arrival, it does not provide any QoS control. This is a crucial part when dealing with real-time multimedia traffic. The multimedia streaming is a real-time application includes audio and video which is stored in stream server and streamed its content to client upon request. The example includes continuous media server, digital library, and shopping and entertainment services. Prior to streaming, video was usually downloaded. Since, it took a long time to download video files, streaming was invented with the intention of avoiding download delays and enhancing user experience. In streaming, video content is played as it arrives over the network, in the sense that there is no wait period for a complete download. Real-time streaming has a timing constraint such that the data are played continuously. If the packet data are not arrive in time, the playback is paused and will cause the in smoothness in multimedia presentation and its definitely annoying to the user. Because of this factor, multimedia streaming require isochronous processing and QoS [10] from end to end view. The lack of QoS has not prevented the rapid growth of real-time streaming application and this growth is expected to continue and multimedia traffic will form a higher portion of of the internet load. Thus, the overall behavior of these applications will have a significant impact on the other internet traffic. 2.7 Downloading Versus Streaming Application Basically downloading applications such as FTP involve downloading a file before it is viewed by a user. The examples of multimedia downloading applications are downloading an MP3 song to an IPod or any portable device, downloading a video file to a computer via P2P application such as BitTorrent. Downloading is usually a simple and easiest way to deliver media to a user. However, downloading has two potentially important disadvantages for multimedia applications. First, a large buffer is required whenever a large media file such as MPEG-4 movie is downloaded. Second, the amount of time required for the download can be relatively large, (depends on the network traffic), thereby requiring the user to wait minutes or even hours before being able to view the content. Thus, while downloading is simple and robust, it provides only limited flexibility both to users and to application designers. In contrast, in the streaming mode actually is by split the media bit stream into separate packet which can be transmitted independently. This enables the receiver to decode and play back the parts of the bit stream that are already received. The transmitter continues to send multimedia data packet while the receiver decodes and simultaneously plays back other, already received parts of the bit stream. This enables low delay between the current data is sent by the transmitter to the moment it is viewed by the user. Low delay is of paramount importance for interactive applications such as video conferencing, but it is also important both for video on demand, where the user may desire to change channels or programs quickly, and for live broadcast, but the delay must be finite. Another advantage of streaming is its relatively low storage requirements and increased flexibility for the user, compared to downloading. However, streaming applications, unlike downloading applications, have de adlines and other timing requirements to ensure continuous real-time media play out. This leads to new challenges for designing communication systems to best support multimedia streaming applications. [12] 2.8 Standard/Protocols for Streaming A good streaming protocol is required to achieve a quality of continuous playback in multimedia streaming over the internet with the short delay when a user downloading a multimedia content over the internet. The streaming protocol provides a service such as transport, and QoS control mechanism including quality adaptation, congestion control and error control. The streaming protocol is built on the top of network level protocol and the transport level protocol. The multimedia streaming protocol is based on IP network and ââ¬Å"User Datagram Protocolâ⬠(UDP) is mainly used, despite of some streaming application using TCP. Like TCP, UDP is a transport layer protocol, but UDP is a connectionless transport protocol. UDP does not guarantee a reliable transmission and in order arrival packet. Under UDP also, there is no guarantee that is packet will arrive to its destination [16]. The UDP packet may get lost in the network when there is a lot of network traffic. Therefore, UDP is not suitable for data packet transfer where a guarantee delivery is important.UDP is never used to send important data such as webpage, database information, etc; UDP is commonly used for streaming audio and video. Streaming media such as Windows Media audio files (.WMA), Real Player (.RM), and others format use UDP because it offers speed. The reason UDP is faster than TCP is because there is no form of flow control or error correction. The data sent over the Inte rnet is affected by collisions, and errors will be present. Remember that UDP is only concerned with speed. This is the main reason why streaming media is not high quality. However, UDP is the ideal transport layer protocol for streaming application which the priority is to transfer the packet from the sender to its destination and does not contribute any delay which is the result of the transmission of lost packets. Since UDP does not guarantee in packet delivery, the client needs to rely Real time Transport Protocol (RTP) [10]. The RTP provides the low-level transport functions suitable for applications transmitting real-time data, such as video or audio, over multicast or unicast services The RTP standard consists of two elementary services, transmitted over two different channels. One of them is the real-time transport protocol which carries the data and the other works as control and monitor channel named RTP control protocol (RTCP) [13]. RTP packets are encapsulated within UDP datagrams. This step incorporates a high throughput and efficient bandwidth usage. The RTP data packets contain a 12 byte header followed by the payload, which can be a video frame, set of audio samples etc. The header includes a payload type indicating the kind of data contained in the packet (e.g. JPEG video, MP3 audio, etc), a timestamp (32 bits), and a sequence number to allow ordering and loss detection of RTP pa ckets [11]. According to the standard [14], the transport of RTP streams can use both UDP and TCP transport protocols, with a strong preference for the datagram oriented support offered by UDP. The primary function of RTCP is to provide feedback on the quality of the data distribution. The feedback may be directly useful for control of adaptive encodings along with fault diagnostics in the transmission. In summary, RTP is a data transfer protocol while RTCP is control protocol. The Real-time Streaming Protocol (RTSP) [25] is a client-server signaling system based on messaging in ASCII format. It establishes procedures and controls, either one or more time-synchronized streams continuous media such as audio and video. The protocol is intentionally similar in syntax and operation to HTTP and therefore hires the option of using proxies, tunnels and caches. RTSP and works well both for large audiences, and single-viewer media-on-demand. RTSP provides control functionality such as pause, fast forward, reverse and absolute positioning and works much like a VCR remote control. The necessary additional information in the negotiation is conducted in the Session Description Protocol (SDP), sent as an attachment of RTSP appropriate response [13]. The Requirement for Multimedia Application Various multimedia applications have different requirements for QoS describes in the following QoS parameters such as throughput, delay, delay variation (jitter) and packet loss. In most cases, the application of QoS requirements can be determine by the user which are the factors that affect the quality of applications [17]. For example, from experimenting concluded that acceptable quality, one-way delay requirements for interactive voice should be less than 250 ms. This delay includes the value of the delays imposed on all components of the communication channels, as a source of delay, transmission delays, delays in the network and the determination of the delay. There are some factors which affect QoS application requirements such as interactive and noninteractive applications, User/Application characteristics (delay tolerance and intolerance, adaptive and nonadaptive characteristics) and application criticality (Mission-critical and non-mission-critical applications) [15]. The thr ee types for this application requirement will be discuss in next section. 2.10.1 Interactive and Noninteractive Applications An interactive application involves some form of between two parties such as people-to-people, people-to-machine or machine-to-machine. An example of interactive applications is: People-to-people application such as IP telephony, interactive voice/video, videoconferencing People-to-machine application such as Video-on-demand (VOD), streaming audio/video Machine-to-machine application: Automatic machine control The time elapsed between interactions is essential to the success of an interactive application. The degree of interactivity determines the level of severity or delay the requirement. For example, interactive voice applications, which involve human interaction (conversation) in real time, are stringent requirements of delay (in order of milliseconds). Streaming (play), video applications involve less interaction and do not require real-time response. Applications streaming, therefore, are more relaxed requirements of delay (in order of seconds). Often applications tolerance delay is determined by users tolerance delay (ie, higher delay tolerance leads to more relaxed delay requirements). Jitter delay is also related to QoS support for interactive tasks. The delay jitter can be corrected by de-jittering techniques buffer. However, the buffer introduces delay in the original signal, which also affects the interactivity of the task. In general, an application with strict requirements de lay also has a strict delay jitter requirements [15]. 2.10.2 Tolerance and Intolerance Tolerance and intolerance also one of the key that affect in QoS parameter values require by the user. Latency tolerance and intolerance determines the strictness of the delay requirement. As we already mentioned, streaming multimedia applications are more latency tolerant than interactive multimedia applications. The level of latency tolerance extremely depends based on users satisfaction, expectation, and the urgency of the application such as mission critical. Distortion tolerance to the commitment of the application quality depends on users satisfaction, users expectation, and the application media types. For example, users are more tolerant to video distortion than to audio distortion. In this case, during congestion, the network has to maintain the quality of the audio output over the quality of the video output [15]. 2.10.3 Adaptive and Nonadaptive Characteristics Adaptive and nonadaptive aspects mostly describe the mechanisms invoked by the applications to adapt to QoS degradation and the common adaptive techniques are rate adaptation and delay adaptation. Rate adaptive application can adjust the data rate injected into the network. During network congestion, the applications reduce the data rate by dropping some packets, increasing the codec data compression, or changing the multimedia properties. This technique may cause degradation of the perceived quality but will keep it within acceptable levels. Delay-tolerant adaptive applications are tolerate to a certain level of delay jitter by deploying the de-jittered buffer or adaptive playback technique. Adaptation is trigged by some form of implicit or explicit feedback from the network or end user [15]. 2.10.4 Application Criticality Mission-critical aspects reflect the importance of application usage, which determines the strictness of the QoS requirements and Failing the mission may result in disastrous consequences. For example: Air Traffic Control Towers (ATCTs): The Traffic controller is responsible to guide the pilot for direction, takeoff and landing process. Life and death of the pilot and passenger may depend on the promptness and accuracy of the Air Traffic Control (ATC) system. E Banking system: The failure of this system may lead to the losses to the bank and user is unable to make an online transaction (view account summary, account history, transaction status, manage cheques and transfer funds online) and to make a online payment ( loans, bills, and credit card) and other transaction. 2.10.6 Examples of Application Requirements Video applications can be classified into two groups: interactive video (i.e., video conferencing, long-distance learning, remote surgery) and streaming video (i.e., RealVideo, Microsoft ASF, QuickTime, Video on Demand, HDTV). As shown in table 2, video applications bandwidth requirements are relatively high depending on the video codec. Video codec Bandwidth Requirement Uncompressed HDTV 1.5 Gbps HDTV 360 Mbps Standard definition TV (SDTV) 270Mbps Compressed MPEG2 25-60 Mbps Broadcast quality HDTV 19.4 Mbps MPEG 2 SDTV 6 Mbps MPEG 1 1.5 Mbps MPEG 4 5 kbps 4 Mbps H.323 (h.263) 28 kbps 1 Mbps Table 2 : Video Codec Bandwidth Requirement [15] 2.11 Packet Delay Delay has a direct impact on users satisfaction. Real-time media applications require the delivery of information from the source to the destination within a certain period of time. Long delays may cause incidents such as data missing the playback point, which can degrade the quality of service of the application. Moreover, it can cause user frustration during interactive tasks. For example, the International Telecommunication Union (ITU) considers network delay for voice applications in Recommendation G.114 and defines three bands of one-way delay as shown in table 2. Range in Millisecond (ms) Description 0 150 Acceptable for most user application. 150 400 Acceptable provided that administrators are aware of the transmission time and the impact it has on the transmission quality of user applications. > 400 Unacceptable for general. However in certain cases this limit exceeds. Table 3: Standard for delay limit for voice In the data transmission process, each packet is moving from its source to its destination. The process of data transmission usually starts with a packet from a ho
Sunday, August 4, 2019
Summary and Analysis of The Merchants Tale Essays -- Canterbury Tales
Summary and Analysis of The Merchant's Tale (The Canterbury Tales) Prologue to the Merchant's Tale: The merchant claims that he knows nothing of long-suffering wives. Rather, if his wife were to marry the devil, she would overmatch even him. The Merchant claims that there is a great difference between Griselde's exceptional obedience and his wife's more common cruelty. The Merchant has been married two months and has loathed every minute of it. The Host asks the Merchant to tell a tale of his horrid wife. Analysis The prologues that link the various Canterbury Tales shift effortlessly from ponderous drama to light comedy. The lamentable tale of Griselde gives way to the Host's complaint about his shrewish wife. This prologue further illustrates how each of the characters informs the tale he tells. The travelers largely tell tales that conform to their personal experiences or attitudes, such as the Merchant, whose awful marriage is the occasion for his tale about a difficult wife. In most cases the influence of the narrator on his tale is apparent, but the authorial touch lightly felt. The Merchant's Tale, for example, gains little from the prologue's information that the Merchant is disenchanted with his own marriage. Only a few of these tales exist largely as extensions of the characters who tell them; the Wife of Bath's Tale is the most prominent of these stories. The Merchant's Tale: The Merchant tells a tale of a prosperous knight from Lombardy who had not yet taken a wife. But when this knight, January, had turned sixty, whether out of devotion or dotage, he decided to finally be married. He searched for prospects, now convinced that the married life was a paradise on earth. Yet his brother, Placebo, cited... ...y. January's repeated insistence that their intercourse includes a rationalization that a man and wife are one person, and no man would harm himself with a knife, an unpleasant phallic image. January uses May only as a sexual object; he hammers away upon her, bringing her only pain and boredom. The Merchant's Tale also stretches the conventions of fabliau through the climax of the tale in which Pluto and Proserpina intrude upon the sexual intrigues among January, May and John. Proserpina and Pluto discuss the virtues of men and women in marriage, coming to the conclusion that few men are commendable, but absolutely no women are worthy. Their intervention in the situation gives divine sanction to the condemnation of women, purposely giving January his sight so that he can condemn his wife (although in a mordant twist, January can literally not believe his eyes).
Saturday, August 3, 2019
what is engineering :: essays research papers
1.à à à à à What is Engineering? According to Websterââ¬â¢s dictionary, engineering is the ââ¬Å"application of science and mathematics by which the properties of matter and the sources of energy in nature are made useful to peopleâ⬠(http://www.webster.com). Engineers apply math to help design and manufacture products. (http://www.popsci.com) 2.à à à à à What did you learn about engineering that you were not previously aware of? Make a list of your insights. After taking the course Engineering Design and Graphics from the previous semester, I learned that engineers mean a great deal to all societies in order to for them to modernize. Engineers design and invent many products used by everyday people, from the ordinary wine glass to a complex space station. (http://www.popularmechanics.com) Also, I was not aware about taking a engineerââ¬â¢s certification that was not school related. (http://www.ihs.com/index.html) 3.à à à à à What new questions or uncertainties have surfaced? I have no new questions of engineering because I believe that I know all that I should know for the time being. However, I am uncertain to keep my major as mechanical engineering to a different engineering or an alternative major because of the difficulties of the science classes. The degree of difficulty of my classes places me behind in grade point average compared with students of equal abilities. 4.à à à à à On the back of this sheet, please list and then describe the reasons you want to be an engineer. Put your reasons in order starting with the most important. â⬠¢Ã à à à à Interests- Since my father bought my first Kââ¬â¢nex set, a type of model building using sticks and gears, I enjoyed using my creativity towards engineering. I also enjoy mathematics, which influences a great deal in the major. â⬠¢Ã à à à à Money- Many upper classmen have told me if they had a chance to change their major, they should have become engineers.
Friday, August 2, 2019
I’M a Unique Individual
Ronald Mouton Dr. Steven Dolgin ENG 101-111326 28 January 2013 ââ¬Å"Iââ¬â¢m a unique individualâ⬠I believe Iââ¬â¢m unique because I was a Marine and Marines make up . 06% of the population in the United States of America. Being in the Marines changed me and the way I think, I went from undisciplined to disciplined, cowardly to courageous. I learned how to lead people, train people, and inspired people. I know what itââ¬â¢s like to go to war, and to not have a break from work for 8 months straight.I know what itââ¬â¢s like to work 16-20 hour days in 110 degrees in the summer and 0 degrees days in the winter. Iââ¬â¢ve had 2,000 pounds of vehicle armor (belly pan) fall on my finger and didnââ¬â¢t break one. The time I spent in Afghanistan was an experience that is hard to explain. It was good, bad, fun, miserable, thrilling, and boring. Life in Afghanistan was work every day of the week, long hours with no incentives to work hard, but you worked hard anyways.Th e only time we didnââ¬â¢t work hard was when the sand storms hit because you could not see an arms length in front of you. Itââ¬â¢s impossible to breath in the storm. The sand is everywhere and gets all over you. The weather depending on the time of year could be hot as hell or cold as a Michigan winter day. I grew up in an environment that was bad, but not as bad as it could have been. My father was abusive and a drunk and still is a drunk. I saw in him everything I never wanted to be and I set out to do that by finishing school and joining the military.I wanted the intangibles the Marines offered me and they gave to me, but it was not easy and itââ¬â¢s not for the weak willed. I fought through the despair that happens in boot camp. I never quit even after I broke my thumb on the first day of the tree day crucible event which I had to complete in order to become a Marine. I see myself as a warrior I have the training of a warrior but I dislike confrontation and shy away fr om it. Iââ¬â¢ll do what I have to do in order defuse the situation, if my words donââ¬â¢t work my fist will.I also see myself as an intellectual. I enjoy using my mind to solve problems. I believe common sense is the most important intangible you can have; Iââ¬â¢ve met book smart people that couldnââ¬â¢t think critically or independently. I do believe you can be unique and have many standard traits, for instance like you are born in standardized hospitals, you go to standardized schools, eat standardized food, and watch standardized TV. Even with all the standardized things around us today, we can still take our individual experiences and become unique.
Thursday, August 1, 2019
The Arctic National Wildlife Refuge (ANWR) in Alaska
The world is filled with many natural wonders, and one of these marvels is the Arctic National Wildlife Refuge (ANWR) in Alaska. Its 19. 6 million acres comprise some of the last truly undisturbed wilderness, and the area has even been called the crown jewel of America's refuge system. This refuge is composed of a far-reaching stretch of tundra covered with marshes and lagoons and intertwined with rivers spectacularly positioned among the foothills of the snowcapped Brooks Mountain Range and the sparkling waters of the Beaufort Sea, presenting an awe-inspiring spectacle (Defenders of Wildlife, 2001a). It was because of this beauty that ANWR was set-aside as government land. Originally, the North Slope of Alaska was only used for military purposes, and the public was not allowed on any of its 48. 8 million acres during World War II. But in 1952-1953, some government scientists decided that this area of Alaska should become a conservation area. So, Fred Seaton, the Secretary of the Interior, made 8. 9 million acres of the North Slope into the ââ¬Å"Arctic National Wildlife Rangeâ⬠to protect it. A lot of oil was found throughout the North Slope in the following years, so many wanted to drill for oil in the Arctic National Wildlife Range. In the Alaska National Interest Lands Conservation Act (ANILCA ââ¬â 1980), most of the Range plus more of the North Slope was designated as Wilderness and called the Arctic National Wildlife Refuge. However, Section 1002 of ANILCA decided the part of the Range not considered Wilderness should be part of ANWR, although it must be researched before it was decided whether or not it should be designated as Wilderness or used for oil development. This disputed section is called the 1002 Area (Alaska Wilderness League 2003a; Ecological Society of America, 2002; Gibbs, 2001; U. S. Fish and Wildlife Service, 2000b). Studies conducted in the 1002 Area showed that oil and gas development would cause great harm to its wildlife (U. S. Fish and Wildlife Service, 2000b). Unfortunately, the oil companies do not seem to see the beauty of this wild area, only the possible profit in it. The oil industry would still like to drill in the 1002 Area (the Coastal Plain), an area of 1. 5 million acres between the Arctic Ocean and the Brooks Range (Alaska Wilderness League 2003a; Ecological Society of America, 2002; Gibbs, 2001; Sierra Club, 2001). However, the Coastal Plain is vital to the continued existence of many organisms and is full of life during the short spring and summer months, giving it the nickname ââ¬Å"America's Serengetiâ⬠(Alaska Wilderness League 2003a; Alaska Wilderness League 2003b; Defenders of Wildlife, 2001b). The Porcupine River caribou herd of about 130,000 goes to the Coastal Plain on an annual basis to bear and nurse their young before migrating to warmer climates (Alaska Wilderness League 2003b; Gibbs, 2001; U. S. Fish and Wildlife Service, 2000b; Roth, 1995). Polar bears use it as their most vital denning area on land (Alaska Wilderness League 2003b; Roth, 1995). Musk oxen, grizzly bears, wolves, wolverines, foxes, golden eagles, and snowy owls assemble there to stalk their prey and build their dens. Dall sheep, whales, moose, 36 fish species, and eight other marine mammals thrive in the region, too. About 300,000 snow geese also stop there in the fall to eat after coming from their nesting grounds in Canada (Alaska Wilderness League 2003a; U. S. Fish &Wildlife Service, 2002). Another 135 species of birds use the land to breed, nest, raise their young, feed, or rest before they migrate to areas throughout the United States and beyond (Alaska Wilderness League 2003b; Babbitt, 1995). The 1002 Area is home to a variety of wildlife. So, drilling should not occur in the 1002 Area because it would be detrimental to the animals living there. Oil development could hurt the wildlife in many ways. The emissions from aircrafts, scents of workers, and the noise of vehicles and other engines could displace the animals (Gibbs, 2001). Roads and pipelines would also displace the wildlife because their normal routes would be blocked (Alaska Wilderness League, 2003b). Drilling would cause great harm to the animals that rely on the Coastal Plain of ANWR. Additionally, the 135 species of birds that nest and feed in the 1002 Area would be affected. Many of the birds would lose critical habitat, causing population declines for already small populations. Also, the oil fields would attract predators, further lowering their numbers (Audubon, 2002). Other studies around the other Alaskan oil fields have shown tundra swans to nest over 650 feet from the roads (Gibbs, 2001). Many of the other migratory birds are also sensitive to disturbances, and oil production in ANWR would interrupt migration patterns that have been occurring for many years (Alaska Wilderness League 2003b). The migratory species would carry the effects with them throughout the world (UNEP, 2001). Caribou are also sensitive to disturbances. Caribou with young stay at least 2. 5 miles away from roads (Gibbs, 2001). So, the caribou would be pushed into the foothills of the Brooks Range, an area with more predators (Ecological Society of America, 2002). A computer model estimated that calf survival would be reduced about 14 percent by oil production in ANWR (Gibbs, 2001). And, the U. S. Fish and Wildlife Service believes that lowering the calf survival by only five percent would cause the Porcupine caribou herd to suffer population declines (Alaska Wilderness League 2003b). The musk oxen's population would also drop, too. They live on the Coastal Plain year-round (Montgomery, 2003). They need to conserve their energy and move very little to live on the Coastal Plain in the winter because there is little to eat, and it is very cold. The musk oxen would be forced off of the 1002 Area by drilling, and the Department of the Interior thinks this would lower their population 25 to 50 percent (Alaska Wilderness League 2003). The polar bears need the Coastal Plain to continue their current population numbers as well. It is needed for pregnant polar bears to nest upon and raise their cubs. The cubs need to be protected in their dens for three months. Any sort of disturbance would cause them to leave their dens early, which would harm their newborn cubs (Alaska Wilderness League 2003b). Bowhead whales also migrate past the Coastal Plain. They are needed by the Kaktoviks (the people indigenous to the North Slope) for food and cultural activities. However, the oil development occurring presently has already displaced them 9 to 15 miles from any noise (Montgomery, 2003). So, the Kaktoviks need areas without drilling to continue their subsistence way of life. Furthermore, all of the aquatic animals (including bowhead whales and polar bears) would be greatly harmed by an oil spill. Development in the waters is not significant as of yet, but if more development occurs on land, then more development may occur offshore. Many animals are very vulnerable to the effects of an oil spill, so more development should not occur (Montgomery, 2003). In addition to harming wildlife, oil development would harm the physical environment as well. The drilling west of the refuge (near Prudhoe Bay) has already done considerable damage. It has turned 400 square miles of undisturbed wilderness into 1500 miles of roads and pipelines, 1400 wells, three airports, 17 sewage treatment plants, and hundreds of large waste pits. The drilling has discharged into the environment more that 43,000 tons of nitrogen oxides each year, contributing to smog and acid rain production, and 100,000 metric tons of methane that leads to global warming. There have been about 1,600 spills containing 1. 2 million gallons of oil, diesel fuel, acid, drilling fluid, and many other harmful substances between 1994 and 1999 (Indigenous Environmental Network, 2001). There is about one spill each day (Alaska Wilderness League 2003c). All of this could occur in ANWR if the oil companies get what they want. And, you would think that there must be a gold mine of oil under the 1002 Area if they would sacrifice such an important area of land. However, the U. S. Geological Survey predicts there is only enough oil beneath the Coastal Plain to sustain the energy needs of America for six months (Alaska Wilderness League 2003a; Alaska Wilderness League 2003c). The Department of the Interior has estimated that ââ¬Å"there is only a one-in-five chance of finding any economically recoverable oil in the refugeâ⬠(Roth, 1995). It is not worth ruining a pristine wilderness supporting many animals for very little oil that may not even be ââ¬Å"economically recoverable. â⬠Not only is there little oil under the Coastal Plain, it is also found in only small accumulations rather than one large oil field (like Prudhoe Bay). So, there would have to be more development areas, increasing the effect on the wildlife and environment (Ecological Society of America, 2002). Overall, the drilling would cause a lot of damage. A pristine wilderness would be turned into a noisy, polluted, developed area. Millions of species of animals would be harmed. They would no longer be able to use the Coastal Plain to feed, mate, nest, and hunt. They would be forced onto marginal lands, and their numbers would be negatively affected (Alaska Wilderness League 2003b; Gibbs, 2001; U. S. Fish and Wildlife Service, 2000b). And, the drilling could cause many environmental problems, including global warming, smog, and acid rain (Indigenous Environmental Network, 2001). Plus, the drilling would not even solve the energy problems in the U. S. So, drilling in ANWR should be prevented!
Subscribe to:
Posts (Atom)