BENTLEY CELEBRATES 20 YEARS IN CHINA WITH UNIQUE LONDON INSPIRED COMMISSIONS FROM MULLINER

0
  • Two decades of Bentley in China marked with new Mulliner Bentleys
  • Four families of 20 cars each showcase stunning Mulliner designs
  • Each family inspired by a different iconic London location
  • Mulliner’s designers create unique specifications to reflect unique characters, matched by artisanal handcraftsmanship
  • New colours, veneers and bespoke details used for the first time
  • ‘The Guard’ Continental GT pays homage to the Royal Guards
  • ‘The Carnaby’ Continental GTC celebrates Carnaby Street in Soho
  • ‘The Pall Mall’ Flying Spur inspired by the Bentley State Limousine
  • ‘The Savile Row’ Bentayga inspired by the world’s most famous tailors
  • All 80 V8-powered cars to be sold in China

(Crewe, 15 July 2022) Bentley Mulliner has created a unique collection of new Bentleys to celebrate the 20th anniversary of the British marque’s presence in China. Each of the four special models has been inspired by a famous location in London, where W.O. Bentley founded Bentley Motors in 1919.

Mulliner’s considered design and meticulous handcraftsmanship have been applied to the Continental GT, Continental GTC, Flying Spur and Bentayga to create the four families of cars within the collection, with each one numbered as one of 20 to denote its exclusivity.

The four models – The Guard, The Carnaby, The Pall Mall and The Savile Row – introduce unique designs, embroidery and Mulliner features that characterise the cars and celebrate their iconic London muses. 20 cars in each family are due to be individually handcrafted by Mulliner, and all are destined for Chinese clients.

The Guard

The first car in the collection is The Guard, inspired by the famous Royal Guards who protect the Royal Household. St James Red pearlescent paint with a Beluga roof mimic the red tunic and 18” black bearskin hats worn by the Guards. The bodywork is complemented by 21” ten-spoke wheels, painted black but with a bright machined finish, and a carbon fibre Styling Specification body kit (front splitter, side sill extensions, rear diffuser and boot lid spoiler) also painted in Beluga but finished with a Moonbeam pinstripe. Subtle ‘The Guard’ exterior badges in black, denoting the car as one of 20, adorn the front wings.

Inside the cabin, a bespoke three-tone colour split in Linen, Beluga and Hotspur is completed by Beluga lambswool rugs. Veneers match the leather, being finished in Piano Hotspur over Piano Black, demonstrating Mulliner’s ability to paint wood veneer to match any interior hide or exterior paint hue. Contrast stitching and piping add the final accents of colour.

The gold tunic buttons of the Guards’ uniform are reflected by Gold Organ Stops to control the cabin heating, ventilation and air conditioning system, while the speakers of the Bang & Olufsen sound system are finished in black and gold to match. Headrest embroidery, an overlay to the passenger fascia and bespoke treadplates all carry The Guard graphics.    

The Carnaby

The Convertible model in the collection is The Carnaby, based on Carnaby Street in London’s Soho district. Known for its energetic and lively atmosphere and bright colours, Carnaby Street has inspired an equally vibrant Bentley available in four different colours – Radium, Jetstream II, Orange Flame and Onyx. 22” wheels are black-painted and then finished with a solid white (Arctica) accent, which is matched by an Arctica pinstripe to the Styling Specification body kit. The Carnaby badging is fitted to the front wings.

Inside, bespoke Radium hide accents and matching contrast stitching in both Radium and Silver bring a splash of vibrancy through Beluga leather, along with a colourful diamond motif set into the passenger fascia, that represents the four colours in the family.

The centre console features new dark tint diamond brushed aluminium, while embroidery uses the same diamond motif as the fascia – with the exterior colour shown more boldly in the four-colour design.

The Pall Mall

In 2002, the same year that the first Bentley was sold in China, Bentley delivered a new State Limousine to Her Majesty The Queen, in celebration of her Golden Jubilee. 20 years later, the car is still the official State Limousine of Her Majesty, and often seen on formal and state occasions.

The Pall Mall Flying Spur is a 2022 homage to the State Limousine, featuring bespoke duo-tone Beluga over Claret paint with matching 22” ten-spoke wheels in a claret-painted and bright-machined finish. Exterior bright chromework and a “The Pall Mall” badge to the C-pillar complete the regal exterior.

In the four-seat cabin, a bespoke and unique front-to-rear colour split separates the rear seats from the front, flowing from Imperial Blue in the front to the bespoke hide colour of Baroda Blue (colour-matched to the hide in the State Limousine) for the rear seats. A full length centre console separates the two rear seats. The veneer uses one wood species with two different finishes – Open Pore Burr Walnut over High Gloss Burr Walnut, for a beautiful combination of pattern and texture. The rear doors are finished with Burr Walnut, while the backs of the front seats house picnic tables finished in Piano Baroda Blue.

The finishing touches to the cabin include bespoke micro-piping in Pale Gold, contrasting with seat piping in Imperial Blue. A bespoke crown motif is embroidered to the seats, and the rear seats include loose leather-trimmed cushions. The crown motif is also repeated as a veneer overlay in Gold to the centre rear console, the passenger fascia and the rear door panels.

The Savile Row

The final car in the collection is The Savile Row – a Bentayga that uses the world-renowned home of tailoring as its inspiration. Traditional tailoring materials are given a modern twist, with a design that pays respect to the craftspeople of Savile Row.

Clean Cumbrian Green bodywork is twinned with 22” ten-spoke wheels, Cumbrian Green-painted and with a bright machined finish. Inside, the four seat cabin with rear centre console uses a beautiful bespoke colour split in Cumbrian Green and Portland hides, with carefully selected areas of contrast stitching. Mulliner’s ‘Serenity’ seat quilting to the seats, doors and backboard is complemented by bespoke and exclusive High Gloss Burr Elm veneer on the fascias, centre consoles and door waistrails – the first time this veneer has been used in a modern Bentley.

Embroidery showing a suit and bow tie is stitched to the headrests, while the special model is also denoted by an overlay in the passenger fascia and by bespoke treadplates, along with exterior badging to the D pillar.

Summary

The 80 cars of this special collection will be sold exclusively in China over the coming months, with the first examples due to make their global debut in China shortly. Customer demand for these unique examples of Mulliner’s incredible design and artisanal handcraftsmanship skills is already extremely high.

– ENDS –

Notes to editors

Bentley Motors is the most sought-after luxury car brand in the world. The company’s headquarters in Crewe is home to all of its operations including design, R&D, engineering, Mulliner and production of the company’s five model lines, Continental GT, Continental GT Convertible, Flying Spur, Bentayga and Bentayga EWB. The combination of fine craftsmanship, using skills that have been handed down through generations, alongside engineering expertise and cutting-edge technology is unique to UK luxury car brands such as Bentley. It is also an example of high-value British manufacturing at its best. Bentley employs around 4,000 people at Crewe.

Philips’ Future Health Index 2022 identifies radiology leaders as the true early adopters of AI and predictive analytics in healthcare

0

It’s not surprising that informatics healthcare leaders, with their day-to-day lives steeped in data, would be at the forefront of applying artificial intelligence (AI) and predictive analytics to address healthcare challenges. Indeed, an analysis of responses to Philips’ Future Health Index 2022 – an independent survey of almost 3,000 healthcare leaders across 15 countries – reveals growing trust in AI and predictive analytics among this important group. However, the report also reveals that despite growing trust among informatics leaders, radiology leaders are the true early adopters of advanced analytics technologies. Ever since digital PACS (Picture Archiving and Communication Systems) were introduced around 30 years ago, radiology departments have been amassing huge amounts of known-outcome medical imaging data, much of it already quantitative or retrospectively quantifiable. What better data set to train AI and predictive analytics algorithms on.

Almost a third (31%) of the radiology healthcare leaders surveyed stated they had already adopted predictive analytics, compared to the global average for all healthcare leaders surveyed of less than a quarter (24%). In fact, nearly 4 out of 5 (82%) believe predictive analytics can have a positive impact on health outcomes overall, with around three quarters believing it could positively impact population health management (76%) and health equality (76%). In addition to these patient benefits, three-quarters (75%) reported that predictive analytics can also positively impact the healthcare staff experience. Faced with ever-increasing demand to deliver better and faster diagnoses in the face of a world shortage of skilled radiologists, that could be an important benefit in terms of staff retention.

A positive experience but with reservations

As early adopters, radiology healthcare leaders’ initial experience of predictive analytics appears to have been positive. More than three quarters (79%) stated that they trust the technology in clinical settings, with a similar proportion (75%) stating they trust it in operational settings. Like other healthcare leaders, 29% of those surveyed indicated that improved data privacy and security protocols, and better regulation of privacy and security in clinical applications, would increase trust even further. Nearly one-third (31%) expressed a desire to know what goes on ‘inside the box’ in terms of transparency about how insights and recommendations derived from predictive analytics are determined.

The good news is, 76% of radiology leaders surveyed appear to have confidence in the accuracy of their data and in their facility’s ability to extract insights from it (77%).

Chief Business Leader of Precision Diagnosis at Philips

Kees Wesdorp

“The good news is, 76% of radiology leaders surveyed appear to have confidence in the accuracy of their data and in their facility’s ability to extract insights from it (77%). The bad news is, one of the biggest challenges facing radiology leaders appears to be managing the sheer volume of data available to them, with nearly a quarter (24%) citing it as their top data-related issue.” – Kees Wesdorp, Chief Business Leader of Precision Diagnosis at Philips

It’s no surprise then that almost two-thirds (65%) indicated that their staff are overwhelmed by the amount of data available to them, more than leaders in informatics (59%) and cardiology (55%). Other barriers to the optimal use of data included technology infrastructure, staff resistance to technology upgrades, lack of staff knowledge about how to use the data, and data policy and regulations; many of which are common with their peers in informatics and cardiology. When it comes to rectifying these issues, radiology leaders are more likely (35% of those surveyed) than both the global average (27%) and informatics leaders (21%) to cite specialized healthcare management consulting services as one possible solution, suggesting that data utilization in radiology may benefit from specialized consulting services with a health technology company. Other solutions cited were collaborations with academic institutions, health insurance companies, and other hospitals or healthcare facilities.

Driving productivity in the face of increased demand

In terms of their overall priorities, increasing the level of care and driving radiology department efficiency are top of mind. Nearly one-third (30%) of the radiology healthcare leaders surveyed said being at the forefront of care delivery was their top priority, while almost as many (27%) said that driving efficiency within their facility was a priority. Early adoption of predictive analytics to help address these priorities is a clear indication of their belief in digital solutions.

More than half (53%) of radiology leaders surveyed said they are currently investing in AI, with roughly the same proportion currently investing in digital health records (50%) or electronic medical records (EMR), and only a slightly smaller fraction investing in telehealth (48%). The number investing in digital health records (50%) is significantly more than the global average (39%) for all healthcare leaders surveyed, and higher than the figure for informatics healthcare leaders (32%), indicating radiology leaders view the EMR as essential for achieving their goals.

AI appears to be the next logical step. Asked whether they would be investing in these areas in three years’ time, the number planning to invest in digital health records dropped to 31%, yet the number planning to invest in AI jumped from 53% to 75%. 

Retaining staff

When it comes to staff satisfaction and retention, radiology leaders were roughly in line with other healthcare leaders in saying it is one of their main priorities. Almost a third (29%) said it was one of their priorities, the global average for all healthcare leaders surveyed being 30%. They also indicated that improving staff satisfaction and retention is a challenge that’s not going away anytime soon. Around a quarter (24%) thought it would remain one of their top priorities in three years’ time.

Addressing inequalities

As they come out of the COVID-19 pandemic, addressing healthcare inequalities is also a high priority for radiology leaders, with nearly two thirds (63%) indicating they already have or are developing initiatives to solve health inequalities. As mentioned earlier, it’s one of the areas where they believe predictive analytics could play an important role – a view expressed by over three quarters (76%) of the radiology leaders surveyed.

Now in its seventh year, the Future Health Index 2022 report, based on proprietary research from nearly 3,000 respondents conducted across 15 countries, explores how healthcare leaders are harnessing the power of data and digital technology as they look to address their key challenges coming out of the COVID-19 pandemic. Visit the Future Health Index site for more information on this year’s data and to download a copy of the Future Health Index (FHI) 2022 report: ‘Healthcare hits reset: Priorities shift as healthcare leaders navigate a changed world’.

Philips will present the latest FHI 2022 Global Report results impacting radiologists at the European Congress of Radiology (ECR). Join Philips in the Philips Zone at ECR 2022 (Level 2 Foyer C of the Austria Center), July 13-17, 2022, in Vienna, Austria, and visit Philips at ECR 2022 for more information on Philips’ AI-powered Precision Diagnosis suite of solutions, featuring smart connected imaging systems and integrated radiology workflow solutions, designed to increase diagnostic confidence and clinical outcomes. 

Intel Declares Quarterly Cash Dividend

0

Intel’s board of directors declares a quarterly dividend on company common stock for stockholders of record 

Intel Corporation today announced that its board of directors has declared a quarterly dividend of $0.365 per share ($1.46 per share on an annual basis) on the company’s common stock. The dividend will be payable on Sept. 1, 2022, to stockholders of record on Aug. 7, 2022.

Air Canada Foundation’s 10th Annual Golf Tournament Nets More Than $1 Million for Children and Youth Health and Well-Being

0

The Air Canada Foundation (the Foundation) hosted its 10th annual charity golf tournament this week and successfully raised $ 1,087,609 to support charitable organizations dedicated to the health and well-being of children and youth in Canada.

The Air Canada Foundation hosted its 10th annual charity golf tournament this week and successfully raised $ 1,087,609 to support charitable organizations dedicated to the health and well-being of children and youth in Canada. (CNW Group/Air Canada)

“This is a milestone year for the Air Canada Foundation as we celebrate our 10th anniversary, and the 10th annual golf tournament, our largest fundraiser of the year. During the past decade, collectively we have helped make a difference improving children’s health and well-being. On behalf of all the children and families the Foundation supports, I wish to express our heartfelt gratitude and appreciation to Air Canada’s partners and others who joined us for this wonderful event,” said Priscille LeBlanc, Chair of the Air Canada Foundation. “The funds raised will allow the Foundation to continue its mission of helping kids spread their wings.”

“Representing the heart of our organization, the work and mission of the Air Canada Foundation reminds us all of the role we can all take to help Canadian families in need. Despite a very challenging two years during the pandemic, I am very grateful that together, we continue our long history of support in our communities. Thank you to the generosity of our supporters, donors and employee volunteers involved in this year’s fundraising golf tournament which enables the Air Canada Foundation to keep making a difference to children and their families,” said Michael Rousseau, President and Chief Executive Officer at Air Canada.

Held at the Saint-Raphaël Golf Club in Montreal, the event welcomed nearly 300 guests with the support of 100 sponsors and numerous Air Canada retirees and employee volunteers.

A special highlight of this annual tournament is the coveted lemonade stand, manned this year by Air Canada Foundation ambassadors Léa-Jade and Coralie, raising $10,000.

The Foundation also welcomed special guests Gregory Charles, one of Quebec’s most talented artists who performed for the Foundation’s guests, and three-time Olympic gold medallist in women’s hockey, Marie-Philip Poulin.

The Air Canada Foundation today also released its most recent impact report, covering efforts and initiatives throughout 2020 and 2021. Despite the challenges presented over the last two years brought on by the pandemic, the Foundation continued to innovate to provide support to Canadians in need, provided opportunities for employees to give back to their communities, and helped to facilitate donations and humanitarian relief during times of crisis.

The Air Canada Foundation is committed to giving back to children and communities through various programs and partnerships. Since 2012 it has:

  • Donated more than $12 million in grants to Canadian-registered charities focused on the health and well-being of children.
  • Donated more than 11,000 airline tickets to charitable organizations to support fundraising activities or program development.
  • Made possible more than 9,000 flights to make children’s dreams come true.

About the Air Canada Foundation

The Air Canada Foundation, a not-for-profit organization focused on the health and well-being of children and youth, was launched in 2012. It offers both financial and in-kind support to Canadian-registered charities. Core programs include the Hospital Transportation Program, which redistributes Aeroplan points to 15 pediatric hospitals across Canada, enabling sick children to access the medical care they need away from home. The Air Canada Foundation, in collaboration with the airline, also engages directly in fundraising activities, such as the Every Bit Counts program, which encourages Air Canada and Air Canada Rouge customers to donate loose change of all denominations on board flights or through collection containers available in Air Canada Maple Leaf Lounges. The Foundation also offers continued support to major health-related causes that benefit Canadians and is an active participant in international humanitarian relief activity as the need arises. For more information about the Air Canada Foundation, please visit www.aircanada.com/foundation or in Air Canada’s 2020 Corporate Sustainability report available at www.aircanada.com/citizensoftheworld.

About Air Canada

Air Canada is Canada’s largest airline, the country’s flag carrier and a founding member of Star Alliance, the world’s most comprehensive air transportation network celebrating its 25th anniversary in 2022. Air Canada provides scheduled passenger service directly to 51 airports in Canada, 51 in the United States and 86 internationally. It is the only international network carrier in North America to receive a Four-Star ranking from Skytrax, which in 2021 gave Air Canada awards for the Best Airline Staff in North America, Best Airline Staff in Canada, Best Business Class Lounge in North America, and an excellence award for managing COVID-19. Through its leading travel loyalty Aeroplan program, Air Canada offers the ability to earn or redeem points on the world’s largest airline partner network of 45 airlines, plus through an extensive range of merchandise, hotel and car rental rewards. Its freight division, Air Canada Cargo, provides air freight lift and connectivity to hundreds of destinations across six continents using Air Canada’s passenger flights and cargo-only flights with its fleet of Boeing 767-300 freighters. Air Canada has committed to a net zero emissions goal from all global operations by 2050. 

Internet: aircanada.com/media

Sign up for Air Canada news: aircanada.com

Media Resources:

Photos 
Videos 
B-Roll
Articles

SOURCE Air Canada

For further information: media@aircanada.ca

The Ritz-Carlton Named Top Luxury Brand in the J.D. Power 2022 North America Hotel Guest Satisfaction Index Study

0

The Ritz-Carlton is proud to announce it has been named the top luxury brand by the J.D. Power 2022 North America Hotel Guest Satisfaction Index Study for a second consecutive year, representing the highest guest satisfaction rating among travelers in the study’s luxury segment. The Ritz-Carlton has achieved first place for 7 out of the last 8 years.

“We are thrilled to once again receive this coveted recognition, which shows that through continued innovation and exceptional service we are delivering a memorable experience and exceeding the expectations of our guests,” said Donna McNamara, Vice President and Global Brand Leader for The Ritz-Carlton. “This achievement is also a reflection of the hard work and genuine care provided by our Ladies and Gentlemen at our hotels around the world, as their commitment to our guests is at the heart of every stay.”

The North America Hotel Guest Satisfaction Index (NAGSI) Study, now in its 26th year, measures customer satisfaction from approximately 34,000 hotel guests for stays in North America between May 2020 and May 2021. J.D. Power is a global leader in consumer insights, advisory services and data and analytics, and has delivered incisive industry intelligence on customer interactions with brands and products for more than 50 years.

[Better Life Story] How Yimenu’s Passion for Technology Led Him to LG

0


(From left to right) Yimenu Weldeyes Adefris, technical support assistant with the LGEME Gulf SVC Team and
Ryu Kwang-jin, Master of LGEME Tech Support & Training Team

As a young boy growing up in Ethiopia, Yimenu Weldeyes Adefris always knew he wanted a career in technology. But with fierce competition and limited local opportunities to gain the required skills and knowledge, it seemed highly likely that he may never get the chance.

The LG-KOICA TVET College in Ethiopia

LG-KOICA Hope TVET College, located in the Ethiopian capital of Addis Ababa, was co-founded by LG Electronics and the Korean International Cooperation Agency (KOICA) to help give passionate and capable young Ethiopians, like Yimenu, the tools needed to succeed in the tech industry. A graduate of the school, Yimenu now works as a full-time technical support assistant with LG Electronics Middle East (LGEME).

A trainee repairing a machine at a factory

Not only was he top of his class at LG-KOICA Hope TVET College for three consecutive years, Yimenu was also recognized by the school’s faculty as an “excellent student.” After completing his studies in 2018, he worked for two years as an intern at LGEME, earning selection to his current role of technical support assistant in 2020.

“I am extremely grateful for the opportunity to attend LG-KOICA Hope TVET College and for the ongoing career opportunities and professional growth I’ve enjoyed since joining LG,” he remarked. “I thank the college and the company for helping to make my childhood dream a reality.”

“I applied to LG-KOICA Hope TVET College at my mother’s recommendation,” he continued. “At first, studying was very difficult because there was so much to take in and I was also working part-time,” he added. “But, the guidance I received from the instructors and advisors there really helped me to push through, giving me the confidence and the foundation of knowledge I needed to succeed professionally.”

In addition to offering vocational training covering the repair and servicing of various electronics products, including home appliances, the college also offers comprehensive courses in information and communication technologies. Graduates of LG-KOICA have earned a reputation for being workforce-ready and for being innovative thinkers: a sought-after trait that LG actively fosters in all of its employees – and students – worldwide.

Although he learned much from and admired all of his instructors at the school, Yimenu formed a special bond with LG master technician, Ryu Kwang-jin. “Mr. Ryu definitely increased my passion for and understanding of technology and continues to be a role model and mentor for me,” Yimenu noted. “It’s because of him that I strive every day to become a better technician. One day, I hope to become a master technician, just like Mr. Ryu.”

Yimenu gives much of the credit for being the top performer in his class to Ryu. Inspired by his mentor, he spent much of his time outside the classroom applying his growing skill-base at home. The budding technician dismantled (and put back together) the family TV, doing the same with his mother’s mobile phone and various other devices around the house. Seeing the young man’s enthusiasm and aptitude for technology, Ryu recommended Yimenu take advanced courses to help him accelerate and expand his competencies. Today, having learned how to repair practically every LG home appliance and B2B product, he is currently in charge of technical support for 12 countries, including the UAE, Bahrain and Qatar.

To further his understanding of LG’s latest technical services and support processes, Yimenu recently traveled to South Korea to visit the company’s home base. There, he was reunited with his teacher and mentor.

“He is full of passion for technology,” said Ryu, recalling Yimenu as a shy but spirited student. “I wanted to help him fulfill his enormous potential and make his dreams come true. I believe he can become a great LG master technician. I am very proud to have taught him, but even more so to see his continued growth, both professionally and personally.”

For Ethiopian youngsters who dream of following in his footsteps and carving out a successful career in their chosen field, Yimenu has some advice of his own to impart: “Keep challenging yourselves to become better people, pursue your dreams and listen to those with the experience and wisdom to help guide you. When you work hard and believe, anything is possible.”

eBay’s Notification Streaming Platform: How eBay Handles Real-Time Push Notifications at Scale

0

A case study demonstrates how eBay’s Notification Engineering team optimizes a streaming system in a microservice architecture to support high-throughput broadcast notifications.

Streaming systems in event-driven microservice architecture are often compared with distributed data processing frameworks, such as Flink and Spark etc., in terms of technical design choices. At eBay, we have built a high-throughput event streaming platform in microservices architecture where eBay’s partners can subscribe to eBay’s business events such as product feeds updates, bid status changes and item shipment information, and receive push notifications in real time. Here’s a high-level illustration of the data flow:

Figure 1: The high level data flow of the business event streaming

  1. The external event subscriber creates the notification subscription through the eBay Notification Public API.
  2. The subscription is saved as part of the notification configuration metadata.
  3. The event producer publishes the event through RESTful API or message queue.
  4. The raw event is delivered to the event streaming platform.
  5. The event streaming platform resolves the subscriptions from the metadata store and performs complex event processing.
  6. The event is delivered to the event subscriber via HTTP push.

Broadcast notification was a significant, though not the only, challenge during this project. The domain team requires our event streaming platform to push broadcast notifications to 20,000 subscribers in real time. For unicast notification, we can fetch the subscription from the database, process the notification and dispatch it to the recipient. However, for broadcast notification, loading all 20,000 subscriptions from the database and processing them is a time-consuming task which also blocks the event processing thread until it finishes, thus increasing the overall latency. This approach is not nearly optimal, so we decided to rethink it.

One option we considered is to offload the long-running task to a distributed stream/batch processing system such as Flink or Spark. There are a couple of considerations in this option:

  • The kind of event processing we’re handling is not stateful computation; it mainly involves enriching the raw event with several blocking-service calls.
  • The microservice architecture ecosystem in eBay is mature and comprehensive. It covers everything from integration with internal services to development lifecycle management (a mature CI/CD pipeline, managed application framework upgrade, reliable alerting and monitoring platform, etc.). 

Adopting such streaming systems is suboptimal and unconvincing for this case, though we do use Flink in our analytics, and also means giving up all the conveniences brought by the ecosystem. Furthermore, the problem we’re facing now is not microservice architecture specific: Even if we adopted another streaming system, the scale of the problem would not change — we still need to think about the decomposition and optimization of a long-running task. 

Reconstructable Data Partitioning Strategy

Instead of trying to fetch the subscriptions all at once, let’s consider breaking down this long-running task into subtasks. Each task can only fetch a subset of the subscriptions, with all the subtasks together encompassing the entire subscription dataset. Various strategies exist for the dataset partitioning, such as by the hashing of some data fields, or by pagination. But these options are not efficient for reconstruction. For example, to reconstruct the data at page index 200, we need to sort the entire dataset and iterate until the 200th page is reached. (This is the behavior for our database, though it may vary across database implementations.) We’re seeking a way to partition the dataset that can efficiently reconstruct the partition for the purpose of task distribution and reprocessing (more about this in later sections).

The subscription is created with an UTC timestamp, which is chronologically ordered and indexed (time series data). It is a good candidate for the partition criteria, because it does not change once created. Supposing the subscription dataset S has n subscriptions in total, each is created at timestamp ti, where i is the i-th subscription created for this topic. If we sort all the subscriptions in chronological order and group the subscription at a window size of m, we can get a matrix of subscriptions where each row is a subscription group: 

220623 Push Notifications tech blog v1 01 inc 1600x image 2

We can also derive an immutable time windowWk composed by the first timestamp and last timestamp from the subscription group:

220623 Push Notifications tech blog v1 01 inc 1600x image 3

Based on this partition strategy, the process of sending a broadcast notification at scale can be broken down into two phases:

  1. Splitting the broadcast task into subtasks which each contains a corresponding time window.
  2. Processing the subtasks concurrently.

This seems to be a step forward: Fetching the time window is a much more lightweight task than fetching all the subscriptions, and the subtasks can now be processed concurrently. 

Boost Query Performance via Materialized View

Even though the query for generating the time window is faster than fetching all the data, it still takes linear time proportional to the number of the subscriptions. Generating all the time windows for 20,000 subscriptions is still quite time-consuming. If we have an even larger number of subscriptions, it will take more iterations from application to the database to obtain the complete list of time windows, and eventually this will become the next slow query. Given the property of the createdAt timestamp is immutable and monotonically increasing, then with a constant window size, the historical time windows should always be the same. We only need to care about updating the last time window when new subscriptions are created. We can create a materialized view containing all the time windows which is refreshed on new subscription creation. So instead of generating the time windows on demand, we can directly fetch the already-generated time windows from the view and this takes a constant time.  

Fetching time windows from a materialized view

Figure 2: Fetching time windows from a materialized view.

In the above illustration:

  1. The subscription table insertions will trigger a refresh on the materialized view. (You can actually only refresh the last row if you implement this through a table.)
  2. The event processor directly fetches the time windows from the view.

The materialized view we’re talking about here does not rely on a specific database implementation; if a given database does not support it, it can be simulated by using a database table or a distributed in-memory data grid. (In such cases, you need to handle the refresh on your own.)

Reactive Event Processing Pipeline

After breaking down the long-running broadcast task into many subtasks, we are able to process these subtasks in parallel. However, a typical event processing pipeline is usually composed of multiple processing stages. This usually involves orchestrating multiple processing units to form a DAG (Directed Acyclic Graph), and controlling concurrency levels in each processing unit. This is admittedly difficult and performance optimization is particularly tricky. We have tried to build the entire pipeline using Java Concurrency API and Reactive Streams API, and we chose Reactive Streams. The goal we’re trying to achieve here is to build an asynchronous, non-blocking event processing pipeline that can maximize the event processing performance. The Reactive Streams implementation offers a rich set of operators and supports operations such as asynchronous parallel transformation, stream fan-in and fan-out, grouping, windowing, buffering and more, which laid the foundation for our parallel processing pipelines. Combined with a reactive message queue client, we can build an end-to-end reactive pipeline with built-in flow control based on backpressure.

A end-to-end reactive event processing pipeline

Figure 3: A end-to-end reactive event processing pipeline.

The above illustration depicts an end-to-end reactive pipeline:

  1. The pipeline ingests the inbound events through a reactive data connector with built-in backpressure.
  2. Inside the pipeline, parallel transformation, buffering, non-blocking service calls and more are composed together with Reactive Streams operators.
  3. The processed events flow into the downstream message queue using the same reactive data connector.  

Distributed Event Processing

Now we have built a reactive event-processing pipeline which processes the broadcast notification subtasks in parallel. However, even with a window size of 200, 20,000 subscriptions can end up with 200 subtasks. The parallelism of a thread pool is limited by the number of CPU cores, and so an oversizing thread pool can diminish the marginal benefits. The ideal solution is to distribute these subtasks over to the cluster and utilize the cluster’s computing capabilities. The broadcast subtask is a simple fire-and-forget style processing, so we can leverage a message queue for the task distribution. 

Figure 4. Task distribution via message queue 

The distributed event processing steps are as follows:

  1. An event processor instance receives raw events from the upstream message queue.
  2. The event processor instance queries the materialized view for all the subscriptions partitions (time windows).
  3. The event processor instance generates subtasks for each time window and sends them to the message queue transactionally.
  4. The instances of the cluster receive the tasks with partition information (time window) inside.
  5. The consumer of the subtask fetches the subscriptions within the time window. 
  6. The consumer of the subtask fans out the notifications for each subscription.  

After this optimization, when receiving a broadcast notification from upstream, the event processor only needs to:

  1. Split the task into subtasks.
  2. Submit the subtasks to the task queue.
  3. Acknowledge back to the message broker.

After this optimization, the message consumption timeout issue has gone. This optimization also confirms the value of a reconstructable partitioning strategy. 

Caching with Task Affinity

The performance and reliability of our event processing pipeline can be severely negatively impacted by the latency of external service calls and database queries. The subscription data and most of the configuration metadata, once created, don’t change often. Ideally, we can cache them as much as possible, to reduce the amount of external calls. The round-robin method of task assignment loses the data affinity; We can use a customized task assignment strategy to always bind a specific subtask (immutable time window) to a partition index. As a result, the event processor instance, which is also assigned to a specific partition, always processes the subscriptions from certain time windows. This creates the opportunity to cache the result of external calls inside the instance local memory, due to the limited data size, below is a illustration of task distribution:

Task distribution with partition affinity

Figure 5. Task distribution with partition affinity 

  1. The event processor instance receives the broadcast task and splits it into a subtask list with indexes.
  2. Each task is sent to the partition with an index of task_index % partition_count.
  3. Each event processor instance is assigned to a specific partition, only receiving a certain list of subtasks.

In a parallelized event processing pipeline, operators running in parallel may access the cache at the same time, before the key-value mapping even exists and may direct all traffic from the read-through cache to the backend services – the cache stampede. There are various ways to solve this, such as prefilling the cache or locking at the application layer. We can implement this by ourselves or using Caffeine’s AsyncCache: the first request of a key builds a mapping with a CompletableFuture as the value, which will asynchronously block the read until the CompletableFuture completes.

After all of the above optimizations, we solved the challenge of broadcasting notifications. We also ended up with a scalable, near-optimal (most computations are cached) event streaming platform that still leverages eBay’s microservices ecosystem.

Conclusion

In this article, we have walked through various optimizations applied to the event streaming platform to support large-scale, real-time broadcast push notification. The techniques we talked about in this article also apply to long-running task optimization in microservice architecture. Our experience demonstrated that building stream processing systems on top of a microservices architecture can benefit from the rich and mature ecosystem while achieving high performance.

References

  1. Wampler, Dean. n.d. “Fast Data Architectures for Streaming Applications,” 58.
  2. Kleppmann, Martin. n.d. “Making Sense of Stream Processing,” 183.

Share on FacebookShare on TwitterShare on LinkedInShare on other services

Qualifying Was No Walk in the Park at Lime Rock for BMW M Team RLL. Third to Last Following Post-Qualifying Inspection Failure; Turner Motorsport P4, Paul Miller Racing P7 in GTD.

0

Woodcliff Lake, NJ Woodcliff Lake, N.J. – July 15, 2022 . . . Connor De Phillippi qualified the No. 25 BMW M Team RLL BMW M4 GT3 third in the GTD PRO class but following a failure of post-qualifying technical inspection will start at the rear of the 15-car GT class field in tomorrow’s two-hour-and-forty-minute Northeast Grand Prix. De Phillippi posted a 51.227- minute lap around the 1.5-mile, 7-turn Lime Rock Park circuit, only .148 seconds behind the pole-sitting No. 9 Porsche 911 GT3R. The BMW was moved to the rear of the field for failing to meet the minimum ride height. De Phillippi will co-drive with John Edwards tomorrow. The pair stands sixth in GTD PRO class driver point standings with a season’s-best third place finish at Laguna Seca earlier this year.

In the GTD class, Robby Foley posted the fourth fastest time with a 51.490- minute lap. He will co-drive the No. 96 Turner Motorsport BMW M4 GT3 tomorrow with Bill Auberlen. The No. 1 Paul Miller Racing BMW M4 GT3, of Bryan Sellers and Madison Snow, will start seventh, following Snow’s 51.651-minute qualifying lap. Sellers and Snow lead the GTD class Sprint Cup Championship points standings. Auberlen and Foley stand fourth in Sprint Cup points.

Connor De Phillippi – BMW M Team RLL, No. 25 MOTUL BMW M4 GT3 (P3): “We made a few improvements in the second practice session and squeezed as much as we could from our qualifying package. Success tomorrow will be a result of clever strategy and quick out laps after each pit stop.”

The two-hour-and-forty-minute FCP Euro Northeast Grand Prix takes the green flag at 3:05 p.m. tomorrow and will be broadcast on USA beginning at 5 p.m. ET. IMSA Radio also provides a flag-to-flag broadcast.



BMW Group in America
BMW of North America, LLC has been present in the United States since 1975. Rolls-Royce Motor Cars NA, LLC began distributing vehicles in 2003. The BMW Group in the United States has grown to include marketing, sales, and financial service organizations for the BMW brand of motor vehicles, including motorcycles, the MINI brand, and Rolls-Royce Motor Cars; Designworks, a strategic design consultancy based in California; a technology office in Silicon Valley and various other operations throughout the country. BMW Manufacturing Co., LLC in South Carolina is the BMW Group global center of competence for BMW X models and manufactures the X3, X4, X5, X6 and X7 Sports Activity Vehicles. The BMW Group sales organization is represented in the U.S. through networks of 350 BMW passenger car and BMW Sports Activity Vehicle centers,146 BMW motorcycle retailers, 105 MINI passenger car dealers, and 38 Rolls-Royce Motor Car dealers. BMW (US) Holding Corp., the BMW Group’s sales headquarters for North America, is located in Woodcliff Lake, New Jersey.

Rahal Letterman Lanigan Racing
BMW’s partner, Rahal Letterman Lanigan Racing, based in Indianapolis, Indiana and co-owned by three-time INDYCAR Champion and 1986 Indianapolis 500 winner Bobby Rahal, former CBS Late Show host David Letterman and Mi-Jack co-owner Mike Lanigan, has been competing for over three decades. Prior to the start of their 31st season of competition in 2022, the team had compiled 54 victories, 66 poles, 222 podium finishes, three series championships (1992, 2010, 2011), claimed two Indianapolis 500 victories (Buddy Rice in 2004, Takuma Sato in 2020) and two Rolex 24 at Daytona victories. In 2009 the team joined BMW of North America to campaign the new BMW M3 in the American Le Mans Series. The following year the team won both the Manufacturer and Team Championships in the GT category and swept all three GT titles – Manufacturer, Team, and Driver – in 2011. In 2012, the team finished second in the Team Championship and third in the Manufacturer Championship and in 2013, the team finished second in the Driver, Team, and Manufacturer Championship. From 2014 to 2021, BMW Team RLL competed in the GTLM class of the IMSA WeatherTech SportsCar Championship with a two-car program and brought their total to 22 wins – including the 2019 and 2020 Rolex 24 at Daytona endurance races, 28 poles and 94 podium finishes prior to the start of the 2022 season. The team earned second-place finishes in the Manufacturer, Team, and Driver championships in 2015 and 2017 and were the 2020 Michelin North American Endurance Champions. For 2022, BMW M Team RLL will compete in the GTD Pro class while simultaneously ramping up for a two-car program in the much-anticipated GTP class of IMSA for 2023.

Journalist note: Information about BMW Group and its products in the USA is available to journalists on-line at www.bmwusanews.com and www.press.bmwgroup.com/usa.

BMW M Motorsports Northeast Grand Prix IMSA

IMAGE GALLERIES

BMW at the 2022 Northeast Grand Prix

One year after the German floods: “The scale of the disaster is extreme”

0

A year after the devastating flood, the Ahr valley region in Germany still resembles a construction site and claims settlements in some cases are still being resolved. Allianz’s Versicherungs AG Board Member Jochen Haug explains why this is the case and why he sees “light at the end of the tunnel.”

the low-pressure weather system Bernd devastated parts of Germany, Belgium, and the Netherlands, causing an unprecedented catastrophe that claimed the lives of more than 180 people. Particularly affected was the Ahr valley in Western Germany, with entire villages destroyed by the flood.

A year later, the region still resembles a construction site and claims settlements in some cases are still being resolved. Allianz Versicherungs AG’s Board Member Jochen Haug explains why this is the case and why he still sees “light at the end of the tunnel.”

Mr Haug, looking back now, a year on from these events, what is your first thought?

The scale of the disaster was extreme and not comparable to other serious events we have seen here in recent years. I was particularly affected by the immense human tragedy that came from the disaster. You only really realize what that means when you are on site. I had spoken to many customers and there were many who had lost family members, friends, or neighbors. Our local representatives were also severely affected, with their families, houses or agencies caught up in the flooding. The stories heard from people who experienced this night and the following days will not be forgotten.

But what also impressed me very much was the great generosity. Whether it was tidying up, furnishing emergency kitchens, or making monetary or in-kind donations, the response was incredible.

What were the challenges in settling claims?

Immediately after the disaster, we had to think in a completely new way: in the Ahr valley, the infrastructure was destroyed, entire areas were cut off, with no phone or internet connection. How can we reach our customers and representatives? Who is affected and how? What is needed urgently? That was a completely new situation for us. 

The very next day, we pulled together our claims adjusters from all over Germany and sent them to the affected regions. It was clear to us that we had to prioritize. A flooded cellar is a nuisance for the customer and here too a quick and uncomplicated claims settlement was important. But others were left with nothing. Either their houses were badly damaged or no longer standing at all. So we initiated an immediate payment of up to 10,000 euros for a claim report from severely affected customers – without any proof having to be submitted.  …we initiated an immediate payment of up to 10,000 euros for a claim report from severely affected customers – without any proof having to be submitted.  

The essentials could be bought and a hotel room or a holiday apartment could be rented. In addition, our representatives pointed out that everything was wet and there was no electricity. With the help of our Allianz Handwerkerservice (handyman service; English), we bought around 2,000 drying machines and more than 100 generator sets and transported them to our customers in the region. Our local representatives organized the distribution because they knew where the equipment was urgently needed.

It sounds like everything was perfectly planned.

Of course, we are prepared for severe natural disasters. But Bernd posed special challenges and showed us where we needed to change or adapt our processes. In order to make quick decisions, we set up a cross-functional crisis unit. For example, the decision to purchase emergency power generators and drying equipment could be made without large coordination loops. Our representatives on-site recorded the damage to the customers. 

But how do we ensure that these reports and the information on what is most urgently needed get to Allianz and the crisis unit on time? Again, this was a situation haven’t experienced before. 

Office employees drove or ran to the villages to pick up the documents because sometimes the places were not yet accessible by car. It was an extreme situation. All of this was, on an emotional level, enormously stressful for everyone on-site. That’s why we set up a psychological support hotline that gave our customers, employees, and representatives a space to talk about their experiences.

A year has passed since; have all related claims been completed in the meantime?

Motor vehicle and household contents damage are almost completely closed and, in the case of building damage, more than 80 percent of claims have been completed. With the missing almost 20 percent, we are on the right track and assume that the essential restoration and housing of the buildings will be carried out by the end of the year. 

Here, one must not forget that a destroyed or washed away vehicle or household items can be easily paid out as a total loss. With a damaged or destroyed building, the situation is different. Should and may it be rebuilt in the same place? When is the building permit available? Electricity and water connections as well as the public infrastructure must first be restored before further steps can be planned. A complete drying of a building takes months, provided there is electricity and a drying device. Many craftsmen in the region were affected themselves and order books were oftentimes full. 

With the help of Allianz Handwerkerservice we were also able to provide support from other regions of Germany and the necessary material must also be available and accessible. But, as one customer we spoke with in a video report (see above) said: “You see a light at the end of the tunnel.”

Allianz Versicherung AG board member Jochen Haug (left) and Jens Grote, Member of the Board of Management of Allianz Beratungs- und Vertriebs AG, at the scene of the catastrophe

Canon announces new high-end series of wireless digital radiography devices that contribute to advanced X-ray control and image generation with reduced noise using AI

0

Canon Inc. announced today the launch, in markets outside of Japan1, of the CXDI-Elite series of wireless digital radiography (DR2) devices, including the CXDI-720C Wireless sensor unit.

The CXDI-Elite sensor unit CXDI-720C Wireless (left: front / right: rear)

The CXDI-Elite sensor unit
CXDI-720C Wireless (left: front / right: rear)

Example of the device in use

Example of the device in use

In recent years, there has been growing need for DR devices that provide both ease-of-use in a variety of imaging scenarios as well as higher image quality to support greater diagnostic accuracy. In addition, as such technology continues to evolve, there is a concerted effort to minimize patients’ radiation dosage.

With the aim of meeting such needs for a wide range of customers, Canon has launched two new series of devices under its CXDI brand of DR devices—the CXDI-Pro series, which features enhanced basic functionality and ease-of-use, and the CXDI-Elite series that provides even greater performance and functionality. The new half-cassette size CXDI-720C Wireless unit realizes superb basic functionality while delivering both high sensitivity and high image quality, as well as built-in support for X-ray dosage control, assisting medical professionals in their diagnostic work.

The CXDI-Elite series is Canon’s first digital X-ray imaging system to utilize Built-in AEC Assistance3 technology designed for general X-ray imaging. With this proprietary technology, the device’s X-ray image sensor uses identical elements that are simultaneously capable of performing either image generation or real-time detection of the pixel value corresponding to emitted X-rays, notifying the X-ray generator when pixel value reaches a preset value. By providing such feedback, the technology helps enable greater control over X-ray dosage.

The new series also utilizes Canon’s Intelligent NR4 image processing technology, which decreases signal noise compared with conventional processing technologies, reducing unnecessary noise and graininess while maintaining the level of signal strength required for imaging.

  • 1Date of commencement of sales will vary by country/region. Please contact Canon for more information:
    https://global.canon/en/contact/inquiry/inquiry-form-e.html
  • 2DR systems employ a scintillator that converts X-rays into visible light, and a flat-panel sensor to use the light to generate a digital image.
  • 3Available as an optional purchase. For more information, please refer to the press release from March 25, 2021.
  • 4CXDI Control Software (version 3.10 and later) available as an optional purchase. Intelligent NR uses AI technology at the design stage of signal noise reduction processing. The product itself does not learn with AI from acquired images. For more information, please refer to the press release from March 23, 2022.